[vz-users] vzlogger, S0 device - Fragen
Groovemaster
groovemaster at highperspace.de
Sat Dec 1 18:14:30 CET 2012
Hallo,
Genau das gleiche Problem habe ich auch.
Leider konnte mir bisher noch keiner helfen. Funktioniert bei Dir der Test mit dem AWK aus dem Wiki?
http://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232
(ganz unten)
Grüße
Günther
-------------------
Von meinem iPad gesendet. Nicht wundern, wenn automatisch seltsame Rechtschreibkorrekturen eingefügt wurden, die ich übersah...
Am 01.12.2012 um 17:30 schrieb Christoph Harding <christoph at cd-k.de>:
> Hallo Zusammen,
>
> nachdem ich es nun endlich geschafft habe ein Signal ueber die /dev/ttyUSB1 vom Gaszaehler in das Linux System zu bekommen war ich schon froh. Mit dem strace Befehl, beschrieben unter: http://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232
>
> strace -ttt -e read cat < /dev/ttyUSB1 > /dev/null
> kann ich auch sehr schoen sehen,wenn ich Signal durch die 9 auf dem Gaszaehler ausgeloest wird.
>
> root at pinguin:/home/christoph# strace -ttt -e read cat < /dev/ttyUSB1 > /dev/null 1354368964.337841 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\355\1\0\0\0\0\0"..., 832) = 832
> 1354368964.340439 read(0, "\0", 32768) = 1
> 1354368972.204879 read(0, "\0", 32768) = 1
> 1354368974.716550 read(0, "\0", 32768) = 1
> 1354368975.864548 read(0, "\0", 32768) = 1
> 1354368977.416071 read(0, "\0", 32768) = 1
> In der Config des vzloggers habe ich einen neuen S0 Meter angelegt, der auch durch den vzlogger geladen wird, siehe Log:
>
> root at pinguin:/home/christoph# /etc/init.d/svzlogger start
> Starting vzlogger
> [Dec 01 17:09:46][mtr0] New meter initialized (protocol=sml)
> [Dec 01 17:09:46][ch0] New channel initialized (uuid=...2d8e64 middleware=http://localhost/vz/htdocs/middleware.php id=1-0:15.7.0)
> [Dec 01 17:09:46][ch1] New channel initialized (uuid=...7a8a1a middleware=http://localhost/vz/htdocs/middleware.php id=1-0:1.8.0)
> [Dec 01 17:09:46][ch2] New channel initialized (uuid=...996724 middleware=http://localhost/vz/htdocs/middleware.php id=1-0:2.8.1)
> [Dec 01 17:09:46][mtr1] New meter initialized (protocol=s0)
> [Dec 01 17:09:46][ch3] New channel initialized (uuid=...df90dd middleware=http://localhost/vz/htdocs/middleware.php id=(none))
> [Dec 01 17:09:46] Daemonize process...
>
>
> Jedesmal protokolliert der vzlogger auch ein Signal, jedoch war es das dann auch! Hier mal ein Ausschnitt von der MySQL DB:
>
> + Optionen
>
> id
> channel_id
> timestamp
> value
>
> Bearbeiten
> Kopieren
> Löschen
> 2538994
> 8
> 1354368373761
> 1
>
> Bearbeiten
> Kopieren
> Löschen
> 2540453
> 8
> 1354369918613
> 1
>
> Bearbeiten
> Kopieren
> Löschen
> 2541050
> 8
> 1354370502199
> 1
>
> Bearbeiten
> Kopieren
> Löschen
> 2548985
> 8
> 1354378205080
> 1
>
> Bearbeiten
> Kopieren
> Löschen
> 2549932
> 8
> 1354378962804
> 1
>
> Es wird nach dem Start des vzlogger immer nur einmal ein Eintrag erzeugt und dann passiert nichts mehr, bis der vzlogger wieder einmal neu gestartet wird. Auf der Konsole kann ich ueber den strace Befehl jedoch sehen wenn Signale ankommen.
>
>
> Was mache ich falsch?
>
> Auch finde ich die Darstellung im Frontend noch ein wenig verwirrend.... siehe hier...
>
> <image.png>
>
>
> Bisher bekomme ich ja immer nur eine 1 mitgeteilt und diese wird in die DB geschrieben.Wie koennte ich ihm nun sagen das dieses jedesmal 10L bedeutet, wie dann in kw/h bzw. m3 bringen?
>
> Danke!
>
>
> Gruss,
>
> Christoph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20121201/aab058ec/attachment-0001.html>
More information about the volkszaehler-users
mailing list