volkszaehler / mbmd

ModBus Measurement Daemon - simple reading of data from ModBus meters and grid inverters
BSD 3-Clause "New" or "Revised" License
224 stars 81 forks source link

Inepro PRO380 MOD old version #327

Open daemonenstall opened 1 year ago

daemonenstall commented 1 year ago

Hello @andig

I have an old version of the PRO380 MOD from Inepro and it provides the same features but the Modbus registers are different. Right now I don't use mbmd, but in the near future I would like to use EVCC. At the moment the meter is connected to my home assistant.

The old manual can be found here: https://vallin.lv/wp-content/uploads/2017/10/PRO380-user-manual-V1-03.pdf In the manual of the German distributor, old and new registers are mentioned side by side: https://www.kdk-dornscheidt.de/wp-content/uploads/2017/11/Bedienungsanleitung_KDK_PRO380_4205100Pro_420506Pro_S_Mbus_Modbus_V3_00.pdf

For your convenience, I have modified the registers of https://github.com/volkszaehler/mbmd/blob/master/meters/rs485/inepro.go

Since I don't know if this old version was also available as 1 phase meter, I have removed the opcodes that are only available for the 1 phase version.

If you need someone for testing, let me know.

Best, Tom

inepro_old_registers.go.txt

andig commented 1 year ago

Where in the pdf can I find the comparison?

daemonenstall commented 1 year ago

The table starting at page 37. The first column represents the old registers and the second column are the registers that are already used in inepro.go https://www.kdk-dornscheidt.de/wp-content/uploads/2017/11/Bedienungsanleitung_KDK_PRO380_4205100Pro_420506Pro_S_Mbus_Modbus_V3_00.pdf

andig commented 1 year ago

Ah, I see. Any idea what makes the "old" version? Different make or name?

daemonenstall commented 1 year ago

Well, that's a good question. My meter has the following versions (all can be accessed by modbus) and is an original Inepro: Hardware version: 1.04 Software version: 1.18 Protocol version: 3.20 Since the protocol version is the same in both manuals that I have mentioned, I think the software version should be the right one.

daemonenstall commented 9 months ago

Allright, now I have access to a Solarlog labeld Inepro PRO380 MOD. The software version is the difference. Hardware version: 1.04 Software version: 2.19 Protocol version: 3.20 Anyway, the new version also works with the the registers of the older one. With the old register addresses one could cover all versions of the PRO380 MOD. Since I have access to both versions, I can provide further testing.