NEWS
JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.
-
Ich habe zum Test jetzt auch mal noch ein ELFIN RS485 Adapter probiert aber auch hier das selbe
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
2025-03-07 10:15:40.927 debug Initialize Objects for holdingRegs: [{"_address":"4752","name":"Total Battery Voltage","description":"bat vol","unit":"mV","type":"uint32be","len":2,"factor":1,"offset":4,"formula":"","role":"value","room":"","poll":true,"wp":false,"cw":false,"isScale":false,"deviceId":1,"address":4752,"id":"holdingRegisters.4752_Total_Battery_Voltage"}]
wo kommt der offset 4 her?
edit!
hast du den in der Zwischenzeit eingestellt?
Warum?Das ist im Moment der einzige Fehler
-
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Hier
steht 0, nicht 4
Ich habe es so verstanden das ich den so einstellen soll
Sorry -
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
das ich den so einstellen soll
nein!
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
2025-03-07 10:00:55.314 warn Error in handler for 3: RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 3. Received 4
-
Ich habe den ZLAN wieder angeschlossen und offset auf 0
modbus.5 2025-03-07 10:47:53.458 info Disconnected from slave 192.168.1.123 modbus.5 2025-03-07 10:47:53.458 debug Closing client on purpose. modbus.5 2025-03-07 10:47:52.457 debug Cleaning up request fifo. modbus.5 2025-03-07 10:47:52.457 debug Clearing timeout of the current request. modbus.5 2025-03-07 10:47:52.457 debug Socket closed with error modbus.5 2025-03-07 10:47:52.457 warn [DevID_1] Poll error count: 7 code: {"err":"timeout","timeout":5000} modbus.5 2025-03-07 10:47:52.456 error Client in error state. modbus.5 2025-03-07 10:47:52.456 error Request timed out. modbus.5 2025-03-07 10:47:52.456 warn Error: undefined modbus.5 2025-03-07 10:47:47.456 debug [DevID_1/holdingRegs] Poll address 4752 - 2 registers modbus.5 2025-03-07 10:47:47.456 debug [DevID_1] Poll start --------------------- modbus.5 2025-03-07 10:47:47.456 info Connected to slave 192.168.1.123
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
2025-03-07 10:47:52.456 warn Error: undefined
macht keinen Spaß
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
den ZLAN
ist was?
gibt es da was einzustellen, was nicht zu den Adapter Einstellungen oder WR Einstellungen passt? -
@wendy2702 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
RMMS (Radzio Modbus Master Simulator
Den habe ich mal runtergeladen, aber da passiert überhaupt nichts habe die verbindung über den usb und den tcp Adapter probiert unten bei TX RX passiert nichts.
Mit dem Programm vom JK BMS klappt die Verbindung mit dem usb Adapter einwandfrei.
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
mit dem usb Adapter
den sollte man immer nehmen, wenn möglich.
Einen TCP2RS485 Konverter zwischenzuschalten bringt immer weitere Fehlermöglichkeiten mit sich -
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
den ZLAN
Das ist der ZLAN RS485 Adapter hier im Screenshot alle Einstellungen.
-
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Einen TCP2RS485 Konverter zwischenzuschalten bringt immer weitere Fehlermöglichkeiten mit sich
Ja, habe aber keine andere Möglichkeit da die Technik der PV Batterie in der Garage ist
-
Kann es sein das etwas mit der Adresse nicht stimmt ? Sollte man mal eine andere her nehmen?
Habe auch nicht verstanden warum wir jetzt die Adresse um die Spannung abzufragen in holding eingetragen haben, dachte holding ist nur um Werte zu setzen? -
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
den ZLAN
Das ist der ZLAN RS485 Adapter hier im Screenshot alle Einstellungen.
Damit kenne ich ich gar nicht aus, aber
-
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Damit kenne ich ich gar nicht aus, aber
Ich habe das als DNS interpretiert falls man den Adapter von aussen erreichen möchte? Habe allerdings auch schon die IP vom ioBroker eingetragen gehabt.
Konnte kein unterschied feststellen...
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
warum wir jetzt die Adresse um die Spannung abzufragen in holding eingetragen haben
weil es so in deiner Anleitung steht.
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
dachte holding ist nur um Werte zu setzen?
da halten sich aber leider viele Hersteller nicht dran
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Habe allerdings auch schon die IP vom ioBroker eingetragen gehabt.
was stand dann im log?
-
@homoran sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
dachte holding ist nur um Werte zu setzen?
Alles klar, verstanden
hier nochmal der log mit eingetragener io ip bei destination:
modbus.5 2025-03-07 11:06:47.158 info Disconnected from slave 192.168.1.123 modbus.5 2025-03-07 11:06:47.157 debug Closing client on purpose. modbus.5 2025-03-07 11:06:46.157 debug Cleaning up request fifo. modbus.5 2025-03-07 11:06:46.157 debug Clearing timeout of the current request. modbus.5 2025-03-07 11:06:46.157 debug Socket closed with error modbus.5 2025-03-07 11:06:46.156 warn [DevID_1] Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.5 2025-03-07 11:06:46.156 error Client in error state. modbus.5 2025-03-07 11:06:46.156 error Request timed out. modbus.5 2025-03-07 11:06:46.156 warn Error: undefined modbus.5 2025-03-07 11:06:41.156 debug [DevID_1/holdingRegs] Poll address 4752 - 2 registers modbus.5 2025-03-07 11:06:41.155 debug [DevID_1] Poll start --------------------- modbus.5 2025-03-07 11:06:40.327 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.327 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.104 warn [DevID_1] Poll error count: 1 code: "ReadHoldingRegisters: Invalid FC 13" modbus.5 2025-03-07 11:06:40.104 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.104 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.104 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.104 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.104 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.103 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.103 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.103 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:40.103 warn Error in handler for 3: RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: Attempt to access memory outside buffer bounds modbus.5 2025-03-07 11:06:39.740 debug [DevID_1/holdingRegs] Poll address 4752 - 2 registers modbus.5 2025-03-07 11:06:39.740 debug Initialization of scale factors done! modbus.5 2025-03-07 11:06:39.739 debug [DevID_1] Poll start --------------------- modbus.5 2025-03-07 11:06:39.739 info Connected to slave 192.168.1.123
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Invalid FC 13
ich hab keine Ahnung wo der herkommt
es gibt anscheinend wirklich keinen FC13auch der buffer error ist wieder da
-
Sehr kurios, ich habe jetzt noch den Modbus Poll Runtergeladen. Kennst du dich mit dem Programm aus?
Ich bekomme nicht mal eine Verbindung mit dem USB dongle hin......
-
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Kennst du dich mit dem Programm aus?
nein.
Bei mir ging es bisher mit allem out of the Box. Hab kein externes Programm gebraucht
@elektroniker86 sagte in JK BMS mit Modbus Adapter über RS485 zu TCP einbinden.:
Ich bekomme nicht mal eine Verbindung mit dem USB dongle hin......
dann starte mal den WR neu
-
Am gleichen Laptop mit dem selben USB Dongle im JK Programm direkt eine Verbindung
Hilft das was? Ne Art Konsole wo die Bus Nachrichten reinkommen?