[vz-users] DVH 4013 Modbus?

Frank Richter frank.richter83 at gmail.com
Sun Dec 25 11:12:40 CET 2016


Hallo Lars,

schön dass du hier auch mitliest.
Der DZG-Zähler wird Anfang-Mitte Januar bei einem Kumpel eingebaut, danach
komm ich nicht mehr so gut dran. Momentan liegt er aber noch bei mir und
ich kann gerne testen.
Hast du eine Idee woher die gelegentlichen Timeouts kommen könnten? Wie
könnte ich das debuggen?

Grüße
Frank
Am 24.12.2016 22:06 schrieb "Lars Täuber" <lars.taeuber at web.de>:

> Hallo Frank, hallo Marc,
>
> dem hier:
>
> On Thu, 22 Dec 2016 09:54:42 +0100 Frank Richter <
> frank.richter83 at gmail.com> wrote:
> > * mbrtu:
> > mbrtu -d/dev/ttyUSB0 -b9600 -pE -a57 -f3 -tint -n2 -r0x4000
> > mbrtu ist Stand heute allerdings nicht wirklich für den Zähler geeignet,
> da
> > es nichts mit den 32--bit-Integern anzufangen weiß. Außerdem treten in
> > meinem Setup öfters Timeouts auf, die ich via Python nicht bekomme.
>
>
> würde ich gerne abhelfen.
> Wenn ich über die Feiertage mal wieder Zeit haben, würde ich das gerne in
> mbrtu einbauen. allerdings kann ich das nicht testen, da ich kein Gerät
> habe, dass solche Werte liefert.
>
> libmodbus stellt entsprechende Macros zur Verfügung:
> - MODBUS_GET_INT32_FROM_INT16(tab_int16, index), builds an int32 from the
> two
>   first int16 starting at tab_int16[index]
> - MODBUS_SET_INT32_TO_INT16(tab_int16, index, value), set an int32 value
> into
>   the two first int16 starting at tab_int16[index]
>
> Analog würde ich dann auch gleich 64 bit Integerunterstützung mit einbauen:
> - MODBUS_GET_INT64_FROM_INT16(tab_int16, index), builds an int64 from the
> four
>   first int16 starting at tab_int16[index]
> - MODBUS_SET_INT64_TO_INT16(tab_int16, index, value), set an int64 value
> into
>   the four first int16 starting at tab_int16[index]
>
>
> Stünde einer von euch zum Testen zur Verfügung?
>
> Schöne Feiertage
> Lars
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161225/8bcfa9af/attachment.html>


More information about the volkszaehler-users mailing list