Hallo,
ich habe ein Raspberry Pi3 und haben die oben genannte Erweiterungsplatine dafür. Also Stromzähler habe ich zwei einfache Phasenstromzähler. Die PV-Anlage ist mit einer West/Ost Ausrichtung installiert, daher 2 Wechselrichter.
Mit dem Raspberry läuft auch alles soweit gut. Ich habe alles so weit ausgeführt wie ist in der Beschreibung beschrieben war.
http://wiki.volkszaehler.org/h…it_schaltausgaengen_rev.1
Nur ich bekomme nicht Zwei Signal gleichzeitig in dem Frontend angezeigt. Die Zähler habe ich überprüft. Sie funktionieren beide.
Habe ich irgendwo einen GPIO noch nicht aktiviert oder kann sich jemand den Fehler erklären?
Vielen Dank schon mal im Voraus.
rc.local
Bash
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
# Part of DS2482 I2C 1-Wire Master to Volkszaehler.
echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
# Register I2C RTC
echo ds1307 0x68 > /sys/bus/i2c/devices/i2c-1/new_device
# Part of S0/Impulse to Volkszaehler 'RaspberryPI deamon','s0vz_new'
echo 4 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio4/edge
echo 18 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio18/edge
echo 17 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio17/edge
echo 23 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio23/edge
echo 27 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio27/edge
echo 22 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio22/edge
# GPIOs exportieren und Datenrichtung einstellen.
echo 24 > /sys/class/gpio/export
echo 25 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio24/direction
echo out > /sys/class/gpio/gpio25/direction7
#Set Systemtime from RTC
sudo hwclock -s
sudo service vzlogger start
exit 0
Alles anzeigen
vzlogger.conf
Code
{
"retry": 0,
"daemon": true,
"verbosity": 0,
"log": "/var/log/vzlogger.log",
// "push": [],
"local": {
"enabled": false,
"port": 8080,
"index": false,
"timeout": 0,
"buffer": 0
},
"meters": [
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "55f62920-6c6e-11e6-9a54-c5a80ec754e4",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 4,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "434e79e0-6c6e-11e6-852a-a5fbd45f28f2",
"identifier": "Impulse",
"api": "Volkszähler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 18,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "91b49b00-2998-11e6-9463-87183e979037",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 17,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "91b49b00-2998-11e6-9463-87183e979037",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 23,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "91b49b00-2998-11e6-9463-87183e979037",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 27,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": true,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "91b49b00-2998-11e6-9463-87183e979037",
"identifier": "Impulse",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "s0",
"gpio": 22,
"resolution": 2000,
"configureGPIO": true,
"debounce_delay": 0
},
{
"enabled": false,
"allowskip": false,
"interval": -1,
"aggtime": -1,
"aggfixedinterval": false,
"channels": [
{
"uuid": "68102e10-ef7c-11e4-a495-7f0a84de0257",
"identifier": "28-000004508eec",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"uuid": "9bee5e60-ef7c-11e4-80af-6b56ff429c5f",
"identifier": "28-00000450a4cc",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
},
{
"uuid": "c6cb4b20-ef7c-11e4-8fd6-972990841f29",
"identifier": "28-00000450cbbd",
"api": "volkszaehler",
"middleware": "http://127.0.0.1/middleware.php",
"aggmode": "none",
"duplicates": 0
}
],
"protocol": "w1therm"
}
]
}
Alles anzeigen