NEWS
[gelöst]HM.RPC HomematicIP verbindet nicht
-
Hallo zusammen,
hab seit ein paar Jahren ioBroker mit einigem am laufen und nun plötzlich verbindet mein HM.RPC.2 (HomaticIP) sich nicht mehr mit der CCU2. Das lief aber alles schon!
MEldung im LOG:
(23297) init error: Error: connect ECONNREFUSED 192.168.178.37:2010HM.Rega sowie RPC-Adapter für rfd und cuxd laufen.
Nur der HomematicIP will nicht mehr. Habe da nur 2 Garagentore mit laufen und die leider recht lang nicht getestet deswegen kann ich NICHT sagen das ich nix geändert hätte.
Hab mit Sicherheit die CCU2 sowie ioBroker und alle Adapter aktuallisiert.
Hat jemand ne Idee??
Log:
Hier der RPC.2 für HomematicIP
hier der RPC.1 für rfd
hier der für CUXD
hier für Rega
Bin für jede Idee dankbar.
Grüße
Daniel -
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
Hab mit Sicherheit die CCU2 sowie ioBroker und alle Adapter aktuallisiert.
das wird es gewesen sein
Callback-Adresse in den Instanzen gesetzt???
Firewall in der CCU korrekt konfiguriert? -
Callback-Adresse hatte ich bisher nie drin - habs grad probiert - ohne Erfolg.
Firewall sieht gut aus:
-
@painkillerde nix im log?
mal den Loglevel der Instanz auf debug gestellt und sie neu gestartet? -
LEider nix verwertbares. das verückte is ja das die anderen HM-Adapter alle laufen
hm-rpc.2 2020-09-08 14:59:34.106 error (25440) init error: Error: connect ECONNREFUSED 192.168.178.37:2010 hm-rpc.2 2020-09-08 14:59:34.049 debug (25440) start connecting interval hm-rpc.2 2020-09-08 14:59:33.999 debug (25440) xmlrpc -> 192.168.178.37:2010/ init ["http://192.168.178.105:2010","hm-rpc.2"] hm-rpc.2 2020-09-08 14:59:33.997 debug (25440) Connect... hm-rpc.2 2020-09-08 14:59:33.983 info (25440) xmlrpc client is trying to connect to 192.168.178.37:2010/ with ["http://192.168.178.105:2010","hm-rpc.2"] hm-rpc.2 2020-09-08 14:59:33.982 info (25440) xmlrpc server is trying to listen on 192.168.178.34:2010 hm-rpc.2 2020-09-08 14:59:33.359 info (25440) starting. Version 1.14.15 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v10.21.0, js-controller: 3.1.4 hm-rpc.2 2020-09-08 14:59:32.840 debug (25440) Plugin sentry Initialize Plugin (enabled=true) hm-rpc.2 2020-09-08 12:59:23.569 info (25369) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason hm-rpc.2 2020-09-08 12:59:23.568 debug (25369) Plugin sentry destroyed hm-rpc.2 2020-09-08 12:59:23.254 info (25369) xmlrpc -> 192.168.178.37:42010/ init ["http://192.168.178.105:42010",""] hm-rpc.2 2020-09-08 12:59:22.806 debug (25369) system.adapter.admin.1: logging false hm-rpc.2 2020-09-08 12:59:22.047 debug (25369) [MSSG] Received: {"command":"stopInstance","message":null,"from":"system.host.NAS","callback":{"message":null,"id":20,"ack":false,"time":1599569962026},"_id":96615419}
-
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
Firewall sieht gut aus:
Stelle mal Remote ... API auf Vollzugriff
-
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
xmlrpc -> 192.168.178.37:42010
ich finde in deinen Konfigurationen die 42010 nicht
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
xmlrpc client is trying to connect to 192.168.178.37:2010/ with ["http://192.168.178.105:2010","hm-rpc.2"]
-
@painkillerde sagte:
LEider nix verwertbares.
Weshalb taucht eine IP-Adresse mit .105 auf anstelle .34 ?
-
ich hatte heute beim testen auf SSL umgestellt und das mit dem umstellen auf Debuglog wieder rausgenommen. das ist noch der Resteintrag bevor ich neu gestartet hab.
Die .105 ist die NAS auf der der Docker-Container läuft. hab das bei den laufenden RPCs testweise auch eingetragen (wie gesagt hatte ich früher nie eine Callbackadresse drin) um es zu testen da lief es deswegen hab ich es hier auch reingemacht da @Homoran sagte ich soll die Callback eintragen.
-
hab auf Vollzugriff umgestellt - hat nix gebracht.
-
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
auf der der Docker-Container läuft.
bei Docker benötigst du sie aber. Genau dafür ist sie hinzugekommen.
-
Hi hab ich so auch gelesen.
Bisher hab ich es nie gebraucht. Steht auch bei den anderen nicht drin - geht trotz allem.
.34 is mein io.Broker
.105 die Nas mit dem Docker-Container (die IP müsste rein wenn ich es richtig verstehe)Hab beide eingetragen - zum Test - ohne Erfolg.
-
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
105 die Nas mit dem Docker-Container (die IP müsste rein wenn ich es richtig verstehe)
Gut dass du das nochmal erwähnst - sonst würden wir weitersuchen
nein - die IP von ioBroker muss da rein sonst landet die Antwort der CCU, genau wie ohne Callback-Adresse auf der 105, wo sie nicht hingehört
-
Also das hab ich jetzt kapiert
Hab die Callback jetzt auf iobroker Adresse gesetzt.
Leider bleibt der Fehler bestehen.
hm-rpc.2 2020-09-08 15:43:28.308 error (27446) init error: Error: connect ECONNREFUSED 192.168.178.37:2010 hm-rpc.2 2020-09-08 15:43:28.285 debug (27446) start connecting interval hm-rpc.2 2020-09-08 15:43:28.257 debug (27446) xmlrpc -> 192.168.178.37:2010/ init ["http://192.168.178.34:2010","hm-rpc.2"] hm-rpc.2 2020-09-08 15:43:28.255 debug (27446) Connect... hm-rpc.2 2020-09-08 15:43:28.252 info (27446) xmlrpc client is trying to connect to 192.168.178.37:2010/ with ["http://192.168.178.34:2010","hm-rpc.2"] hm-rpc.2 2020-09-08 15:43:28.251 info (27446) xmlrpc server is trying to listen on 192.168.178.34:2010 hm-rpc.2 2020-09-08 15:43:28.032 info (27446) starting. Version 1.14.15 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v10.21.0, js-controller: 3.1.4 hm-rpc.2 2020-09-08 15:43:27.623 debug (27446) Plugin sentry Initialize Plugin (enabled=true) hm-rpc.2 2020-09-08 13:43:18.318 info (26615) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason hm-rpc.2 2020-09-08 13:43:18.316 debug (26615) Plugin sentry destroyed hm-rpc.2 2020-09-08 13:43:18.301 info (26615) xmlrpc -> 192.168.178.37:2010/ init ["http://192.168.178.34:2010",""] hm-rpc.2 2020-09-08 13:43:17.302 debug (26615) [MSSG] Received: {"command":"stopInstance","message":null,"from":"system.host.NAS","callback":{"message":null,"id":25,"ack":false,"time":1599572597298},"_id":96615448}
-
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
Leider bleibt der Fehler bestehen.
ist ja auch ein anderer, als der den wir jetzt verhindert haben
@painkillerde sagte in HM.RPC HomematicIP verbindet nicht:
ECONNREFUSED 192.168.178.37:2010
unter der Annahme, dass die 37 deine CCU ist hat diese die Verbindung abgelehnt.
Die Callback-Adresse käme erst im nächsten Schritt zum tragen.HAst du irgendwelche Sicherheit in der CCU aktiv
User/Passwort? -
nix besonderes. Klar Benutzer und Passwort fürs Web-UI aber auch die anderen RPCs laufen ohne besondere Einstellungen. Siehe Screens oben RPC.0 sowie RPC.1
Dort gibt es keinerlei Zusätzliche Einstellungen in der jeweiligen io.Broker-Instanz und sie laufen.
-
@painkillerde hattest du schon mal die CCU rebooted?
-
-
gib mal die login daten ein, danach gings bei mir
-
muss ich aber SSL also https aktivieren!?