NEWS
{gelöst] ioBroker auf NUC holt keine Werte von pivCCU
-
Hallo,
-
ich habe einen Rasperry Pi 3B mit Linux All-In-One_RasPi
-
Auf dem Pi läuft die CCU2 und die Homematicgeräte werden korrekt unterstützt.
-
Da mir für den ioBroker auf dem Pi der Speicher zu knapp wurde habe ich mir einen NUC gebaut, auf dem unter Debian 9.0 der ioBroker läuft.
-
Den ioBroker auf dem Pi habe ich mit "sudo iobroker stop" gestoppt.
Auf dem NUC laufen Instanzen von hm-rega.0, hm-rpc.0, hm-rpc.1 und hm-rpc.2, also alle Instanzen, die vom Pi Daten holen sollen. Die Daten auf dem NUC werden aber nur aktualisiert, wenn die Instanzen neu gestartet werden. Auf dem Raspi unter CCU2-Wartung gibt es ein Fehlerprotokoll. Unten steht ein Auszug aus der Logdatei. Der Eintrag "transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001" lfällt auf und sagt mir gar nichts.
Auf dem ioBroker des NUC sind alle Instanzen grün, die eingetragenen IP-Adressen stimmen also.
In den INstanzen von hm-rpc.0, 1 und 2 sind alle Einträge gleich:
Verbindungs-Check Interval(sek): 180
Wiederverbindungs-Interval(sek): 30
Das Problem ist, dass Werte im hm-rpc.2 (Adapter auf grün) sich nicht aktualisieren und einen Zeitstempel von vor 5 Tagen haben, als ich den Adapter zuletzt neu gestartet habe.
Zudem erkennt man im Log-File des ioBroker, dass hm-rega.0 und hm-rpc.0 bis 2 stumm sind, da sie im Log des ioBroker keine Aktivitäten haben. Die Instanzen sind aber alle grün…
Und was bedeutet dann die Fehlermeldung im Log der CCU2?
Logfile der CCU2
***** messages.0 *****
Nov 1 18:09:53 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:11:23 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"hm-rpc.1","CENTRAL","PONG","hm-rpc.1"}]}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:11:23 homematic-ccu2 user.err rfd: XmlRpc transport error
Nov 1 18:13:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:13:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:14:53 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"hm-rpc.1","CENTRAL","PONG","hm-rpc.1"}]}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:14:53 homematic-ccu2 user.err rfd: XmlRpc transport error
Nov 1 18:16:53 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:16:53 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:18:23 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"hm-rpc.1","CENTRAL","PONG","hm-rpc.1"}]}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:18:23 homematic-ccu2 user.err rfd: XmlRpc transport error
Nov 1 18:20:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:20:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:21:53 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"hm-rpc.1","CENTRAL","PONG","hm-rpc.1"}]}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:21:53 homematic-ccu2 user.err rfd: XmlRpc transport error
Nov 1 18:23:53 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:23:53 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:27:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:27:23 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"hm-rpc.1"}) on binary://192.168.178.103:12001/RPC2:
Nov 1 18:28:53 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"hm-rpc.1","CENTRAL","PONG","hm-rpc.1"}]}) on
-
-
Das Log unten ist von Stop der Instanz hm-rega.0 und Start
6728_hm-rega.0.png -
Zu meinem Verständnis müsste es jetzt doch so sein, dass nach Start der Instanzen hm-rega.0 und hm-rpc.0 bis 2 zumindest im Log des ioBroker unabhängig davon, ob in der CCU Werte geändert wurden, die Instanzen alle 30 Sekunden auftauchen müssten als Hinweis darauf, dass sie mit der CCU2 Kontakt aufnehmen und Werte abholen.
Sie bleiben aber stumm…
-
Dann zeige doch mal bitte die Konfigurationen der einzelnen Instanzen, da wird wohl irgendwo ein Fehler sein.
Verwendest du denn auch HM, HMIP und CuxD, oder hast du nur mal alle Instanzen aktiviert?
Enrico
-
-
Ich habe in den Instanzen wie auf dem Bild zu sehen ist die Log-Stufe von Info auf debug umgestellt und lasse das jetzt mal weiter laufen bis morgen um zu sehen, ob etwas in der history bei verschiedenen zu loggenden Punkten steht.
-
Die Konfigurationen sehen für mich ok aus, habe allerdings auch eine CCU2, weshalb ich nicht ganz sicher bin, was die Portangaben beinhalten müssten!
Zu meinem Verständnis müsste es jetzt doch so sein, dass nach Start der Instanzen hm-rega.0 und hm-rpc.0 bis 2 zumindest im Log des ioBroker unabhängig davon, ob in der CCU Werte geändert wurden `
Heißt das, dass im log keine Einträge beim Start der hm-rpc Instanzen kommen?
Enrico
-
Hallo, das Problem ist gelöst. Ich habe von rega und rpc die Instanzen und Adapter gelöscht und neu installiert. Danach läuft es jetzt wieder und ich kann auch den Hm Fußbodenaktor loggen.
Ich habe keine Ahnung woran es lag, da die Adapter und Instanzen mit den gleichen Einstellungen zuvor installiert auch immer grün waren. Sie haben aber keine Aktivität im Log gezeigt. Nachdem ich sie neu installiert habe tauchen dir Instanzen wieder im Log regelhaft auf.
Ich hoffe, es bleibt so.
Grüße
-
Hallo,
ich würde mich da auch noch mal dranhängen, da ich in den letzten Wochen hier auch Probleme hatte.
EInige der HM-IP Aktoren (HM-IP-BSM) haben sich nicht aktualisiert. Die HM Aktoren (ohne IP) waren alle ok. Ich habe dann den Rega-Adapter deinstalliert und auch die Einstellungen des RPC-Adapters überprüft und da war alles ok (Ähnlich wie die gezeigten Bilder).
Leider hat das alles nichts genutzt und die Werte haben sich nicht aktualisiert.
Als ich dann die Homematic (ich verwende RasperryMatic in der neuesten Version) neu gebootet habe (ioBroker habe ich nicht neu gestartet) war dann alles ok und die Werte wurden richtig eingelesen. Soweit ich das einschätzen kann stimmt da irgend etwas in der Verbindung zwischen Homematic und iobroker nicht, ich versteh aber nicht was.
Andreas