NEWS
newbie - modbus adapter not showing data points
-
I hope this is the right place. I am trying to configure IObroker to pull data from a Victron CCGX over Modbus TCP. The instance connects but no data points are shown.
- On the "general" tab, I don't see what is the purpose of the "Device ID" and the checkbox "Multi Device ID".
- On the "holding registers" tab, what is the meaning of "Slave ID"? If I put a value (any value) there, then on the Objects page there is a line "Holding registers" but no sub-item and no value.
- My objective is to store the data points from the CCGX in a log file. I need to analyze a particular low-voltage event. But I don't see anything in IObroker that will log data to a file? The "LOG" page seems to be just system information. The "EVENTS" page has lots of data but again no actual data points.
The Instance is defined: General: TCP, 10.1.0.40, port 502, Device ID 100, Multi device IDs checked, Use aliases checked. On the Holding Registers page, Address 3 (the register no.), Slave ID 246, Unit 246 (the correct Modbus Unit ID), Type Unsigned 16-bit Big-Endian, Length 1 Factor 1 Offset 0 Role value.
I will appreciate any advice, or pointers to documentation (what is on the site doesn't seem to cover this). Thank you!
-
I hope this is the right place. I am trying to configure IObroker to pull data from a Victron CCGX over Modbus TCP. The instance connects but no data points are shown.
- On the "general" tab, I don't see what is the purpose of the "Device ID" and the checkbox "Multi Device ID".
- On the "holding registers" tab, what is the meaning of "Slave ID"? If I put a value (any value) there, then on the Objects page there is a line "Holding registers" but no sub-item and no value.
- My objective is to store the data points from the CCGX in a log file. I need to analyze a particular low-voltage event. But I don't see anything in IObroker that will log data to a file? The "LOG" page seems to be just system information. The "EVENTS" page has lots of data but again no actual data points.
The Instance is defined: General: TCP, 10.1.0.40, port 502, Device ID 100, Multi device IDs checked, Use aliases checked. On the Holding Registers page, Address 3 (the register no.), Slave ID 246, Unit 246 (the correct Modbus Unit ID), Type Unsigned 16-bit Big-Endian, Length 1 Factor 1 Offset 0 Role value.
I will appreciate any advice, or pointers to documentation (what is on the site doesn't seem to cover this). Thank you!
@normhenderson If the instance connects, the whole problem is usually that not the right registers are configured. I do not have the Victron CCGX but you should carefully read the register documentation of the Victron device and set the right one up in the adapter instance. Regarding your question 2: In my "holding register tab" I cannot find a separate SLAVE ID information. What exactly are you referring to? ad 3: If you configured the right registers, you will find values behind the data objects.
I have to admit that the modbus is tricky if you are not familiar in the details of the protocol.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden