<div>Hallo zusammen,<br></div><div><br></div><div>hab einen Raspi2 mit der Erweiterung von Udo (<a href="http://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung_mit_schaltausgaengen_rev.1?s[]=udo">http://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung_mit_schaltausgaengen_rev.1?s[]=udo</a>) und das aktuelle Image installiert.<br></div><div><br></div><div>An der Erweiterung hängt an der Klemme S0/0 ein Impulsgeber (Wasser) und ein paar 1wire Sensoren. Zudem ist noch ein I/R Lesekopf über USB angeschlossen. 1wire und USB Lesekopf funktionieren prima, nur der Wasser Impulsgeber will nicht. Irgendwelche Daten kommen/kamen wohl mal an, aber die sind definitiv nicht vollständig/falsch. <br></div><div><br></div><div>Unten die vzlogger.conf und rc.local<br></div><div><br></div><div>Was mache ich falsch? Wie ich es verstanden habe, benötige ich ja jetzt kein S0vz mehr und alles geht direkt über vzlogger.<br></div><div><br></div><div>Zweite Frage: Was bedeuted resolution 1000 im vzogger.conf? Wenn mein Wasserzähler 1 Impuls pro Liter ausgibt, wäre die resolution dann nicht 1?<br></div><div><br></div><div>Danke für etwaige Tipps!<br></div><div><br></div><div>Schönes Wochenende,<br></div><div>Alex<br></div><div><br></div><div><br></div><div>mein rc.local:<br></div><div><br></div><div>!/bin/sh -e<br></div><div>#<br></div><div># rc.local<br></div><div>#<br></div><div># This script is executed at the end of each multiuser runlevel.<br></div><div># Make sure that the script will "exit 0" on success or any other<br></div><div># value on error.<br></div><div>#<br></div><div># In order to enable or disable this script just change the execution<br></div><div># bits.<br></div><div>#<br></div><div># By default this script does nothing.<br></div><div><br></div><div># Print the IP address<br></div><div>_IP=$(hostname -I) || true<br></div><div>if [ "$_IP" ]; then<br></div><div>  printf "My IP address is %s\n" "$_IP"<br></div><div>fi<br></div><div><br></div><div># Part of DS2482 I2C 1-Wire Master to Volkszaehler 'RaspberryPI deamon'.<br></div><div>echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device<br></div><div># echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/new_device<br></div><div># echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/new_device<br></div><div><br></div><div># Register I2C RTC, nur bei gro?^?er Erweiterung<br></div><div>echo ds1307 0x68 > /sys/bus/i2c/devices/i2c-1/new_device<br></div><div><br></div><div># Part of S0/Impulse to Volkszaehler 'RaspberryPI deamon','s0vz', nur bei alter gro?^?e Erweiterung<br></div><div>#echo 17 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio17/edge<br></div><div>#echo 18 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio18/edge<br></div><div># echo 22 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio22/edge<br></div><div># echo 23 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio23/edge<br></div><div># echo 24 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio24/edge<br></div><div># echo 27 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio27/edge<br></div><div><br></div><div># Part of S0/Impulse to Volkszaehler 'RaspberryPI deamon','s0vz_new', nur bei neuer gro?^?e Erweiterung<br></div><div>echo 4 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio4/edge<br></div><div>#echo 18 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio18/edge<br></div><div>#echo 17 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio17/edge<br></div><div>#echo 23 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio23/edge<br></div><div>#echo 27 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio27/edge<br></div><div>#echo 22 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio22/edge<br></div><div><br></div><div># GPIOs exportieren und Datenrichtung einstellen, 'Schaltausgang_new'<br></div><div>echo 24 > /sys/class/gpio/export<br></div><div>echo 25 > /sys/class/gpio/export<br></div><div>echo out > /sys/class/gpio/gpio24/direction<br></div><div>echo out > /sys/class/gpio/gpio25/direction<br></div><div><br></div><div># GPIOs exportieren und Datenrichtung einstellen, 'Schaltausgang'<br></div><div># echo 9 > /sys/class/gpio/export<br></div><div># echo 11 > /sys/class/gpio/export<br></div><div># echo out > /sys/class/gpio/gpio9/direction<br></div><div># echo out > /sys/class/gpio/gpio11/direction<br></div><div><br></div><div># 1wirevz starten<br></div><div>#/etc/init.d/1wirevz restart<br></div><div><br></div><div>#s0vz starten<br></div><div>#sudo s0vz<br></div><div>#sudo s0vz_new<br></div><div><br></div><div>#vzlogger starten<br></div><div>sudo vzlogger -d<br></div><div><br></div><div>#Set Systemtime from RTC<br></div><div>sudo hwclock -s<br></div><div><br></div><div>exit 0<br></div><div><br></div><div><br></div><div>--------------------------------------------<br></div><div><br></div><div>Mein vzlogger.conf (Auszug für den WasserImpulsgeber):<br></div><div><br></div><div>   {<br></div><div>      "enabled": true,<br></div><div>      "allowskip": false,<br></div><div>      "interval": -1,<br></div><div>      "aggtime": -1,<br></div><div>      "aggfixedinterval": false,<br></div><div>      "channels": [<br></div><div>        {<br></div><div>          "uuid": "010f5190-83a4-11e4-98cd-d9350366ee4b",<br></div><div>          "identifier": "Impulse",<br></div><div>          "middleware": "<a href="http://192.168.178.36/middleware.php">http://192.168.178.36/middleware.php</a>",<br></div><div>          "aggmode": "sum",<br></div><div>        }<br></div><div>      ],<br></div><div>      "protocol": "s0",<br></div><div>      "gpio": 4,<br></div><div>      "configureGPIO": true,<br></div><div>      "resolution": 1000,<br></div><div>      "debounce_delay": 0<br></div><div>    },<br></div><div><br></div><div><br></div><div><br></div>