[vz-users] DVH 4013 Modbus?

Marc Haber mh+volkszaehler-users at zugschlus.de
Tue Dec 27 14:12:01 CET 2016


On Mon, Dec 26, 2016 at 02:43:23AM +0100, Frank Richter wrote:
> pi at raspberrypi:~ $ mbrtu -D -d/dev/ttyUSB0 -b9600 -pE -a57 -f3 -tint -n2
> -r0x4000
> ADDR=57 FUNC=3 REG=16384 CNT=2
> Opening /dev/ttyUSB0 at 9600 bauds (E, 8, 1)
> [39][03][40][00][00][02][D5][73]
> Waiting for a confirmation...
> <39><03><04><00><00><0D><A4><46><DB>
> ADDR=57 REG=16384 DATA=0:3492
> 
> Also Zählerstand 1.8.0 (Register 0x4000) = 3,492kWh

0x0da4, also in Wattstunden.

Bei meinem Gerät aber:

$ ./mbrtu -d/dev/ttyUSB0 -b9600 -pE -s2 -D -a0x47 -f3 -tint -n2 -r0x4000
ADDR=71 FUNC=3 REG=16384 CNT=2
Opening /dev/ttyUSB0 at 9600 bauds (E, 8, 2)
[47][03][40][00][00][02][DF][6D]
Waiting for a confirmation...
<00><03><04><00><00><0D><70><D8><83>
ERROR CRC received 0xD883 != CRC calculated 0xEF87
ADDR=71 REG=16384 ERROR: Invalid CRC

Das würde soweit passen, bei mir sind das dan 0x0d70 = 3440 Wh.

Nur halt die Absenderadresse ist flasch, bzw wird falsch
interpretiert. Die Bytefolge "00 03" taugt im Mitschrieb der
Windows-Applikation nicht auf, da steht auch immer brav "47 03" drin.

Grüße
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


More information about the volkszaehler-users mailing list