NEWS
Hargassner Anbindung ModBus läuft nicht
-
@homoran Es geht um die Kommunikation mit einem Hargassner nano PK15 Heizkessel. Es gibt keine Modbus-Hardware dazu. Es wurde lediglich eine SD Karte gesteckt, was den Kessel dann Modbus-fähig macht. Daher wüsste ich nicht, wie oder wo man die ID nachschauen kann.
Wie sieht so eine ID aus? Hast du ein Beispiel? -
@flok sagte in Hargassner Anbindung ModBus läuft nicht:
Wie sieht so eine ID aus?
1-255
andererseits wird laut log ein String erwartet.
Daher weiss ichbauch nicht was genau gemeint sein könnte@flok sagte in Hargassner Anbindung ModBus läuft nicht:
Es wurde lediglich eine SD Karte gesteckt, was den Kessel dann Modbus-fähig macht.
???
und da steckt das LAN Kabel dran? -
@homoran Der Heizkessel ist über ein Web Interface mit dem LAN verbunden. Das ist auch ohne ModBus so.
-
@flok sagte in Hargassner Anbindung ModBus läuft nicht:
Der Heizkessel ist über ein Web Interface mit dem LAN verbunden
und gibt's da Einstellungen zum Modbus?
-
@homoran Da kannst du den Modbus nur ein- und ausschalten sobald die SD Karte gesteckt ist. Mehr gibt es nicht
-
@flok sagte in Hargassner Anbindung ModBus läuft nicht:
Mehr gibt es nicht
auch keine INFORMATIONEN?
Gibt es da auch kein erweitertes Menü?
ggf. für den Installateur?Aber nichts verstellen wenn du dich da nicht auskennst!
-
Das Informations PDF ist doch in Beitrag 5 verlinkt.
-
@homoran Nur das PDF vom Hersteller (Link weiter oben)
-
@warp735 sagte in Hargassner Anbindung ModBus läuft nicht:
Das Informations PDF ist doch in Beitrag 5 verlinkt.
isch 'abe kein pdf reader auf dem Handy
-
@homoran Habs auch über den Browser geöffnet. Geht das am Handy nicht auf? Liegt auch in nem Forum.
-
@flok sagte in Hargassner Anbindung ModBus läuft nicht:
Geht das am Handy nicht auf?
Seit wann geht das denn?
Hat früher immer nur unter Downloads gespeichert, da nutzte es mir nichts.@FloK
die Adresse für die ersten Register finde ich nicht, bei späteren Tabellen scheint die notwendige Adresse drüber zu stehenIn den Grundeinstellungen hast du ja auch bereits "mehrere IDs verwenden" angehakt
-
@homoran Ja, ist angehakt.
Hier nochmal ein Bild der ersten Adressen. Außentemperatur wäre z.B. für einen Test geeignet
-
Hat noch jemand eine Idee??? Echt blöd wenn das nicht machbar ist.
-
@flok Ich würde mal von vorne anfangen.
Also Modbus löschen, neu installieren, alles default.
Dann IP vom Heizkessel eintragen und nur eine Geräte ID verwenden. Keine Aliase und im Holding Register mal die 40009 Außentemperatur aktuell und Float ein Debug log machen.
EDIT: Verwende mal ID 3 im Adapter
Hier scheint jemand erfolg gehabt zu haben: Alter Forums Eintrag
https://213.136.68.177/topic/1259/modbus-adapter/655?lang=en-GB
Hier als Bild
-
@wendy2702 Hab beides versucht. Wie von dir beschrieben und dann nochmal wie im Bild zu sehen. Beides ohne Erfolg. Adapter blieb orange.
Hier der Log mit den Einstellungen wie im Bild zu sehen:modbus.0 2024-11-12 20:38:27.257 warn On error: {"errno":-4078,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.178.26","port":502} modbus.0 2024-11-12 20:38:27.257 error Client in error state. modbus.0 2024-11-12 20:38:27.257 error Socket Error modbus.0 2024-11-12 20:38:25.066 info starting. Version 6.3.2 in C:/iobroker/KieserHome/node_modules/iobroker.modbus, node: v18.20.4, js-controller: 6.0.11 modbus.0 2024-11-12 20:38:20.946 info terminating modbus.0 2024-11-12 20:38:20.455 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2024-11-12 20:38:20.454 info terminating modbus.0 2024-11-12 20:38:20.436 info Got terminate signal TERMINATE_YOURSELF
Hier das Log mit den Einstellungen wie von dir beschrieben:
modbus.0 2024-11-12 20:43:27.787 warn On error: {"errno":-4078,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.178.26","port":502} modbus.0 2024-11-12 20:43:27.787 error Client in error state. modbus.0 2024-11-12 20:43:27.786 error Socket Error modbus.0 2024-11-12 20:43:25.606 info starting. Version 6.3.2 in C:/iobroker/KieserHome/node_modules/iobroker.modbus, node: v18.20.4, js-controller: 6.0.11 modbus.0 2024-11-12 20:43:21.515 info terminating modbus.0 2024-11-12 20:43:21.021 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2024-11-12 20:43:21.021 info terminating modbus.0 2024-11-12 20:43:21.004 info Got terminate signal TERMINATE_YOURSELF
-
@flok steht das loggen auf Debug?
Mal mit Qmodmaster probiert?
-
@wendy2702 Sorry, war nicht auf debug.
Hier nochmal mit den Bildeinstellungenmodbus.0 2024-11-12 20:58:48.014 warn On error: {"errno":-4078,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.178.26","port":502} modbus.0 2024-11-12 20:58:48.014 error Client in error state. modbus.0 2024-11-12 20:58:48.013 error Socket Error modbus.0 2024-11-12 20:58:45.828 info starting. Version 6.3.2 in C:/iobroker/KieserHome/node_modules/iobroker.modbus, node: v18.20.4, js-controller: 6.0.11 modbus.0 2024-11-12 20:58:41.781 info terminating modbus.0 2024-11-12 20:58:41.295 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2024-11-12 20:58:41.295 info terminating modbus.0 2024-11-12 20:58:41.278 info Got terminate signal TERMINATE_YOURSELF
Hier mit den Einstellungen wie im Text beschrieben:
modbus.0 2024-11-12 20:57:36.706 warn On error: {"errno":-4078,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.178.26","port":502} modbus.0 2024-11-12 20:57:36.706 error Client in error state. modbus.0 2024-11-12 20:57:36.706 error Socket Error modbus.0 2024-11-12 20:57:34.531 info starting. Version 6.3.2 in C:/iobroker/KieserHome/node_modules/iobroker.modbus, node: v18.20.4, js-controller: 6.0.11 modbus.0 2024-11-12 20:57:30.470 info terminating modbus.0 2024-11-12 20:57:29.978 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2024-11-12 20:57:29.978 info terminating modbus.0 2024-11-12 20:57:29.958 info Got terminate signal TERMINATE_YOURSELF
Die Software kenne ich nicht. Was genau kann man damit machen?
-
@flok ist da ein Register eingetragen?
Zeige mal Screenshots
Ist Modbus an der Heizung aktiviert?
Kannst du die IP der Heizung von Iobroker aus erreichen?
-
@wendy2702 Hier die Einstellungen vom Adapter:
Hier das Register:
Hab das tool mal geladen und versucht zu bedienen:
In der Heizung ist eine spezielle SD Karte gesteckt und der Modbus aktiviert.
Laut tool und ping ist die Adresse erreichbar. -
@flok im Tool steht auch das Port 502 nicht erreicht werden kann.
Auf was läuft iobroker? Docker oder sowas?