gonium / gosdm630

An interface for the Eastron SDM/Modbus smart meter series.
BSD 3-Clause "New" or "Revised" License
72 stars 16 forks source link

Ignore uninimplemented registers #127

Closed andig closed 5 years ago

andig commented 5 years ago

Follow-up of https://github.com/gonium/gosdm630/pull/122

ping @chrostek bitte um Test- ich hab leider keinen Zugriff auf einen ABB Zähler.

chrostek commented 5 years ago

Das sieht grundsätzlich erst mal gut aus:

2019/02/27 21:18:07 modbus: send 01 03 5b 3a 00 01 b7 23 2019/02/27 21:18:07 modbus: recv 01 03 02 01 fa 39 97 2019/02/27 21:18:07 Device 1 - Cosphi: 0.51 2019/02/27 21:18:07 modbus: send 01 03 5b 3b 00 01 e6 e3 2019/02/27 21:18:07 modbus: recv 01 03 02 7f ff d8 34 2019/02/27 21:18:07 Device 1 - CosphiL1: NaN 2019/02/27 21:18:07 modbus: send 01 03 5b 3c 00 01 57 22 2019/02/27 21:18:07 modbus: recv 01 03 02 7f ff d8 34 2019/02/27 21:18:07 Device 1 - CosphiL2: NaN 2019/02/27 21:18:07 modbus: send 01 03 5b 3d 00 01 06 e2 2019/02/27 21:18:07 modbus: recv 01 03 02 7f ff d8 34 2019/02/27 21:18:07 Device 1 - CosphiL3: NaN

gibt aber noch einen Folgefehler, der vermutlich damit zusammenhängt:

2019/02/27 21:18:08 modbus: send 01 03 50 04 00 04 14 c8 2019/02/27 21:18:08 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/27 21:18:08 Device 1 - Export: NaN 2019/02/27 21:18:08 modbus: send 01 03 54 6c 00 04 94 24 2019/02/27 21:18:08 Failed to create JSON representation of measurement Meter1 L1: 239.8V 0.50A 60W NaNcos | L2: 239.3V 1.10A 144W NaNcos | L3: 240.2V 0.80A 89W NaNcos | 50.0Hz 2019/02/27 21:18:08 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/27 21:18:08 Device 1 - ExportL1: NaN 2019/02/27 21:18:08 modbus: send 01 03 54 70 00 04 55 e2 2019/02/27 21:18:08 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/27 21:18:08 Device 1 - ExportL2: NaN 2019/02/27 21:18:08 modbus: send 01 03 54 74 00 04 14 23 2019/02/27 21:18:08 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/27 21:18:08 Device 1 - ExportL3: NaN

Export ist bei uns wie bereits erwähnt nicht in Verwendung

chrostek commented 5 years ago

Das sieht jetzt gut aus:

2019/02/28 06:43:25 modbus: send 01 03 5b 3a 00 01 b7 23 2019/02/28 06:43:25 modbus: recv 01 03 02 01 b3 f8 61 2019/02/28 06:43:25 Device 1 - Cosphi: 0.43 2019/02/28 06:43:25 modbus: send 01 03 5b 3b 00 01 e6 e3 2019/02/28 06:43:25 modbus: recv 01 03 02 7f ff d8 34 2019/02/28 06:43:25 modbus: send 01 03 5b 3c 00 01 57 22 2019/02/28 06:43:25 modbus: recv 01 03 02 7f ff d8 34 2019/02/28 06:43:25 modbus: send 01 03 5b 3d 00 01 06 e2 2019/02/28 06:43:25 modbus: recv 01 03 02 7f ff d8 34 2019/02/28 06:43:25 modbus: send 01 03 5b 2c 00 01 56 e7 2019/02/28 06:43:25 modbus: recv 01 03 02 13 83 f4 d5

Das ist wahrscheinlich Export:

2019/02/28 06:43:25 modbus: send 01 03 50 04 00 04 14 c8 2019/02/28 06:43:25 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/28 06:43:25 modbus: send 01 03 54 6c 00 04 94 24 2019/02/28 06:43:25 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/28 06:43:25 modbus: send 01 03 54 70 00 04 55 e2 2019/02/28 06:43:25 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/28 06:43:25 modbus: send 01 03 54 74 00 04 14 23 2019/02/28 06:43:25 modbus: recv 01 03 08 ff ff ff ff ff ff ff ff d4 53 2019/02/28 06:43:26 modbus: send 01 03 5b 00 00 02 d7 2f 2019/02/28 06:43:26 modbus: recv 01 03 04 00 00 09 52 7d 9e

Und in der WebUI siehts auch gut aus:

realtime

andig commented 5 years ago

Tschacka :)

andig commented 5 years ago

Vielen Dank für Deine Hilfe und PRs!

chrostek commented 5 years ago

Vielen Dank für deine schnelle Reaktion und Korrektur der restlichen Punkte!