[vz-dev] Auslesen mit USB Kopf, Identifierer und Schnittstellenparameter

Thorben Thuermer r00t at constancy.org
Mon Nov 19 14:50:56 CET 2012


On Mon, 19 Nov 2012 14:35:26 +0100
Alexander Kuehnel <alexander.kuehnel at gmail.com> wrote:
> ich hoffe ich komme für mein spam nicht in Teufels Küche. Ich habe das
> email bereits vor ein paar Tagen an die "User Liste" gesendet. Da dort aber
> ev nicht so viel los ist, poste ich nochmals hier in der "Dev Liste" -

die potentiellen fragen-beantworter sollten eigentlich auf beiden listen sein.
ich zB auch, aber die frage ist nicht ganz mein gebiet.

> Ich habe einen Landis und Gyr ZMB120 (Siemens Model) den ich gerne auslesen
> möchte. Ich habe mir dazu eine USB Lesekopf von Udo1 gekauft. Unter Windows
> 7 (Laptop) habe ich mit hterm und den Settings hier (
> http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/siemens_td3511)
> geschaft, den Stromzähler auszulesen. Anbei der Log von hterm
> 
>  /LGZ3ZMB120T244.916
> F(00)
> 0.0(75179796)
> .........
> 0.1*19(11-11-01 00:00)
> 0.8.0(080571.5kWh)
[...]

> Nun zu meinen Fragen:
> * Sind die ersten 3 Ziffern (zB 0.8.1*31) die Identifier, die ich in
> vzlogger.conf eintragen muss?

ja, sollte so sein, bzw. probiere es doch einfach aus?

> * Mit hterm wird der gesamte Datensatz nur einmal ausgegeben. Macht die
> periodische Abfrage nun vzlogger selber (wenn er als Daemon gestartet wir),
> oder uss ich um vzlogger herum ein script machen, welches dann wiederum
> periodisch aufgerufen wird?

m.W. ist vzlogger noch nicht in der lage, das "anforderungstelegramm"
periodisch an den zaehler zu senden.
das ist natuerlich sehr dumm, und gehoert dringend behoben...

als workaround koennte man vermutlich einfach waehrend vzlogger laeuft
per script oder cronjob das telegramm auf den port schreiben,
zB mit:
while sleep 10 ; do echo -en '\n/?!\r\n' >/dev/ttyXXX ; done

oder per script (zB abwandlung des perl-script aus dem wiki) periodisch das
telegramm senden und dann vzlogger ohne daemon-modus starten, um das telegramm
zu lesen.

(ansonsten hat aufgrund der probleme mit vzlogger sich auch schon irgendwer ein
 script geschrieben um vzlogger ganz zu ersetzen.)

> * mit welchen Werten muss ich denn meine USB Schittstelle einstellen (bzw

du koenntest vermutlich einfach das perl-script aus dem wiki benutzen...
ansonsten stehen im wiki ja die parameter...

> wie)? --> stty -F /dev/lesekopf0 300 parenb -parodd cs7 -cstopb raw

das funktioniert so nicht?


> /alex

- T.


More information about the volkszaehler-dev mailing list