NEWS
Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter
-
Ich komme einfach nicht weiter.
Konfiguration:

Log:

Habe dieses Modell:

Die GUI vom Waveshare ist erreichbar.
Wäre umk Tipps sehr dankbar. -


modbus.0 2026-02-04 19:46:10.191 info Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed modbus.0 2026-02-04 19:46:10.115 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:46:10.114 error Invalid data holdingRegisters/0: {"_address":"1540","name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:46:10.109 error Invalid holdingRegisters address: -38461Das Gleiche, wenn ich "Aliase verwenden" deaktiviere.
-


modbus.0 2026-02-04 19:46:10.191 info Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed modbus.0 2026-02-04 19:46:10.115 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:46:10.114 error Invalid data holdingRegisters/0: {"_address":"1540","name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:46:10.109 error Invalid holdingRegisters address: -38461Das Gleiche, wenn ich "Aliase verwenden" deaktiviere.
-


modbus.0 2026-02-04 19:46:10.191 info Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed modbus.0 2026-02-04 19:46:10.115 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:46:10.114 error Invalid data holdingRegisters/0: {"_address":"1540","name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:46:10.109 error Invalid holdingRegisters address: -38461Das Gleiche, wenn ich "Aliase verwenden" deaktiviere.
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
address":-38461,
ja, mach den Haken weg, da kommen sonst negative Adressen bei raus, weil der offset von 30001(Inputregister) oder 40001(Holdingregister) v8n dei em Wert abgezogen wird
-


modbus.0 2026-02-04 19:46:10.191 info Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed modbus.0 2026-02-04 19:46:10.115 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:46:10.114 error Invalid data holdingRegisters/0: {"_address":"1540","name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:46:10.109 error Invalid holdingRegisters address: -38461Das Gleiche, wenn ich "Aliase verwenden" deaktiviere.
-
Das kommt bei entferntem Haken (hab ich oben zwar schon geschrieben):
modbus.0 2026-02-04 19:57:49.717 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:57:49.717 error Invalid data holdingRegisters/0: {"_address":-38461,"name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:57:49.712 error Invalid holdingRegisters address: -38461 -
@spicer hast du diese Einstellungen mal komplett übernommen und ausprobiert, du hast in deinen Screenshots einiges anders eingestellt. https://forum.iobroker.net/post/974683
@WilliK sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@spicer hast du diese Einstellungen mal komplett übernommen und ausprobiert, du hast in deinen Screenshots einiges anders eingestellt. https://forum.iobroker.net/post/974683
Mein Waveshare hat nicht die gleiche Eingabemaske.
-
Das kommt bei entferntem Haken (hab ich oben zwar schon geschrieben):
modbus.0 2026-02-04 19:57:49.717 error Invalid object: {"type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-38461,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1,"poll":true}} modbus.0 2026-02-04 19:57:49.717 error Invalid data holdingRegisters/0: {"_address":-38461,"name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-38461,"deviceId":1,"fullId":"modbus.0.0"} modbus.0 2026-02-04 19:57:49.712 error Invalid holdingRegisters address: -38461@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
bei entferntem Haken
sollte da nicht mehr
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
"address":-38461
erscheinen.
Bitte die Zeile nach dem Entfernen des Hakens löschen und neu anlegen
-
@WilliK sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@spicer hast du diese Einstellungen mal komplett übernommen und ausprobiert, du hast in deinen Screenshots einiges anders eingestellt. https://forum.iobroker.net/post/974683
Mein Waveshare hat nicht die gleiche Eingabemaske.
-
Ok, nach Eingabe des Holding-Registers ist die Fehlermeldung nun weg.
Aber ich bekomme nur 0 Werte.@spicer und was steht jetzt im debug-log beim Start der Instanz?
-
modbus.0 2026-02-04 20:30:23.959 info Disconnected from slave 192.168.1.101 modbus.0 2026-02-04 20:30:16.909 info Connected to slave modbus.0 2026-02-04 20:30:16.283 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.20.0, js-controller: 7.0.7 host.iobroker 2026-02-04 20:30:13.355 info instance system.adapter.modbus.0 in version "6.3.2" started with pid 880396 host.iobroker 2026-02-04 20:30:11.906 info "system.adapter.modbus.0" enabledDer Adapter ist auf Debug!
-
modbus.0 2026-02-04 20:30:23.959 info Disconnected from slave 192.168.1.101 modbus.0 2026-02-04 20:30:16.909 info Connected to slave modbus.0 2026-02-04 20:30:16.283 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.20.0, js-controller: 7.0.7 host.iobroker 2026-02-04 20:30:13.355 info instance system.adapter.modbus.0 in version "6.3.2" started with pid 880396 host.iobroker 2026-02-04 20:30:11.906 info "system.adapter.modbus.0" enabledDer Adapter ist auf Debug!
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Der Adapter ist auf Debug
sicher??
nicht nur das log auf debug gefiltert?zur Hilfe siehe hier: https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge
-
modbus.0 2026-02-04 20:30:23.959 info Disconnected from slave 192.168.1.101 modbus.0 2026-02-04 20:30:16.909 info Connected to slave modbus.0 2026-02-04 20:30:16.283 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.20.0, js-controller: 7.0.7 host.iobroker 2026-02-04 20:30:13.355 info instance system.adapter.modbus.0 in version "6.3.2" started with pid 880396 host.iobroker 2026-02-04 20:30:11.906 info "system.adapter.modbus.0" enabledDer Adapter ist auf Debug!
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
node: v20.20.0
iob nodejs-updatedringend ausführen.
-
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Hier, um meine "unschuld" zu beweisen ^^
dann hast du den Filter im log wahrscheinlich auf Info
-
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
node: v20.20.0
iob nodejs-updatedringend ausführen.
@Thomas-Braun sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
node: v20.20.0
iob nodejs-updatedringend ausführen.
Nothing to do - Your installation is using the correct paths. You are missing the nodesource.list or you want to change your current nodejs version: v20.20.0 ?Ist den v20 veraltet?
-
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Hier, um meine "unschuld" zu beweisen ^^
dann hast du den Filter im log wahrscheinlich auf Info
@Homoran sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Hier, um meine "unschuld" zu beweisen ^^
dann hast du den Filter im log wahrscheinlich auf Info
Zeit modbus.0 2026-02-04 21:13:58.778 info Disconnected from slave 192.168.1.101 modbus.0 2026-02-04 21:13:58.777 debug Closing client on purpose. modbus.0 2026-02-04 21:13:57.777 debug Cleaning up request fifo. modbus.0 2026-02-04 21:13:57.777 debug Clearing timeout of the current request. modbus.0 2026-02-04 21:13:57.776 debug Socket closed with error modbus.0 2026-02-04 21:13:51.738 debug Sending pdu to the socket. modbus.0 2026-02-04 21:13:51.737 debug [DevID_1/holdingRegs] Poll address 1156 - 1 registers modbus.0 2026-02-04 21:13:51.737 debug [DevID_1] Poll start --------------------- modbus.0 2026-02-04 21:13:51.735 info Connected to slave modbus.0 2026-02-04 21:13:26.697 info Disconnected from slave 192.168.1.101 modbus.0 2026-02-04 21:13:26.695 debug Closing client on purpose. modbus.0 2026-02-04 21:13:25.693 debug Cleaning up request fifo. modbus.0 2026-02-04 21:13:25.693 debug Clearing timeout of the current request. modbus.0 2026-02-04 21:13:25.692 debug Socket closed with error modbus.0 2026-02-04 21:13:19.660 debug Sending pdu to the socket. modbus.0 2026-02-04 21:13:19.657 debug [DevID_1/holdingRegs] Poll address 1156 - 1 registers modbus.0 2026-02-04 21:13:19.656 debug Initialization of scale factors done! modbus.0 2026-02-04 21:13:19.653 debug [DevID_1] Poll start --------------------- modbus.0 2026-02-04 21:13:19.652 info Connected to slave modbus.0 2026-02-04 21:13:19.340 debug Add holdingRegisters._1540Voltage_Bat1: {"_id":"holdingRegisters._1540Voltage_Bat1","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":1540,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":0.1,"poll":true}} modbus.0 2026-02-04 21:13:19.339 debug Add holdingRegisters._Frequency_Grid: {"_id":"holdingRegisters._Frequency_Grid","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"Hz"},"native":{"regType":"holdingRegs","address":1156,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":0.01,"poll":true}} modbus.0 2026-02-04 21:13:19.339 debug Initialize Objects for holdingRegs: [{"_address":1156,"name":"Frequency_Grid","description":"","unit":"Hz","type":"uint16be","len":1,"factor":0.01,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":1156,"deviceId":1,"id":"holdingRegisters._Frequency_Grid"},{"_address":1540,"name":"1540Voltage_Bat1","description":"","unit":"V","type":"uint16be","len":1,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":1540,"deviceId":1,"id":"holdingRegisters._1540Voltage_Bat1"}] modbus.0 2026-02-04 21:13:19.338 debug Initialize Objects for inputRegs: [] modbus.0 2026-02-04 21:13:19.338 debug Initialize Objects for coils: [] modbus.0 2026-02-04 21:13:19.337 debug Initialize Objects for disInputs: [] modbus.0 2026-02-04 21:13:19.121 info starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.20.0, js-controller: 7.0.7 modbus.0 2026-02-04 21:13:18.693 debug Plugin sentry Initialize Plugin (enabled=true)
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
