[vz-users] GPIOs verschwunden

Sirko mail_ist at nurfuerspam.de
Tue Dec 22 22:25:56 CET 2015


Hi,

ich habe Udos Erweiterung (Rev1) auf einem Raspberry und alles 
funktionierte lange, bis sich die toten SD-Karten häuften.
Jetzt plötzlich nach einem reboot startet der vzlogger nicht mehr, weil 
er die 1wire Temperatursensoren nicht mehr findet(?) Wie kann ich das 
überprüfen?

Auf alle Fälle steht im vzlogger.log (verbose 15) nur noch beim Start:
[Dec 22 20:22:18]       Opened logfile /var/log/vzlogger.log
[Dec 22 20:22:18][push] No pushDataServer defined.
[Dec 22 20:22:18][]     ===> Start meters
[Dec 22 20:22:18][mtr0] Meter connection established
[Dec 22 20:22:18][mtr0] Meter thread started
[Dec 22 20:22:18][mtr0] Meter is opened. Starting channels.
[Dec 22 20:22:18][chn0] Logging thread started
[Dec 22 20:22:18][w1t]  scanW1devices failed!
[Dec 22 20:22:18][mtr1] Cannot open meter
[Dec 22 20:22:18][]     Startup failed: Meter open failed.

Wenn ich die in der vzlogger.conf enabled=false setzte, dann startet der 
vzlogger und loggt wenigstens den Stromverbrauch über den TTL-IR-Lesekopf.

Für alle s0-Zähler usw. habe ich s0vz benutzt, das startet scheinbar 
auch korrekt, allerdings wird nichts in die DB geschrieben.
Offenbar gibt es keine gpioxx mehr unter
/sys/class/gpio/
Dort sollte doch sowas wie
/sys/class/gpio/gpio17/ sein?

in der rc.local steht
echo 17 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio17/edge
echo 18 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio18/edge
echo 22 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio22/edge
echo 23 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio23/edge
echo 24 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio24/edge
echo 27 > /sys/class/gpio/export && echo "rising" > 
/sys/class/gpio/gpio27/edge

Wenn ich das von Hand ausführe, dann gibt es auch wieder Einträge unter 
ll /sys/class/gpio/
pi at raspberrypi ~ $ ll /sys/class/gpio/
insgesamt 0
drwxrwx---  2 root gpio    0 Dez 22 21:59 .
drwxr-xr-x 43 root root    0 Dez 22 21:55 ..
-rwxrwx---  1 root gpio 4096 Dez 22 21:59 export
lrwxrwxrwx  1 root gpio    0 Dez 22 21:57 gpio17 -> 
../../devices/virtual/gpio/gpio17
lrwxrwxrwx  1 root gpio    0 Dez 22 21:59 gpio18 -> 
../../devices/virtual/gpio/gpio18
lrwxrwxrwx  1 root gpio    0 Dez 22 21:59 gpio22 -> 
../../devices/virtual/gpio/gpio22
lrwxrwxrwx  1 root gpio    0 Dez 22 21:59 gpio23 -> 
../../devices/virtual/gpio/gpio23
lrwxrwxrwx  1 root gpio    0 Dez 22 21:59 gpio24 -> 
../../devices/virtual/gpio/gpio24
lrwxrwxrwx  1 root gpio    0 Dez 22 21:59 gpio27 -> 
../../devices/virtual/gpio/gpio27
lrwxrwxrwx  1 root gpio    0 Dez 22 21:06 gpiochip0 -> 
../../devices/virtual/gpio/gpiochip0
-rwxrwx---  1 root gpio 4096 Dez 22 21:06 unexport


Das ändert aber nichts daran, daß s0vz nichts mehr loggt.
Vielleicht bin ich aber auch auf der falschen Spur.
Hat jemand ne Idee, was hier kaputt sein kann?

Grüße
Sirko



More information about the volkszaehler-users mailing list