NEWS
Paradigma SystaService LAN ModBus Kommunikation?
-
@reinwei Danke für das Dokument, schaue ich mir mal an, mal sehen ob ich damit weiter kommen. Habe allerdings eine SystaComfort der ersten generation in verbindung mit dem SysService LAN Interface welches ich über den modbus Adapter grundsätzlich verbinden kann.
Danke und Gruß
Marcus -
@wendy2702
Hier nochmal das Log für den Modbus Adapter aus ioBroker irgendwie habe ich das mit den Tags im ersten Reply nicht rein bekommen.modbus.0 2023-01-29 12:26:12.709 debug [DevID_1/inputRegs] Poll address 4002 DONE modbus.0 2023-01-29 12:26:12.702 debug [DevID_1/inputRegs] Poll address 4002 - 27 registers modbus.0 2023-01-29 12:26:11.701 debug [DevID_1/inputRegs] Poll address 77 DONE modbus.0 2023-01-29 12:26:11.699 debug [DevID_1/inputRegs] Poll address 77 - 1 registers modbus.0 2023-01-29 12:26:11.698 debug [DevID_1] Poll start --------------------- modbus.0 2023-01-29 12:26:08.644 debug [DevID_1/holdingRegs] Poll address 4004 DONE modbus.0 2023-01-29 12:26:08.639 debug [DevID_1/holdingRegs] Poll address 4004 - 10 registers modbus.0 2023-01-29 12:26:06.637 debug [DevID_1/inputRegs] Poll address 4002 DONE modbus.0 2023-01-29 12:26:06.629 debug [DevID_1/inputRegs] Poll address 4002 - 27 registers modbus.0 2023-01-29 12:26:05.628 debug [DevID_1/inputRegs] Poll address 77 DONE modbus.0 2023-01-29 12:26:05.616 debug [DevID_1/inputRegs] Poll address 77 - 1 registers modbus.0 2023-01-29 12:26:05.614 debug [DevID_1] Poll start --------------------- modbus.0 2023-01-29 12:26:02.561 debug [DevID_1/holdingRegs] Poll address 4004 DONE modbus.0 2023-01-29 12:26:02.557 debug [DevID_1/holdingRegs] Poll address 4004 - 10 registers modbus.0 2023-01-29 12:26:00.554 debug [DevID_1/inputRegs] Poll address 4002 DONE modbus.0 2023-01-29 12:26:00.547 debug [DevID_1/inputRegs] Poll address 4002 - 27 registers modbus.0 2023-01-29 12:25:59.545 debug [DevID_1/inputRegs] Poll address 77 DONE modbus.0 2023-01-29 12:25:59.542 debug [DevID_1/inputRegs] Poll address 77 - 1 registers modbus.0 2023-01-29 12:25:59.541 debug [DevID_1] Poll start --------------------- modbus.0 2023-01-29 12:25:56.489 debug [DevID_1/holdingRegs] Poll address 4004 DONE modbus.0 2023-01-29 12:25:56.483 debug [DevID_1/holdingRegs] Poll address 4004 - 10 registers modbus.0 2023-01-29 12:25:54.482 debug [DevID_1/inputRegs] Poll address 4002 DONE modbus.0 2023-01-29 12:25:54.474 debug [DevID_1/inputRegs] Poll address 4002 - 27 registers modbus.0 2023-01-29 12:25:53.473 debug [DevID_1/inputRegs] Poll address 77 DONE modbus.0 2023-01-29 12:25:53.461 debug [DevID_1/inputRegs] Poll address 77 - 1 registers modbus.0 2023-01-29 12:25:53.461 debug [DevID_1] Poll start --------------------- modbus.0 2023-01-29 12:25:50.408 debug [DevID_1/holdingRegs] Poll address 4004 DONE modbus.0 2023-01-29 12:25:50.403 debug [DevID_1/holdingRegs] Poll address 4004 - 10 registers modbus.0 2023-01-29 12:25:48.400 debug [DevID_1/inputRegs] Poll address 4002 DONE modbus.0 2023-01-29 12:25:48.395 debug [DevID_1/inputRegs] Poll address 4002 - 27 registers modbus.0 2023-01-29 12:25:47.392 debug [DevID_1/inputRegs] Poll address 77 DONE modbus.0 2023-01-29 12:25:47.375 debug [DevID_1/inputRegs] Poll address 77 - 1 registers modbus.0 2023-01-29 12:25:47.374 debug Initialization of scale factors done! modbus.0 2023-01-29 12:25:47.372 debug [DevID_1] Poll start --------------------- modbus.0 2023-01-29 12:25:47.371 info Connected to slave 192.168.0.186 modbus.0 2023-01-29 12:25:47.012 debug Add holdingRegisters.1.4012: {"_id":"holdingRegisters.1.4012","type":"state","common":{"name":"Solargewinn Gesamt","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"kWh"},"native":{"regType":"holdingRegs","address":4012,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":0.1,"poll":true}} modbus.0 2023-01-29 12:25:47.012 debug Add holdingRegisters.1.4010: {"_id":"holdingRegisters.1.4010","type":"state","common":{"name":"Solargewinn Tag","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"kWh"},"native":{"regType":"holdingRegs","address":4010,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":0.1,"poll":true}} modbus.0 2023-01-29 12:25:47.011 debug Add holdingRegisters.1.4006: {"_id":"holdingRegisters.1.4006","type":"state","common":{"name":"Maximal Temperatur Wärmesenke 1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"°C"},"native":{"regType":"holdingRegs","address":4006,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":0.1,"poll":true}} modbus.0 2023-01-29 12:25:47.011 debug Add holdingRegisters.1.4004: {"_id":"holdingRegisters.1.4004","type":"state","common":{"name":"Sollwert Einspeisen Wärmesenke 1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"°C"},"native":{"regType":"holdingRegs","address":4004,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":0.1,"poll":true}} modbus.0 2023-01-29 12:25:47.010 debug Initialize Objects for holdingRegs: [{"_address":4004,"name":"","description":"Sollwert Einspeisen Wärmesenke 1","unit":"°C","type":"uint32be","len":2,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":false,"isScale":"","address":4004,"deviceId":1,"id":"holdingRegisters.1.4004"},{"_address":4006,"name":"","description":"Maximal Temperatur Wärmesenke 1","unit":"°C","type":"uint32be","len":2,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":4006,"deviceId":1,"id":"holdingRegisters.1.4006"},{"_address":4010,"name":"","description":"Solargewinn Tag","unit":"kWh","type":"uint32be","len":2,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":4010,"deviceId":1,"id":"holdingRegisters.1.4010"},{"_address":4012,"name":"","description":"Solargewinn Gesamt","unit":"kWh","type":"uint32be","len":2,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":4012,"deviceId":1,"id":"holdingRegisters.1.4012"}] modbus.0 2023-01-29 12:25:47.010 debug Add inputRegisters.1.4027: {"_id":"inputRegisters.1.4027","type":"state","common":{"name":"Kollektorleistung","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"KW"},"native":{"regType":"inputRegs","address":4027,"deviceId":1,"type":"uint32be","len":2,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.009 debug Add inputRegisters.1.4018: {"_id":"inputRegisters.1.4018","type":"state","common":{"name":"Temperatur Kollerktor","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"°C"},"native":{"regType":"inputRegs","address":4018,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.008 debug Add inputRegisters.1.4016: {"_id":"inputRegisters.1.4016","type":"state","common":{"name":"Außentemperatur Kollector","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"°C"},"native":{"regType":"inputRegs","address":4016,"deviceId":1,"type":"int16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.007 debug Add inputRegisters.1.4013: {"_id":"inputRegisters.1.4013","type":"state","common":{"name":"Solar Rücklauf","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"*C"},"native":{"regType":"inputRegs","address":4013,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.007 debug Add inputRegisters.1.4012: {"_id":"inputRegisters.1.4012","type":"state","common":{"name":"Volumenstrom VF","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"l/min"},"native":{"regType":"inputRegs","address":4012,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.006 debug Add inputRegisters.1.4003: {"_id":"inputRegisters.1.4003","type":"state","common":{"name":"Solar Vorlauf","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"°C"},"native":{"regType":"inputRegs","address":4003,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.005 debug Add inputRegisters.1.4002_SpeichertempOben: {"_id":"inputRegisters.1.4002_SpeichertempOben","type":"state","common":{"name":"Speicher oben TW","role":"value.temperature","type":"number","read":true,"write":false,"def":0,"unit":"*C"},"native":{"regType":"inputRegs","address":4002,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.005 debug Add inputRegisters.1.77_Test: {"_id":"inputRegisters.1.77_Test","type":"state","common":{"name":"Test","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":77,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}} modbus.0 2023-01-29 12:25:47.003 debug Initialize Objects for inputRegs: [{"_address":77,"deviceId":1,"name":"Test","description":"Test","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":77,"id":"inputRegisters.1.77_Test"},{"_address":4002,"name":"SpeichertempOben","description":"Speicher oben TW","unit":"*C","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value.temperature","room":"","cw":true,"isScale":false,"address":4002,"deviceId":1,"id":"inputRegisters.1.4002_SpeichertempOben"},{"_address":4003,"name":"","description":"Solar Vorlauf","unit":"°C","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4003,"deviceId":1,"id":"inputRegisters.1.4003"},{"_address":4012,"name":"","description":"Volumenstrom VF","unit":"l/min","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4012,"deviceId":1,"id":"inputRegisters.1.4012"},{"_address":4013,"name":"","description":"Solar Rücklauf","unit":"*C","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4013,"deviceId":1,"id":"inputRegisters.1.4013"},{"_address":4016,"name":"","description":"Außentemperatur Kollector","unit":"°C","type":"int16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4016,"deviceId":1,"id":"inputRegisters.1.4016"},{"_address":4018,"name":"","description":"Temperatur Kollerktor","unit":"°C","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4018,"deviceId":1,"id":"inputRegisters.1.4018"},{"_address":4027,"name":"","description":"Kollektorleistung","unit":"KW","type":"uint32be","len":2,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":true,"isScale":false,"address":4027,"deviceId":1,"id":"inputRegisters.1.4027"}] modbus.0 2023-01-29 12:25:47.003 debug Initialize Objects for coils: []
MOD EDIT: LOG IN CODE TAGS </> GESETZT
-
@marcusf sagte in Paradigma SystaService LAN ModBus Kommunikation?:
irgendwie habe ich das mit den Tags im ersten Reply nicht rein bekommen.
Dann schau dir im vom Mod für dich editierten Beitrag an wie es richtig gemacht wird. Tipp: Die Steuerzeichen bekommst du mit dem </> Icon serviert.
-
@marcusf sagte in Paradigma SystaService LAN ModBus Kommunikation?:
host.buanet-iobroker instance system.adapter.modbus.0 started with pid 20930
IOB läuft im Container ?
Ist der Port 502 durchgereicht nach aussen?
-
@thomas-braun Vielen Dank hatte ich versucht doch das Log wurde im ersten Post nicht gespeichert. Versuche es beim nächsten mal. Gruß Marcus
-
IUwendy2702 Hallo Wendy2702, ja läuft im Container auf meiner Synology. Ich habe den Port jetzt nochmal durchgereicht, doch das bringt keine Veränderung. Der Verbindungstatus war vorher auch wie im Bild.
In den Objectdaten wir die Verbindung auch ausgegeben
info/connection = trueDanke für die Unterstützung
Marcus -
@marcusf Mal was ganz triviales, hast du mal anderen Browser versucht oder den Cache gelöscht bzw. Forced Reload?
Welchen Zeitstempel haben die Objekte?
-
@wendy2702 Hallo Wendy2702, auch mit anderen Browsern oder force Reload gibt es keinen Unterschied. Ich habe den Objectbaum mal gelöscht und nach neustart des Adapters wurden alle neu angelegt. Einen Zeitstemple habe ich nicht direkt gefunden, kann nur vermuten, dass er sich im TS Json des objects verbirgt.
Gruß Marcus -
@marcusf Zeitstempel sieht man wenn man mit der Maus langsam ueber das Objekt faehrt.
Kannst du mal alle bis auf einen Register loeschen.
Und zeig doch mal deine Register als Screenshot.
Und beantworte mal diese Frage: https://forum.iobroker.net/post/930606
-
kannst du mir die Software in Version 1.6 bereitstellen? ich haben noch Version 1,56