NEWS
Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter
-
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) -
@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:
Ist den v20 veraltet?
Ja. 22 ist schon geraume Zeit die Empfehlung und nodejs 20 wird in ein paar Wochen das 'End-of-Life' erreichen.
Es ist dringend an der Zeit den Gaul zu wechseln.you want to change your current nodejs version: v20.20.0 ?
Ja, willst du.
-
@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)@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
"regType":"holdingRegs","address":1156,
das ist jetzt ok
das hier
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Socket closed with error
aber nicht.
deswegen der dauernde Neustartdas Problem kann/wird am rs485toEth liegen.
Damit kenne ich mich aber nicht aus -
@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.
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Mein Waveshare hat nicht die gleiche Eingabemaske.
aber wahrscheinlich vergleichbare Felder.
So hast du bei iob RTUoverTCP strhen,@willik nur TCP, da sein waveshare ein tcp server ist.
Hast du das mal verglichen/getestet?
-
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Mein Waveshare hat nicht die gleiche Eingabemaske.
aber wahrscheinlich vergleichbare Felder.
So hast du bei iob RTUoverTCP strhen,@willik nur TCP, da sein waveshare ein tcp server ist.
Hast du das mal verglichen/getestet?
@Homoran sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
@spicer sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:
Mein Waveshare hat nicht die gleiche Eingabemaske.
aber wahrscheinlich vergleichbare Felder.
So hast du bei iob RTUoverTCP strhen,@willik nur TCP, da sein waveshare ein tcp server ist.
Hast du das mal verglichen/getestet?
Du bist mein Held. Mit TCP klappt es.
Mann, über seit 1 Jahr :DIch vermute, dass auch der Kabelwechsel heute etwas gebracht hat. Habe ein abgeschirmtes eingebaut. Standard bei Auslieferung war ein gewöhnliches TD 12x0.75.
