[vz-users] DVH 4013 Modbus?

Andreas Götz cpuidle at gmail.com
Sat Dec 24 23:10:05 CET 2016


Da war die Bescherung wohl schon durch ;)

Frohe Weihnachten!
Andreas

> Am 24.12.2016 um 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


More information about the volkszaehler-users mailing list