[vz-users] S0 an RS232 auswerten
Altmarkweb
b.schulz at altmarkweb.de
Sat Feb 9 21:23:03 CET 2013
Hallo zusammen,
habe einen Drehstromzähler mit S0-Anschluß (siehe
http://www.elektroladen24.eu/artikeldet.php?proid=341).
Diesen möchte ich wie hier beschrieben (siehe
http://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232) auslesen.
Ein alter Laptop mit Linux (Puppy) soll probeweise herhalten bis die
Rapsberrys da sind.
stty time 1 min 1 -icanon < /dev/ttyS0
( strace -ttt -e read cat < /dev/ttyUSB0 > /dev/null ) 2>&1 | awk 'NR==1{t0=$1;next}{t=$1; print 3600e3 /(t-t1)/2000 , t-t0,t-t1,$0;t1=t}'
Die Ausgabe liefert dann ca alle 4 sek:
367.604 90.0328 4.89658 986452167.708770 read(0, "\0", 32768) = 1
367.141 94.9355 4.90274 986452172.611512 read(0, "\0", 32768) = 1
366.796 99.8429 4.90736 986452177.518876 read(0, "\0", 32768) = 1
.....
"Spalte 1 liefert dann die Leistung in Watt, 2 die laufende Zeit in
Sekunden, 3 die zeit seit dem letzten Impuls, und dann noch den gesamten
strace-output mit original Timestamp." laut Wiki
Kann mir das mal jemand "übersetzen"? So richtig verstehe ich das nicht.
366 Watt kann nicht stimmen, der 4.8 sek Rythmus und der Timestaamp passen.
Gruß Bernd
More information about the volkszaehler-users
mailing list