[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