question

luc-bosmans avatar image
luc-bosmans asked

Modbus address 258 is not registered

Hi,

I want to connect my Raspberry/Node-red to a Multiplus II GX to read some values.
Battery power does not report a value when I use the Modbus protocol.

This is the error that the GX reports:
ERROR "Error processing function code 3, unit id 225, start address 258, quantity 1, src 192.168.0.4: Modbus address 258 is not registered

- Other values can be read, ie battery voltage on address 259.
- Pylontech battery
- Multiplus II GX version 2.92

I use CCGX-Modbus-TCP-register-list Rev 44 as reference.

Am I doing something wrong?

Thnx,
Luc Bosmans.

Modbus TCP
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
wkirby avatar image
wkirby answered ·

Register 258 is not on the current list. Rev.43 is the one I downloaded a few seconds ago, not sure about rev. 44

You can get battery power from register 842 (slave 100).

6 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Alexandre PY BLOUCH avatar image Alexandre PY BLOUCH commented ·
Dear @WKirby do you know the Modbus adresse from Pylontech Temperature ??? for monitoring it in my Home Assistant OS...


-1 Like -1 ·
wkirby avatar image wkirby ♦♦ Alexandre PY BLOUCH commented ·

# - name: "Battery Temperature"
# scan_interval: 5
# unit_of_measurement: "°C"
# slave: 225
# address: 262
# scale: 0.1
# precision: 1


-1 Like -1 ·
Alexandre PY BLOUCH avatar image Alexandre PY BLOUCH wkirby ♦♦ commented ·

Ho ! Ho !

THANK YOU VERY MUCH @WKirby It's Work fine !!!!!

1685116184720.png

1685116262848.png


I put this :

      - name: "Pylontech temperature"
        unit_of_measurement: "°C"
        slave: 225 #HUB
        address: 262
        data_type: int16
        scale: 0.1
        precision: 1


1 Like 1 ·
1685116184720.png (78.1 KiB)
1685116262848.png (105.9 KiB)
Alexandre PY BLOUCH avatar image Alexandre PY BLOUCH Alexandre PY BLOUCH commented ·
@WKirby could you explain me WHERE you found this information ;) ?!!!
-1 Like -1 ·
wkirby avatar image wkirby ♦♦ Alexandre PY BLOUCH commented ·

@Alexandre PY BLOUCH This information is available in the Modbus TCP Register list. The Excel file is available from the Downloads section:

https://www.victronenergy.com/support-and-downloads/technical-information

1685169492777.png

-1 Like -1 ·
1685169492777.png (27.5 KiB)
Alexandre PY BLOUCH avatar image Alexandre PY BLOUCH wkirby ♦♦ commented ·
Many Tanks for week-end working @WKirby
0 Likes 0 ·
luc-bosmans avatar image
luc-bosmans answered ·

Hi,

Indeed, version 44 seems to be removed from the website.
The actual version is 43.
FYI, I copied the version details of 44 below.

Modbus address 100/842 works fine.

Thanks @WKirby ,
Luc.

Rev 44 Document state 17 for battery state (Contactor check)

Add registers for pump-related controls

Add register for VE.Bus BMS (v2) pre-alarm

Add 32-bit registers for Multi-RS and SolarCharger total yield

Add register for VE.Bus charge state (similar to VE.Bus state, but provides additional info, and works better with managed batteries)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources