NEWS
[gelöst] HM Classic: Keine Verbindung zum RPC
-
Hallo zusammen,
aufgrund eines Netzwerk-Fehlers hatte ich keine Verbindung mehr zum IOBroker und zur HM (CCU2).
Da beide Geräte im gleichen (abgehängten) Segment waren, lief sogar alles ohne Probleme; ich konnte nur nicht von meinem PC darauf zugreifen.
Den NW-Fehler habe ich behoben und ich komme wieder auf die CCU (Weboberfläche) und auf den IOB.
Allerdings startet der HM-RPC-Adapter nicht mehr.hm-rpc.1 2023-11-13 16:24:35.357 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason hm-rpc.1 2023-11-13 16:24:35.341 error adapter disabled hm-rpc.1 2023-11-13 16:24:02.413 info Terminated (NO_ERROR): Without reason hm-rpc.1 2023-11-13 16:24:02.410 info terminating hm-rpc.1 2023-11-13 16:24:02.396 error Cannot call init: [xmlrpc_bin://192.168.2.33:12001, ""] Cannot call write after a stream was destroyed hm-rpc.1 2023-11-13 16:24:02.383 info binrpc -> 192.168.2.41:2001/ init ["xmlrpc_bin://192.168.2.33:12001",""] hm-rpc.1 2023-11-13 16:23:32.380 error Init not possible, going to stop: connect ECONNREFUSED 192.168.2.41:2001 hm-rpc.1 2023-11-13 16:23:32.363 info binrpc client is trying to connect to 192.168.2.41:2001/ with ["xmlrpc_bin://192.168.2.33:12001","PIioBroker:hm-rpc.1:cfb70f0799ec9c00403c2b24c859764c"] hm-rpc.1 2023-11-13 16:23:32.362 info binrpc server is trying to listen on 192.168.2.33:12001 hm-rpc.1 2023-11-13 16:23:32.190 info starting. Version 1.15.19 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v16.19.1, js-controller: 4.0.24
Die CCU hat mir (nur) beim ersten Einloggen einen Zertifikatsfehler gebracht, den kann ich leider nicht mehr reproduzieren
Meine Konfig:
HM-RPC: 1.15.19
HM-ReGa: 3.0.47 (noch nicht auf die 4.0 aktualisiert)
JS-Contr.: 4.0.24 (noch nicht auf 5.0.12 aktualisiert)Sonstiges:
Plattform: linux
Betriebssystem: linux
Architektur: arm
CPUs: 4
Geschwindigkeit: 1500 MHz
Modell: ARMv7 Processor rev 3 (v7l)
RAM: 3.7 GB
System-Betriebszeit: 235 T. 18:30:27
Node.js: v16.19.1
time: 1699890093840
timeOffset: -60
Adapter-Anzahl: 509
NPM: 8.19.3
Datenträgergröße: 29.0 GB
Freier Festplattenspeicher: 21.3 GB
Betriebszeit: 235 T. 18:29:33
Aktive Instanzen: 14
Pfad: /opt/iobroker/
aktiv:Was läuft denn jetzt schief? Was habe ich eventuell "verbogen"?
-
-
@hans_999 sagte in HM Classic: Keine Verbindung zum RPC:
Betriebszeit: 235 T. 18:29:33
find ich auch recht "sportlich".
Gönn dem Teil doch mal nen Neustart.
-
@homoran said in HM Classic: Keine Verbindung zum RPC:
du kommst hier nicht rein!
In der HM finde ich keine Einstellungen für den RPC-Zugriff. Vielleicht bin ich auch nur betriebsblind. Gib' mir 'mal bitte einen Tipp, wo ich die aktuellen Einstellungen in HM finde, die ich mit IOB abgleichen muss.
@djmarc75 said in HM Classic: Keine Verbindung zum RPC:
Betriebszeit: 235 T. 18:29:33
find ich auch recht "sportlich".
Gönn dem Teil doch mal nen Neustart.Das ist doch kein WinXX-System
, das sollte schon durchlaufen können.
Für die diversen Updates der Adapter braucht es ja keinen Neustart.EDIT:
Gerade kam ein Fehler in der HM-WebUI:**BidCos-RF** ***Eine Komponente der Homematic Zentrale reagiert nicht mehr.*** Hierfür kann es eine Reihe von Ursachen geben: es besteht keine Netzwerk-Verbindung die Stromversorung der HomeMatic Zentrale wurde unterbrochen mindestens eine Komponente der HomeMatic Zentrale ist abgestürzt Überprüfen Sie die Netzwerk-Verbindung und die Stromversorgung der HomeMatic Zentrale. Starten Sie ggf. die HomeMatic Zentrale neu.
Ich schaue - dank IOB - nur nur seeeehr selten in die HM-WebUI. An einen solchen Fehler kann ich mich nicht erinnern.
Es sind aber keine Alarm- oder Servicemeldungen in der HM zu sehen. -
@hans_999 sagte in HM Classic: Keine Verbindung zum RPC:
In der HM finde ich keine Einstellungen für den RPC-Zugriff
aber sicher doch!
das nennt sich Firewall.wie sieht denn deine Konfig von hm-rpc.1 aus?
-
@hans_999 sagte in HM Classic: Keine Verbindung zum RPC:
EDIT:
Gerade kam ein Fehler in der HM-WebUI:neu starten!
-
@homoran said in HM Classic: Keine Verbindung zum RPC:
das nennt sich Firewall.
Danke:
CCU - Firewall Homematic XML-RPC API: **Vollzugriff** Ermöglicht den direkten Zugriff auf angelernte Homematic Geräte Remote Homematic-Script API: **Vollzugriff** Ermöglicht den Zugriff auf die Logikschicht der Homematic Zentrale IP-Adressen für den eingeschränkten Zugriff: 192.168.2.1; 192.168.2.167; 192.168.2.0/24 Sie können den Zugriff für einzelne IP-Adressen (z. B. 192.168.0.1) oder ganze Adressbereiche (z. B. 192.168.0.0/16) für IPv4 freigeben. Geben Sie die Adressen durch ein ';' getrennt ein.
@homoran said in HM Classic: Keine Verbindung zum RPC:
wie sieht denn deine Konfig von hm-rpc.1 aus?
HM-Adresse: 192.168.2.41 Port: 2001 Adapter Adresse: [IPV4] 192.168.2.33 -eth0 Port: 12001 Daemon: rfd Protokoll: BIN-RPC
-
@hans_999 bitte Screenshots von beidem
-
@hans_999 sagte: Protokoll: BIN-RPC
In neueren Versionen der CCU-Firmware funktioniert nur noch das Protokoll "XML-RPC" (außer für CUxD).
-
Sorry für die lange Antwortzeit, aber ich hatte noch einen Termin.
@homoran said in HM Classic: Keine Verbindung zum RPC:
neu starten!
Gemacht. Der Neustart hat zwar relativ lange gedauert, jetzt klappt auch die Kommunikation wieder.
Danke für die Hilfe.
Was mich allerdings irritiert war eine große Umbenennungsorgie des HM-RPC-Adapters
Zu vielen Datenpunkten gibt es Logeinträge der Formrenamed hm-rpc.1.OEQ17xxxxx to "Thermostat Zimmer unten"
Hat das Auswirkung auf die existierenden JS-Skripte? Auf den ersten Blick scheinen die Skripte noch zu laufen.
-
@hans_999 sagte in [gelöst] HM Classic: Keine Verbindung zum RPC:
eine große Umbenennungsorgie des HM-RPC-Adapters
sicher?
@hans_999 sagte in [gelöst] HM Classic: Keine Verbindung zum RPC:
Logeinträge der Form
und was steht davor?