Neues Modul für Geräte mit Modbus Schnittstelle über RS232 bzw. RS485

Begonnen von StefanStrobel, 12 Juli 2014, 14:50:22

Vorheriges Thema - Nächstes Thema

StefanStrobel

Hallo der-Lolo,

wenn man das Log von HA_Modbus_1 ansieht, fällt auf, dass das Modul immer genau das Frame zurückbekommt, das es auch aussendet (01040006000291ca). Statt einem Modbus-Reply kommt der eigene Request zurück. Keine Fehlermeldung.


2016.10.30 10:04:11 5: SW: 01040006000291ca
2016.10.30 10:04:11 5: HA_Modbus_1: raw read: 0104000600
2016.10.30 10:04:11 5: HA_Modbus_1: ParseFrames got: 0104000600
2016.10.30 10:04:11 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 00 calc crc = 49186, read = 6 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.10.30 10:04:11 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.10.30 10:04:11 5: HA_Modbus_1: raw read: 0291ca
2016.10.30 10:04:11 5: HA_Modbus_1: ParseFrames got: 01040006000291ca


Das ist schon sehr seltsam.
Ich würde versuchen immer nur ein Gerät anzuschalten oder anzuklemmen, in der Hoffnung dass klar wird, welches Gerät hier einfach die Requests reflektiert...

Ich werde im Modul noch eine verbesserte Protokollierung einbauen, so dass in solchen Fällen eine entsprechende Fehlermeldung kommt.

Oder versuch doch mal alle Leitungen am USB-Adapter zu entfernen - nicht dass der Adapter selbst eine Echo-Funktion hat.

Gruss
   Stefan

der-Lolo

Hm, ich hatte noch einen Denkfehler - der Bus war an einer stelle offen...
Es schaut aber so aus als ob das problem noch immer besteht -

2016.10.31 21:14:55 5: SW: 0104000000127007
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 0104000000127007
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got: 0104000000127007
2016.10.31 21:14:55 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 00000012 calc crc = 1904, read = 1904  expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.10.31 21:14:55 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.639480113983154
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 0104244363943e4365362d4365a6cb3e90c42d0000000000000000415ace2a000000000000000048f0
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got: 0104244363943e4365362d4365a6cb3e90c42d0000000000000000415ace2a000000000000000048f0
2016.10.31 21:14:55 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 244363943e4365362d4365a6cb3e90c42d0000000000000000415ace2a0000000000000000 calc crc = 61512, read = 61512  expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.10.31 21:14:55 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.471478939056396
2016.10.31 21:14:55 4: HA_Modbus_1: sends 010400040002300a (fcode 4 to 1, tid 0 for Voltage_L3__V (4), len 2)
2016.10.31 21:14:55 5: SW: 010400040002300a
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 01
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got: 01
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 0400040002
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got: 010400040002
2016.10.31 21:14:55 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0004 calc crc = 55873, read = 512 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 300a
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames got: 010400040002300a
2016.10.31 21:14:55 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 00040002 calc crc = 2608, read = 2608  expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:14:55 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.10.31 21:14:55 5: HA_Modbus_1: raw read: 010404436538a0eda7
2016.10.31 21:15:25 4: HA_Modbus_1: sends 010400020002d00b (fcode 4 to 1, tid 0 for Voltage_L2__V (2), len 2)
2016.10.31 21:15:25 5: SW: 010400020002d00b
2016.10.31 21:15:25 5: HA_Modbus_1: raw read: 010400020002
2016.10.31 21:15:25 5: HA_Modbus_1: ParseFrames got: 010400020002
2016.10.31 21:15:25 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0002 calc crc = 55489, read = 512 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:15:25 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.10.31 21:15:25 5: HA_Modbus_1: raw read: d00b
2016.10.31 21:15:25 5: HA_Modbus_1: ParseFrames got: 010400020002d00b
2016.10.31 21:15:25 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 00020002 calc crc = 3024, read = 3024  expect 4 from 1 for module ModbusZaehler1
2016.10.31 21:15:25 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.10.31 21:15:25 5: HA_Modbus_1: raw read: 010404436543838e8e
2016.10.31 21:15:58 4: HA_Modbus_1: sends 0104000000127007 (fcode 4 to 1, tid 0 for Voltage_L1__V (0), len 18)
2016.10.31 21:15:58 5: SW: 0104000000127007


Weiteres gebastel nun nur noch wenn ich problemlos abschalten kann..

StefanStrobel

Jetzt scheint nach dem Echo auch eine echte Antwort zu kommmen. Aber das Echo ist auch noch da ...

Gruß
   Stefan

der-Lolo

Ok, ich habe nun nochmal die Doku des USB-Adapters gelesen, und den Dip Switch 1 auf off geschaltet.
Die antworten passen nun auch eher in die Readings...

Aber irgendwie läuft die Sache immer noch nicht rund.

2016.11.01 08:17:58 4: HA_Modbus_1: sends 01040000000cf00f (fcode 4 to 1, tid 0 for Voltage_L1__V (0), len 12)
2016.11.01 08:17:58 5: SW: 01040000000cf00f
2016.11.01 08:17:58 5: HA_Modbus_1: raw read: 0104
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got: 0104
2016.11.01 08:17:58 5: HA_Modbus_1: raw read: 184364c417436533ee43
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got: 0104184364c417436533ee43
2016.11.01 08:17:58 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364c417436533 calc crc = 48135, read = 17390 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:17:58 5: HA_Modbus_1: raw read: 6657083e9178640000000000000000
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got: 0104184364c417436533ee436657083e9178640000000000000000
2016.11.01 08:17:58 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364c417436533ee436657083e917864000000000000 calc crc = 25762, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:17:58 5: HA_Modbus_1: raw read: 788b
2016.11.01 08:17:58 5: HA_Modbus_1: ParseFrames got: 0104184364c417436533ee436657083e9178640000000000000000788b
2016.11.01 08:17:58 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364c417436533ee436657083e9178640000000000000000 calc crc = 35704, read = 35704  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:18:01 4: HA_Modbus_1: sends 010400020008500c (fcode 4 to 1, tid 0 for Voltage_L2__V (2), len 8)
2016.11.01 08:18:01 5: SW: 010400020008500c
2016.11.01 08:18:01 5: HA_Modbus_1: raw read: 01
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:18:01 5: HA_Modbus_1: raw read: 0410436533ee
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got: 010410436533ee
2016.11.01 08:18:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 104365 calc crc = 12008, read = 60979 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:18:01 5: HA_Modbus_1: raw read: 436657083e9191
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got: 010410436533ee436657083e9191
2016.11.01 08:18:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10436533ee436657083e calc crc = 35350, read = 37265 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:18:01 5: HA_Modbus_1: raw read: a80000000095
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got: 010410436533ee436657083e9191a80000000095
2016.11.01 08:18:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10436533ee436657083e9191a8000000 calc crc = 5466, read = 38144 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:18:01 5: HA_Modbus_1: raw read: 3b
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames got: 010410436533ee436657083e9191a800000000953b
2016.11.01 08:18:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10436533ee436657083e9191a800000000 calc crc = 15253, read = 15253  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:01 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:18:31 4: HA_Modbus_1: sends 0104000c0006b00b (fcode 4 to 1, tid 0 for Power_L1__W (12), len 6)
2016.11.01 08:18:31 5: SW: 0104000c0006b00b
2016.11.01 08:18:31 5: HA_Modbus_1: raw read: 01
2016.11.01 08:18:31 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:18:31 5: HA_Modbus_1: raw read: 040c415523e30000000000
2016.11.01 08:18:31 5: HA_Modbus_1: ParseFrames got: 01040c415523e30000000000
2016.11.01 08:18:31 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c415523e3000000 calc crc = 5564, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:31 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:18:31 5: HA_Modbus_1: raw read: 00000055d7
2016.11.01 08:18:31 5: HA_Modbus_1: ParseFrames got: 01040c415523e3000000000000000055d7
2016.11.01 08:18:31 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c415523e30000000000000000 calc crc = 55125, read = 55125  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:18:31 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:19:01 4: HA_Modbus_1: sends 01040000000271cb (fcode 4 to 1, tid 0 for Voltage_L1__V (0), len 2)
2016.11.01 08:19:01 5: SW: 01040000000271cb
2016.11.01 08:19:01 5: HA_Modbus_1: raw read: 01
2016.11.01 08:19:01 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:19:01 5: HA_Modbus_1: raw read: 04044363e68f
2016.11.01 08:19:01 5: HA_Modbus_1: ParseFrames got: 0104044363e68f
2016.11.01 08:19:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 044363 calc crc = 10280, read = 36838 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:19:01 5: HA_Modbus_1: raw read: 15da
2016.11.01 08:19:01 5: HA_Modbus_1: ParseFrames got: 0104044363e68f15da
2016.11.01 08:19:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 044363e68f calc crc = 55829, read = 55829  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:01 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:19:34 4: HA_Modbus_1: sends 010400020008500c (fcode 4 to 1, tid 0 for Voltage_L2__V (2), len 8)
2016.11.01 08:19:34 5: SW: 010400020008500c
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 01
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 041043650d93
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 01041043650d93
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 104365 calc crc = 12008, read = 37645 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 4365df273e916676
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 01041043650d934365df273e916676
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 1043650d934365df273e91 calc crc = 38075, read = 30310 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 00000000ea9b
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 01041043650d934365df273e91667600000000ea9b
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 1043650d934365df273e91667600000000 calc crc = 39914, read = 39914  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:19:34 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.524160861968994
2016.11.01 08:19:34 4: HA_Modbus_1: sends 0104000a0008d1ce (fcode 4 to 1, tid 0 for Current_L3__A (10), len 8)
2016.11.01 08:19:34 5: SW: 0104000a0008d1ce
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 01
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 0410000000
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 010410000000
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 1000 calc crc = 55629, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 0041519b360000
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 0104100000000041519b360000
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 100000000041519b36 calc crc = 50720, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:19:34 5: HA_Modbus_1: raw read: 000000000000a414
2016.11.01 08:19:34 5: HA_Modbus_1: ParseFrames got: 0104100000000041519b360000000000000000a414
2016.11.01 08:19:34 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 100000000041519b360000000000000000 calc crc = 5284, read = 5284  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:19:35 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:20:04 4: HA_Modbus_1: sends 01040000000271cb (fcode 4 to 1, tid 0 for Voltage_L1__V (0), len 2)
2016.11.01 08:20:04 5: SW: 01040000000271cb
2016.11.01 08:20:04 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:04 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:04 5: HA_Modbus_1: raw read: 04044363bc76ef
2016.11.01 08:20:04 5: HA_Modbus_1: ParseFrames got: 0104044363bc76ef
2016.11.01 08:20:04 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 044363bc calc crc = 44841, read = 61302 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:04 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:04 5: HA_Modbus_1: raw read: 38
2016.11.01 08:20:04 5: HA_Modbus_1: ParseFrames got: 0104044363bc76ef38
2016.11.01 08:20:04 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 044363bc76 calc crc = 14575, read = 14575  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:04 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:20:33 0: Server shutdown
2016.11.01 08:20:39 1: Including fhem.cfg
2016.11.01 08:20:39 3: telnetPort: port 7072 opened
2016.11.01 08:20:40 3: WEB: port 8083 opened
2016.11.01 08:20:40 3: WEBphone: port 8084 opened
2016.11.01 08:20:40 3: WEBtablet: port 8085 opened
2016.11.01 08:20:40 2: eventTypes: loaded 352 events from ./log/eventTypes.txt
2016.11.01 08:20:40 1: Including /opt/fhem/FHEM/Presence.cfg
2016.11.01 08:20:40 1: Including /opt/fhem/FHEM/ModbusRTU.cfg
2016.11.01 08:20:40 3: Opening HA_Modbus_1 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03650E-if00-port0
2016.11.01 08:20:41 3: Setting HA_Modbus_1 serial parameters to 9600,8,N,1
2016.11.01 08:20:41 3: HA_Modbus_1 device opened
2016.11.01 08:20:41 3: Wago: I/O device is wago
2016.11.01 08:20:41 3: Warmlicht: I/O device is wago
2016.11.01 08:20:41 3: Kaltlicht: I/O device is wago
2016.11.01 08:20:42 3: Connecting to database mysql:database=fhem;host=localhost;port=3306 with user fhemuser
2016.11.01 08:20:42 3: Connection to db mysql:database=fhem;host=localhost;port=3306 established for pid 16353
2016.11.01 08:20:42 3: Connection to db mysql:database=fhem;host=localhost;port=3306 established
2016.11.01 08:20:43 3: tablet_ui: new ext defined infix:tablet/index.html: dir:./www/tablet:
2016.11.01 08:20:43 3: Registering HTTPSRV tablet_ui for URL /tablet/index.html   and assigned link tablet/index.html ...
2016.11.01 08:20:43 3: ModbusZaehler1: define with destination , protocol RTU
2016.11.01 08:20:43 3: ModbusZaehler1: defined with id 1, interval 30, destination HA_Modbus_1, protocol RTU
2016.11.01 08:20:43 1: Including ./log/fhem.save
2016.11.01 08:20:43 3: Opening christiansHandy device 127.0.0.1:5222
2016.11.01 08:20:43 3: Can't connect to 127.0.0.1:5222: Verbindungsaufbau abgelehnt
2016.11.01 08:20:43 3: Opening i4doris device 127.0.0.1:5222
2016.11.01 08:20:43 3: Can't connect to 127.0.0.1:5222: Verbindungsaufbau abgelehnt
2016.11.01 08:20:43 1: usb create starting
2016.11.01 08:20:44 1: usb create end
2016.11.01 08:20:44 3: Opening s3regina device 127.0.0.1:5222
2016.11.01 08:20:44 3: Can't connect to 127.0.0.1:5222: Verbindungsaufbau abgelehnt
2016.11.01 08:20:44 3: Opening s4mini device 127.0.0.1:5222
2016.11.01 08:20:44 3: Can't connect to 127.0.0.1:5222: Verbindungsaufbau abgelehnt
2016.11.01 08:20:44 3: Opening wago device 192.168.178.4:502
2016.11.01 08:20:47 3: Can't connect to 192.168.178.4:502: Keine Route zum Zielrechner
2016.11.01 08:20:47 3: Opening z1compact device 127.0.0.1:5222
2016.11.01 08:20:47 3: Can't connect to 127.0.0.1:5222: Verbindungsaufbau abgelehnt
2016.11.01 08:20:47 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.11.01 08:20:47 0: Featurelevel: 5.7
2016.11.01 08:20:47 0: Server started with 53 defined entities (fhem.pl:12423/2016-10-24 perl:5.020002 os:linux user:fhem pid:16353)
2016.11.01 08:20:47 4: HA_Modbus_1: sends 0104002600029000 (fcode 4 to 1, tid 0 for CosPhi_L2__grd (38), len 2)
2016.11.01 08:20:47 5: SW: 0104002600029000
2016.11.01 08:20:47 5: HA_Modbus_1: raw read: 01040442103363bae0
2016.11.01 08:20:47 5: HA_Modbus_1: ParseFrames got: 01040442103363bae0
2016.11.01 08:20:47 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0442103363 calc crc = 57530, read = 57530  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:47 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 1 readings
2016.11.01 08:20:47 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.659840106964111
2016.11.01 08:20:48 4: HA_Modbus_1: sends 01040104000a3030 (fcode 4 to 1, tid 0 for Current_L2_demand__A (260), len 10)
2016.11.01 08:20:48 5: SW: 01040104000a3030
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 041400
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 01041400
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 00000000
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 14000000 calc crc = 64245, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 000000
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000000000
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 14000000000000 calc crc = 37458, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 403ac380
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000000000403ac380
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 140000000000000000403a calc crc = 34304, read = 32963 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 410084fe3b
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000000000403ac380410084fe3b
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 140000000000000000403ac380410084 calc crc = 60948, read = 15358 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 31d0b02c
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000000000403ac380410084fe3b31d0b02c
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 140000000000000000403ac380410084fe3b31d0 calc crc = 60465, read = 11440 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:48 5: HA_Modbus_1: raw read: 60
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames got: 0104140000000000000000403ac380410084fe3b31d0b02c60
2016.11.01 08:20:48 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 140000000000000000403ac380410084fe3b31d0b0 calc crc = 24620, read = 24620  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:48 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 6 readings
2016.11.01 08:20:48 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.556653022766113
2016.11.01 08:20:49 4: HA_Modbus_1: sends 01040024000231c0 (fcode 4 to 1, tid 0 for CosPhi_L1__grd (36), len 2)
2016.11.01 08:20:49 5: SW: 01040024000231c0
2016.11.01 08:20:49 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:49 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:49 5: HA_Modbus_1: raw read: 0404c29bf3
2016.11.01 08:20:49 5: HA_Modbus_1: ParseFrames got: 010404c29bf3
2016.11.01 08:20:49 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 04c2 calc crc = 18627, read = 62363 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:49 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:49 5: HA_Modbus_1: raw read: 00f323
2016.11.01 08:20:49 5: HA_Modbus_1: ParseFrames got: 010404c29bf300f323
2016.11.01 08:20:49 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 04c29bf300 calc crc = 9203, read = 9203  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:49 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 7 readings
2016.11.01 08:20:49 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.644351959228516
2016.11.01 08:20:50 4: HA_Modbus_1: sends 0104000c000831cf (fcode 4 to 1, tid 0 for Power_L1__W (12), len 8)
2016.11.01 08:20:50 5: SW: 0104000c000831cf
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 04104158b63d00
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 0104104158b63d00
2016.11.01 08:20:50 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 104158b6 calc crc = 43038, read = 61 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 000000000000004281f3ab59a2
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 0104104158b63d00000000000000004281f3ab59a2
2016.11.01 08:20:50 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 104158b63d00000000000000004281f3ab calc crc = 41561, read = 41561  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 11 readings
2016.11.01 08:20:50 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.547093152999878
2016.11.01 08:20:50 4: HA_Modbus_1: sends 0104001c0006b1ce (fcode 4 to 1, tid 0 for Power_L3__VAr (28), len 6)
2016.11.01 08:20:50 5: SW: 0104001c0006b1ce
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 040c000000
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 01040c000000
2016.11.01 08:20:50 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c00 calc crc = 6469, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 003e5444fe3f80
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 01040c000000003e5444fe3f80
2016.11.01 08:20:50 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c000000003e5444fe calc crc = 30184, read = 32831 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:50 5: HA_Modbus_1: raw read: 00002986
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames got: 01040c000000003e5444fe3f8000002986
2016.11.01 08:20:50 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c000000003e5444fe3f800000 calc crc = 34345, read = 34345  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:50 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 14 readings
2016.11.01 08:20:50 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.58077597618103
2016.11.01 08:20:51 4: HA_Modbus_1: sends 0103000a000ae5cf (fcode 3 to 1, tid 0 for System_Type (10), len 10)
2016.11.01 08:20:51 5: SW: 0103000a000ae5cf
2016.11.01 08:20:51 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:51 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:51 5: HA_Modbus_1: raw read: 03144040000042c8000000
2016.11.01 08:20:51 5: HA_Modbus_1: ParseFrames got: 0103144040000042c8000000
2016.11.01 08:20:51 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 144040000042c800 calc crc = 7565, read = 0 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:20:51 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:51 5: HA_Modbus_1: raw read: 0000000000000000000000c0a0
2016.11.01 08:20:51 5: HA_Modbus_1: ParseFrames got: 0103144040000042c80000000000000000000000000000c0a0
2016.11.01 08:20:51 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 144040000042c80000000000000000000000000000 calc crc = 41152, read = 41152  expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:20:51 5: HA_Modbus_1: ParseFrames done, reply to fCode 3, 18 readings
2016.11.01 08:20:51 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.545667171478271
2016.11.01 08:20:52 4: HA_Modbus_1: sends 0103002400080407 (fcode 3 to 1, tid 0 for System_Power__W (36), len 8)
2016.11.01 08:20:52 5: SW: 0103002400080407
2016.11.01 08:20:52 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:52 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:52 5: HA_Modbus_1: raw read: 031045ce40000000000045
2016.11.01 08:20:52 5: HA_Modbus_1: ParseFrames got: 01031045ce40000000000045
2016.11.01 08:20:52 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 1045ce4000000000 calc crc = 6961, read = 17664 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:20:52 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:52 5: HA_Modbus_1: raw read: 05d00065617374f1b4
2016.11.01 08:20:52 5: HA_Modbus_1: ParseFrames got: 01031045ce4000000000004505d00065617374f1b4
2016.11.01 08:20:52 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 1045ce4000000000004505d00065617374 calc crc = 46321, read = 46321  expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:20:52 5: HA_Modbus_1: ParseFrames done, reply to fCode 3, 20 readings
2016.11.01 08:20:52 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.592164993286133
2016.11.01 08:20:53 4: HA_Modbus_1: sends 010400080002f009 (fcode 4 to 1, tid 0 for Current_L2__A (8), len 2)
2016.11.01 08:20:53 5: SW: 010400080002f009
2016.11.01 08:20:53 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:53 5: HA_Modbus_1: raw read: 040400000000fb84
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got: 01040400000000fb84
2016.11.01 08:20:53 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0400000000 calc crc = 34043, read = 34043  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 21 readings
2016.11.01 08:20:53 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.640027046203613
2016.11.01 08:20:53 4: HA_Modbus_1: sends 01040168000471e9 (fcode 4 to 1, tid 0 for Energy_L2_total__kWh (360), len 4)
2016.11.01 08:20:53 5: SW: 01040168000471e9
2016.11.01 08:20:53 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:53 5: HA_Modbus_1: raw read: 04083fe78d50000000
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got: 0104083fe78d50000000
2016.11.01 08:20:53 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 083fe78d5000 calc crc = 54603, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:53 5: HA_Modbus_1: raw read: 002e86
2016.11.01 08:20:53 5: HA_Modbus_1: ParseFrames got: 0104083fe78d50000000002e86
2016.11.01 08:20:53 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 083fe78d5000000000 calc crc = 34350, read = 34350  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 23 readings
2016.11.01 08:20:56 4: HA_Modbus_1: sends 01040000000cf00f (fcode 4 to 1, tid 0 for Voltage_L1__V (0), len 12)
2016.11.01 08:20:56 5: SW: 01040000000cf00f
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: 01
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: 04184364b6
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 0104184364b6
2016.11.01 08:20:56 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 1843 calc crc = 59403, read = 46692 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: 8d43652fc74365
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 0104184364b68d43652fc74365
2016.11.01 08:20:56 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364b68d43652fc7 calc crc = 24294, read = 25923 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: c71c3e8f80
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 0104184364b68d43652fc74365c71c3e8f80
2016.11.01 08:20:56 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364b68d43652fc74365c71c3e calc crc = 53369, read = 32911 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: e5000000000000
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 0104184364b68d43652fc74365c71c3e8f80e5000000000000
2016.11.01 08:20:56 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364b68d43652fc74365c71c3e8f80e500000000 calc crc = 35287, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:56 5: HA_Modbus_1: raw read: 0000e85e
2016.11.01 08:20:56 5: HA_Modbus_1: ParseFrames got: 0104184364b68d43652fc74365c71c3e8f80e50000000000000000e85e
2016.11.01 08:20:56 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 184364b68d43652fc74365c71c3e8f80e50000000000000000 calc crc = 24296, read = 24296  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 28 readings
2016.11.01 08:20:59 4: HA_Modbus_1: sends 01040002001451c5 (fcode 4 to 1, tid 0 for Voltage_L2__V (2), len 20)
2016.11.01 08:20:59 5: SW: 01040002001451c5
2016.11.01 08:20:59 5: HA_Modbus_1: raw read: 01042843653d6743663c1b3e8fb70300000000000000004155679e
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got: 01042843653d6743663c1b3e8fb70300000000000000004155679e
2016.11.01 08:20:59 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2843653d6743663c1b3e8fb70300000000000000004155 calc crc = 60701, read = 40551 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:59 5: HA_Modbus_1: raw read: 000000000000000042
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got: 01042843653d6743663c1b3e8fb70300000000000000004155679e000000000000000042
2016.11.01 08:20:59 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2843653d6743663c1b3e8fb70300000000000000004155679e00000000000000 calc crc = 21340, read = 16896 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:59 5: HA_Modbus_1: raw read: 7fc3c6000000007e
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got: 01042843653d6743663c1b3e8fb70300000000000000004155679e0000000000000000427fc3c6000000007e
2016.11.01 08:20:59 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2843653d6743663c1b3e8fb70300000000000000004155679e0000000000000000427fc3c6000000 calc crc = 15991, read = 32256 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:20:59 5: HA_Modbus_1: raw read: 26
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames got: 01042843653d6743663c1b3e8fb70300000000000000004155679e0000000000000000427fc3c6000000007e26
2016.11.01 08:20:59 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2843653d6743663c1b3e8fb70300000000000000004155679e0000000000000000427fc3c600000000 calc crc = 9854, read = 9854  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:20:59 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 29 readings
2016.11.01 08:20:59 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.394597053527832
2016.11.01 08:21:01 4: HA_Modbus_1: sends 01030014000a85c9 (fcode 3 to 1, tid 0 for Modbus_Node_adr (20), len 10)
2016.11.01 08:21:01 5: SW: 01030014000a85c9
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 03143f80
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f80
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 14 calc crc = 65312, read = 32831 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 0000000000
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f800000000000
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 143f80000000 calc crc = 5772, read = 0 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 00447a00
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f80000000000000447a00
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 143f8000000000000044 calc crc = 26571, read = 122 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 00000000
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f80000000000000447a0000000000
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 143f80000000000000447a000000 calc crc = 58262, read = 0 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 0040000000
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f80000000000000447a00000000000040000000
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 143f80000000000000447a0000000000004000 calc crc = 22862, read = 0 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: f59a
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 0103143f80000000000000447a00000000000040000000f59a
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 143f80000000000000447a00000000000040000000 calc crc = 39669, read = 39669  expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames done, reply to fCode 3, 33 readings
2016.11.01 08:21:01 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.558937072753906
2016.11.01 08:21:01 4: HA_Modbus_1: sends 010400040028b1d5 (fcode 4 to 1, tid 0 for Voltage_L3__V (4), len 40)
2016.11.01 08:21:01 5: SW: 010400040028b1d5
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 045043663c1b3e90471b00000000000000004156be91000000
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 01045043663c1b3e90471b00000000000000004156be91000000
2016.11.01 08:21:01 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 5043663c1b3e90471b00000000000000004156be9100 calc crc = 15670, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:01 5: HA_Modbus_1: raw read: 00000000004280621b0000000000000000c27b175a0000000000
2016.11.01 08:21:01 5: HA_Modbus_1: ParseFrames got: 01045043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a0000000000
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 5043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a000000 calc crc = 61428, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: 0000003e5613393f8000003f800000c29be091
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 01045043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a00000000000000003e5613393f8000003f800000c29be091
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 5043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a00000000000000003e5613393f8000003f800000c29b calc crc = 55329, read = 37344 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: c21f45e1437e6df143651738cf39
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 01045043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a00000000000000003e5613393f8000003f800000c29be091c21f45e1437e6df143651738cf39
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 5043663c1b3e90471b00000000000000004156be9100000000000000004280621b0000000000000000c27b175a00000000000000003e5613393f8000003f800000c29be091c21f45e1437e6df143651738 calc crc = 14799, read = 14799  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 39 readings
2016.11.01 08:21:02 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.0912778377532959
2016.11.01 08:21:02 4: HA_Modbus_1: sends 010400500008f1dd (fcode 4 to 1, tid 0 for Energy_apparent__kVAh (80), len 8)
2016.11.01 08:21:02 5: SW: 010400500008f1dd
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: 0410416e
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 010410416e
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10 calc crc = 3107, read = 28225 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: 8bdf429cdd
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 010410416e8bdf429cdd
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10416e8bdf42 calc crc = 23374, read = 56732 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: f1415588
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 010410416e8bdf429cddf1415588
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10416e8bdf429cddf141 calc crc = 12637, read = 34901 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: a34519b234e6
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 010410416e8bdf429cddf1415588a34519b234e6
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10416e8bdf429cddf1415588a34519b2 calc crc = 59172, read = 58932 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:02 5: HA_Modbus_1: raw read: cc
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames got: 010410416e8bdf429cddf1415588a34519b234e6cc
2016.11.01 08:21:02 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10416e8bdf429cddf1415588a34519b234 calc crc = 52454, read = 52454  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:02 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 43 readings
2016.11.01 08:21:02 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.578243017196655
2016.11.01 08:21:03 4: HA_Modbus_1: sends 010401540014b029 (fcode 4 to 1, tid 0 for THD_Voltage_avr_LL__prz (340), len 20)
2016.11.01 08:21:03 5: SW: 010401540014b029
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 0428000000
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 010428000000
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2800 calc crc = 6494, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 0040d0d4fe4156
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe4156
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe calc crc = 30071, read = 22081 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 7ae14096f1aa
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe41567ae14096f1aa
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe41567ae14096 calc crc = 53560, read = 43761 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 3fe78d50000000
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe41567ae14096f1aa3fe78d50000000
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe41567ae14096f1aa3fe78d5000 calc crc = 56797, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 0000000000000000
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe41567ae14096f1aa3fe78d500000000000000000000000
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe41567ae14096f1aa3fe78d50000000000000000000 calc crc = 51393, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 000000000040
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe41567ae14096f1aa3fe78d500000000000000000000000000000000040
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe41567ae14096f1aa3fe78d50000000000000000000000000000000 calc crc = 497, read = 16384 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:03 5: HA_Modbus_1: raw read: 96f1aa4c2a
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames got: 0104280000000040d0d4fe41567ae14096f1aa3fe78d50000000000000000000000000000000004096f1aa4c2a
2016.11.01 08:21:03 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 280000000040d0d4fe41567ae14096f1aa3fe78d50000000000000000000000000000000004096f1aa calc crc = 10828, read = 10828  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:03 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 53 readings
2016.11.01 08:21:03 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.405117034912109
2016.11.01 08:21:04 4: HA_Modbus_1: sends 010300000002c40b (fcode 3 to 1, tid 0 for Demand_Time__minutes (0), len 2)
2016.11.01 08:21:04 5: SW: 010300000002c40b
2016.11.01 08:21:04 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:04 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:04 5: HA_Modbus_1: raw read: 030442700000ef90
2016.11.01 08:21:04 5: HA_Modbus_1: ParseFrames got: 01030442700000ef90
2016.11.01 08:21:04 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 0442700000 calc crc = 37103, read = 37103  expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:04 5: HA_Modbus_1: ParseFrames done, reply to fCode 3, 54 readings
2016.11.01 08:21:04 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.592941999435425
2016.11.01 08:21:05 4: HA_Modbus_1: sends 010400c800087032 (fcode 4 to 1, tid 0 for Voltage_L1_to_L2__V (200), len 8)
2016.11.01 08:21:05 5: SW: 010400c800087032
2016.11.01 08:21:05 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:05 5: HA_Modbus_1: raw read: 041043c5be7343c6fff943c63a7443c652f5c6c2
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got: 01041043c5be7343c6fff943c63a7443c652f5c6c2
2016.11.01 08:21:05 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 1043c5be7343c6fff943c63a7443c652f5 calc crc = 49862, read = 49862  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 58 readings
2016.11.01 08:21:05 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.540374040603638
2016.11.01 08:21:05 4: HA_Modbus_1: sends 01040006000291ca (fcode 4 to 1, tid 0 for Current_L1__A (6), len 2)
2016.11.01 08:21:05 5: SW: 01040006000291ca
2016.11.01 08:21:05 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:05 5: HA_Modbus_1: raw read: 04043e90
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got: 0104043e90
2016.11.01 08:21:05 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 04 calc crc = 803, read = 36926 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:05 5: HA_Modbus_1: raw read: 3edd2678
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames got: 0104043e903edd2678
2016.11.01 08:21:05 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 043e903edd calc crc = 30758, read = 30758  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:05 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 58 readings
2016.11.01 08:21:05 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.658194065093994
2016.11.01 08:21:06 4: HA_Modbus_1: sends 010400e00010f030 (fcode 4 to 1, tid 0 for Current_N__A (224), len 16)
2016.11.01 08:21:06 5: SW: 010400e00010f030
2016.11.01 08:21:06 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:06 5: HA_Modbus_1: raw read: 04203e857ca700000000
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got: 0104203e857ca700000000
2016.11.01 08:21:06 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 203e857ca70000 calc crc = 8774, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:06 5: HA_Modbus_1: raw read: 0000000000000000000000004060
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got: 0104203e857ca7000000000000000000000000000000004060
2016.11.01 08:21:06 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 203e857ca700000000000000000000000000000000 calc crc = 42047, read = 24640 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:06 5: HA_Modbus_1: raw read: e90140af638840af
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got: 0104203e857ca7000000000000000000000000000000004060e90140af638840af
2016.11.01 08:21:06 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 203e857ca7000000000000000000000000000000004060e90140af6388 calc crc = 59108, read = 44864 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:06 5: HA_Modbus_1: raw read: 6388da70
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames got: 0104203e857ca7000000000000000000000000000000004060e90140af638840af6388da70
2016.11.01 08:21:06 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 203e857ca7000000000000000000000000000000004060e90140af638840af6388 calc crc = 28890, read = 28890  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:06 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 62 readings
2016.11.01 08:21:06 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.558596134185791
2016.11.01 08:21:07 4: HA_Modbus_1: sends 0104002e000c9006 (fcode 4 to 1, tid 0 for Current_Avr__A (46), len 12)
2016.11.01 08:21:07 5: SW: 0104002e000c9006
2016.11.01 08:21:07 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:07 5: HA_Modbus_1: raw read: 04183e08dd
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got: 0104183e08dd
2016.11.01 08:21:07 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 183e calc crc = 51659, read = 56584 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:07 5: HA_Modbus_1: raw read: 273ecd4bbb0000
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got: 0104183e08dd273ecd4bbb0000
2016.11.01 08:21:07 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 183e08dd273ecd4bbb calc crc = 35630, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:07 5: HA_Modbus_1: raw read: 0000415d3d2c0000000042809230b5aa
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames got: 0104183e08dd273ecd4bbb00000000415d3d2c0000000042809230b5aa
2016.11.01 08:21:07 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 183e08dd273ecd4bbb00000000415d3d2c0000000042809230 calc crc = 43701, read = 43701  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:07 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 66 readings
2016.11.01 08:21:07 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.52654504776001
2016.11.01 08:21:08 4: HA_Modbus_1: sends 010300060004a408 (fcode 3 to 1, tid 0 for System_Voltage__V (6), len 4)
2016.11.01 08:21:08 5: SW: 010300060004a408
2016.11.01 08:21:08 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:08 5: HA_Modbus_1: raw read: 0308435c00
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got: 010308435c00
2016.11.01 08:21:08 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 0843 calc crc = 59831, read = 92 -> mismatch! expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:08 5: HA_Modbus_1: raw read: 00412000005801
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got: 010308435c0000412000005801
2016.11.01 08:21:08 4: HA_Modbus_1: ParseFrames: fcode 3 from 1, data 08435c000041200000 calc crc = 344, read = 344  expect 3 from 1 for module ModbusZaehler1
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames done, reply to fCode 3, 68 readings
2016.11.01 08:21:08 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.608392953872681
2016.11.01 08:21:08 4: HA_Modbus_1: sends 0104001a0002500c (fcode 4 to 1, tid 0 for Power_L2__VAr (26), len 2)
2016.11.01 08:21:08 5: SW: 0104001a0002500c
2016.11.01 08:21:08 5: HA_Modbus_1: raw read: 0104040000
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got: 0104040000
2016.11.01 08:21:08 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 04 calc crc = 803, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:08 5: HA_Modbus_1: raw read: 0000fb84
2016.11.01 08:21:08 5: HA_Modbus_1: ParseFrames got: 01040400000000fb84
2016.11.01 08:21:09 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0400000000 calc crc = 34043, read = 34043  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:09 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 68 readings
2016.11.01 08:21:09 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.643968105316162
2016.11.01 08:21:09 4: HA_Modbus_1: sends 010400220002d1c1 (fcode 4 to 1, tid 0 for PowerFactor_L3 (34), len 2)
2016.11.01 08:21:10 5: SW: 010400220002d1c1
2016.11.01 08:21:10 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:10 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:10 5: HA_Modbus_1: raw read: 04043f800000f678
2016.11.01 08:21:10 5: HA_Modbus_1: ParseFrames got: 0104043f800000f678
2016.11.01 08:21:10 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 043f800000 calc crc = 30966, read = 30966  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:12 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 68 readings
2016.11.01 08:21:12 4: HA_Modbus_1: sends 010400640008b013 (fcode 4 to 1, tid 0 for Power_Sum_demand__VA (100), len 8)
2016.11.01 08:21:12 5: SW: 010400640008b013
2016.11.01 08:21:12 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:12 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:12 5: HA_Modbus_1: raw read: 0410427eeee54519ec123e86
2016.11.01 08:21:12 5: HA_Modbus_1: ParseFrames got: 010410427eeee54519ec123e86
2016.11.01 08:21:12 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10427eeee54519ec12 calc crc = 32199, read = 34366 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:12 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:12 5: HA_Modbus_1: raw read: cb7441067be4f317
2016.11.01 08:21:12 5: HA_Modbus_1: ParseFrames got: 010410427eeee54519ec123e86cb7441067be4f317
2016.11.01 08:21:12 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 10427eeee54519ec123e86cb7441067be4 calc crc = 6131, read = 6131  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:15 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 72 readings
2016.11.01 08:21:15 4: HA_Modbus_1: sends 0104014e000611e3 (fcode 4 to 1, tid 0 for THD_Voltage_L1_L2__prz (334), len 6)
2016.11.01 08:21:15 5: SW: 0104014e000611e3
2016.11.01 08:21:15 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:15 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:15 5: HA_Modbus_1: raw read: 040c0000000000000000
2016.11.01 08:21:15 5: HA_Modbus_1: ParseFrames got: 01040c0000000000000000
2016.11.01 08:21:15 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c000000000000 calc crc = 37834, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:15 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:15 5: HA_Modbus_1: raw read: 0000000095b7
2016.11.01 08:21:15 5: HA_Modbus_1: ParseFrames got: 01040c00000000000000000000000095b7
2016.11.01 08:21:15 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0c000000000000000000000000 calc crc = 46997, read = 46997  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 75 readings
2016.11.01 08:21:16 4: HA_Modbus_1: sends 0104003c00143009 (fcode 4 to 1, tid 0 for Power_Sum__VAr (60), len 20)
2016.11.01 08:21:16 5: SW: 0104003c00143009
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 0428c27b538e3e510ea0000000
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 010428c27b538e3e510ea0000000
2016.11.01 08:21:16 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28c27b538e3e510ea000 calc crc = 37470, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 00c29c7380000000004248
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 010428c27b538e3e510ea000000000c29c7380000000004248
2016.11.01 08:21:16 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28c27b538e3e510ea000000000c29c738000000000 calc crc = 841, read = 18498 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 036740d0d4fe0000
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 010428c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe0000
2016.11.01 08:21:16 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe calc crc = 62789, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 00003be560424156
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 010428c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe000000003be560424156
2016.11.01 08:21:16 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe000000003be56042 calc crc = 58069, read = 22081 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:16 5: HA_Modbus_1: raw read: 5e359461
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames got: 010428c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe000000003be5604241565e359461
2016.11.01 08:21:16 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28c27b538e3e510ea000000000c29c7380000000004248036740d0d4fe000000003be5604241565e35 calc crc = 24980, read = 24980  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:16 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 83 readings
2016.11.01 08:21:16 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.41467809677124
2016.11.01 08:21:17 4: HA_Modbus_1: sends 010400160002900f (fcode 4 to 1, tid 0 for Power_L3__VA (22), len 2)
2016.11.01 08:21:17 5: SW: 010400160002900f
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 0404000000
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010404000000
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0400 calc crc = 55618, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 00fb84
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 01040400000000fb84
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 0400000000 calc crc = 34043, read = 34043  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 83 readings
2016.11.01 08:21:17 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.634979963302612
2016.11.01 08:21:17 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.15368390083313
2016.11.01 08:21:17 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.150874137878418
2016.11.01 08:21:17 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.148200035095215
2016.11.01 08:21:17 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.145294904708862
2016.11.01 08:21:17 4: HA_Modbus_1: sends 010400f00014f036 (fcode 4 to 1, tid 0 for THD_Current_L1__prz (240), len 20)
2016.11.01 08:21:17 5: SW: 010400f00014f036
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 01
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 01
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 0428420eca
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 2842 calc crc = 10462, read = 51726 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 3b0000000000
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b0000000000
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b000000 calc crc = 41702, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 00000000000000
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b000000000000000000000000
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b00000000000000000000 calc crc = 35998, read = 0 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 404e498d41560a
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b000000000000000000000000404e498d41560a
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b000000000000000000000000404e498d41 calc crc = 37890, read = 2646 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 0400000000c29a
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b000000000000000000000000404e498d41560a0400000000c29a
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b000000000000000000000000404e498d41560a0400000000 calc crc = 31736, read = 39618 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 8a28000000003e
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b000000000000000000000000404e498d41560a0400000000c29a8a28000000003e
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b000000000000000000000000404e498d41560a0400000000c29a8a28000000 calc crc = 52509, read = 15872 -> mismatch! expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got wrong crc and returns (maybe data is still incomplete)
2016.11.01 08:21:17 5: HA_Modbus_1: raw read: 8fdca177d5
2016.11.01 08:21:17 5: HA_Modbus_1: ParseFrames got: 010428420eca3b000000000000000000000000404e498d41560a0400000000c29a8a28000000003e8fdca177d5
2016.11.01 08:21:17 4: HA_Modbus_1: ParseFrames: fcode 4 from 1, data 28420eca3b000000000000000000000000404e498d41560a0400000000c29a8a28000000003e8fdca1 calc crc = 54647, read = 54647  expect 4 from 1 for module ModbusZaehler1
2016.11.01 08:21:18 5: HA_Modbus_1: ParseFrames done, reply to fCode 4, 90 readings
2016.11.01 08:21:18 4: HA_Modbus_1: CheckDelay commDelay for ModbusZaehler1 not over, try again in 0.444178104400635
2016.11.01 08:21:18 4: HA_Modbus_1: sends 01030002000265cb (fcode 3 to 1, tid 0 for Demand_Period__minutes (2), len 2)

StefanStrobel

Hallo der-Lolo,

was läuft denn noch nicht rund?
Falls Du Dich an den Debug-Meldungen störst, die bei noch nicht vollständig empfangenen Antworten wrong crc melden, das ist bei verbose 5 normal. Einfach verbose wieder auf etwas kleineres als 5 setzen.

Gruss
    Stefan

der-Lolo

Ich habe ja wie beschrieben zwei SDM zähler und noch einen Wärmemengenzähler...
Schon beim inbetrieb nehmen des zweiten zählers kam dann nichts mehr an.

Heute mittag habe ich nun neues Kabel gelegt, Cat6 jetzt anstelle von J-Y(ST)Y 2x2x0,8

Heute abend versuche ich noch den WMZ zum reden zu bringen...

Bjoernar

Hast du dem zweiten denn eine andere Adresse gegeben?

Gesendet von meinem Moto G (4) mit Tapatalk


der-Lolo

Hey Bjoernar - was macht die Geisha? ;-)

die Stromzähler geben nun sauber alles an FHEM weiter.
Den Wärmemengenzähler hab ich nun auch angeschlossen und in FHEM definiert...
Aber wie ich dem Modul nun sage welche Readings geholt werden sollen habe ich noch nicht verstanden...

Kann mir mal jemand einen schupser in die richtige Richtung geben?

Bjoernar

Ich poste später mal meine Konfiguration von den Stromzähler ... Die Geisha rennt momentan wie sie soll .....

Gesendet von meinem Moto G (4) mit Tapatalk


der-Lolo

Vielen DANK liebes Forum -
Aktuell habe ich die beiden Stromzähler @19200,8,E,1 am laufen.
Ich glaube es lag tatsächlich am Kabel, ich habe nun ein cat6 kabel zwischen den Slaves...

In der Englischen Doku des WMZ steht die letzten drei Ziffern der Seriennummer ergäben die Modbus-ID,
in der deutschen Doku wird von der Kundennummer gesprochen. Mit meiner minimal Konfig bekomme ich auf keine ID eine antwort.
Gibt es eine möglichkeit den Bus abzuscannen? Würde meine minimal Konfiguration überhaupt antworten?
Die Doku des WMZ hängt auch hier im Thread als PDF.


define WMZ ModbusAttr 35 30
attr WMZ userattr obj-h258-reading obj-h4-reading verbose
attr WMZ IODev HA_Modbus_1
attr WMZ obj-h258-reading Durchfluss
attr WMZ room Modbus
attr WMZ verbose 5

Bjoernar

Hast du mal nur den WMZ angehängt und ggf. die Baudrate angepasst? Ich nutze nur 9600. Da ist die Verkabelung auch noch egaler. Auf was ist denn der WMZ eingestellt?

Gesendet von meinem Moto G (4) mit Tapatalk


der-Lolo

Die Einstellungen der Modbus Parameter am WMZ kann man, wenn ich alles richtig verstehe nur per optischer Schnittstelle + Software vom Hersteller beeinflussen...
Deswegen habe ich ja die Stromzähler auf 19200,8,E,1 eingestellt damit alle Geräte gleich sind.

Solo habe ich noch nicht probiert - das steht noch aus.

wthiess

Hallo Stefan!

Wie kann ich rausfinden wie ich die 4 Eingänge meines 4Fach relais benutzte. Die 4 Relais zu schalten ist mit ModbusAttr kein Problem. Leider gibt es keine Doku. Kein Versender liefert eine Doku. http://www.ebay.ca/itm/252486367455?rmvSB=true. Preis/Leistung des Moduls ist ein Hit.

lg
Wolfgang


Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

pejonp

Hallo der-Lolo,

ich habe 2 Modbus Geräte. Einen Wechselrichter dieser läuft mit 115200 baud über eine 2 Draht-Klingelleitung ca. 40m. Alles ok.
Und einen DRT710 Stromzähler von B+G E-Tech, da habe ich auch einige Zeit gebraucht bis dieser zum laufen kam. Habe auch noch einen anderen RS485-Adapter dafür gekauft
(https://forum.fhem.de/index.php/topic,25315.msg300513.html#msg300513) und noch einen 120 Ohm Abschlußwiederstand angeschlossen, damit ging des dann.

PS:  Ist etwas Arbeit wenn du alle Werte auslesen willst.

attr PWP obj-h12-reading Actual_power
attr PWP obj-h12-expr $val / 100
attr PWP obj-h12-format %.f

attr PWP obj-h38-reading Actual_power_Einheit
attr PWP obj-h38-expr $val
attr PWP obj-h38-map 1:kW, 2:MW, 17:kWh, 18:MWh

Hier eine Beispielkonfig, ist von meinem WR.


# RS485 SolarEdge Wechselrichter
define PWP ModbusAttr 3 60 192.168.2.7:20108 RTU
attr PWP userattr dev-h-combine dev-h-defPoll obj-h100-reading obj-h101-reading obj-h103-expr obj-h103-format obj-h103-reading obj-h107-map obj-h107-reading obj-h68-expr obj-h68-reading obj-h69-expr obj-h69-reading obj-h70-expr obj-h70-reading obj-h71-reading obj-h72-reading obj-h73-reading obj-h74-reading obj-h75-reading obj-h83-reading obj-h84-expr obj-h84-reading obj-h85-expr obj-h85-reading obj-h86-expr obj-h86-reading obj-h87-expr obj-h87-reading obj-h88-expr obj-h88-reading obj-h89-expr obj-h89-reading obj-h90-expr obj-h90-reading obj-h91-expr obj-h91-reading obj-h92-expr obj-h92-reading obj-h93-expr obj-h93-format obj-h93-len obj-h93-reading obj-h93-unpack obj-h95-expr obj-h95-reading obj-h96-expr obj-h96-reading obj-h97-expr obj-h97-reading obj-h98-expr obj-h98-reading obj-h99-expr obj-h99-reading verbose
attr PWP dev-h-combine 50
attr PWP dev-h-defPoll 1
attr PWP obj-h100-reading I_DC_Leistung_W
attr PWP obj-h101-reading I_DC_Leistung_SF
attr PWP obj-h103-expr $val / 100
attr PWP obj-h103-format %.f
attr PWP obj-h103-reading Temp_Kuehler_C
attr PWP obj-h107-map 1:Aus, 2:Nachtmodus, 4:WR_An
attr PWP obj-h107-reading C_Status
attr PWP obj-h68-expr $val
attr PWP obj-h68-reading C_Geraeteadresse
attr PWP obj-h69-expr $val
attr PWP obj-h69-reading C_SunSpec_DID
attr PWP obj-h70-expr $val
attr PWP obj-h70-reading C_SunSpec_Laenge
attr PWP obj-h71-reading I_AC_Strom_A
....



pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

der-Lolo

Hallo pejonp,
danke für Deine mühe - ich denke bei dem Wärmemengenzähler scheitere ich an der passenden ID.
Oder wie ich jetzt an Deiner Config erkenne an nicht gesetzten Attributen def-poll z.b.

Gibt es eigentlich irgendwo ein howto für ModbusAttr?
Soviele werte wie der Zähler anbietet brauch ich erstmal nicht - mir geht es zuerst um T1&2 Delta T und den Wasserdurchfluss und natürlich die gelieferte Wärmeenergie.
Nur so kann ich interpretieren ob die Low-Cost Wärmepumpe macht was sie soll...

Ich bin diese Woche nicht mehr in der nähe des FHEM systems - einen Zugang von aussen gibts noch nicht.