thkl / Homematic-Virtual-Interface

Add your other HTTP Devices as Homematic Actors to your CCU
54 stars 23 forks source link

Nach HVL-Addon keine Verbindung zu HM-Wired #121

Open mbhomie007 opened 4 years ago

mbhomie007 commented 4 years ago

Hallo zusammen, nach langem Kopf zerbrechen benötige ich eure dringende Hilfe.

Ich habe mir das HVL-Addon (Homematic Interface Layer) für die Rasperrymatic (mit Rasberry 3B+) installiert um mir über OpenWeather Map die Wetterdaten zu holen.

Nachdem dies bei der ersten Installation nicht geklappt hat, habe ich das Addon deinstalliert und da kam schon die erste Fehlermeldung das dies nicht erfolgreich war. Das Addon war in der WEB UI aber nicht mehr aufgelistet.

Danach habe ich das Addon neu installiert, nun hat es geklappt und die Wetterdaten werden angezeigt.

Allerdings lassen sich jetzt keine Wired-Geräte (HM-Classic) mehr schalten... Das Homematic Lan-Gateway RS485 zeig keine Verbindung mehr an.

Watch-Dog meldet keinen Error. Keine Servicemeldung. In den Systemvariablen "Wired-LGW Status" wird aber online angezeigt.

Ich habe nun ein älteres Backup wieder aufgespielt, doch komischerweise kommt immer noch eine Meldung vom HVL-Addon.

Beim Abruf des Fehlerprotokolls ist Wired auch grau. May 1 00:47:34 de.eq3.ccu.bidcos.dispatcher.BidCosRpcDispatcher ERROR [Timer-2] Could not register HVL_java May 1 00:47:39 de.eq3.ccu.bidcos.dispatcher.BidCosRpcDispatcher ERROR [Timer-2] Could not register HVL_java May 1 00:47:44 de.eq3.ccu.bidcos.dispatcher.BidCosRpcDispatcher ERROR [Timer-2] Could not register HVL_java May 1 00:47:49 de.eq3.ccu.bidcos.dispatcher.BidCosRpcDispatcher ERROR [Timer-2] Could not register HVL_java May 1 00:47:54 de.eq3.ccu.bidcos.dispatcher.BidCosRpcDispatcher ERROR [Timer-2] Could not register HVL_java

May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: add interface 'CUxD' May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: write interface(1) 'BidCos-RF' to /usr/local/etc/config/InterfacesList.xml May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: write interface(2) 'VirtualDevices' to /usr/local/etc/config/InterfacesList.xml May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: write interface(3) 'HmIP-RF' to /usr/local/etc/config/InterfacesList.xml May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: write interface(4) 'HVL' to /usr/local/etc/config/InterfacesList.xml May 1 00:16:30 Homematic-CCU daemon.info cuxd[736]: write interface(5) 'CUxD' to /usr/local/etc/config/InterfacesList.xml May 1 00:16:30 Homematic-CCU user.info root: Updating RF Lan Gateway Coprocessor Firmware May 1 00:16:30 Homematic-CCU user.debug update-coprocessor: firmware filename is: coprocessor_update_hm_only.eq3 May 1 00:16:30 Homematic-CCU user.info root: Updating RF Lan Gateway Firmware May 1 00:16:30 Homematic-CCU user.info update-lgw-firmware: No gateway found in config file /etc/config/rfd.conf May 1 00:16:30 Homematic-CCU user.info root: Updating Wired Lan Gateway Firmware May 1 00:16:30 Homematic-CCU user.info update-lgw-firmware: LAN Gateway Firmware Update... May 1 00:16:30 Homematic-CCU user.info update-lgw-firmware: Gateway OEQ04----- May 1 00:16:32 Homematic-CCU user.info update-lgw-firmware: Gateway type is eQ3-HMW-LGW-App May 1 00:16:33 Homematic-CCU user.info update-lgw-firmware: Available Firmware Version: 1.0.5 May 1 00:16:33 Homematic-CCU user.info update-lgw-firmware: Lan Gateway Firmware Version: 1.0.5 May 1 00:16:33 Homematic-CCU user.info update-lgw-firmware: Firmware is up to date May 1 00:16:41 Homematic-CCU user.err setlgwkey: Could not find Lan Gateway using serial number OEQ02---- May 1 00:16:41 Homematic-CCU user.err setlgwkey: Cannot determine IP address of gateway with serial OEQ029----

Die Seriennummern habe ich oben im Log etwas entfernt.

Wired HVL

mbhomie007 commented 4 years ago

https://homematic-forum.de/forum/viewtopic.php?f=65&t=58484

https://homematic-forum.de/forum/viewtopic.php?f=41&t=58521

Ich habe jetzt den Raspberry im Recovery-Mode gestartet und einen Factory-Reset durchgeführt und anschließend das Backup vor dem HVL-Addon installiert (einige Tage her).

Nun läuft wieder alles! :D :D :D

Testweise habe ich nochmal das HVL-Addon installiert, das gleiche Problem wieder. HM-Wired kann nicht mehr geschaltet werden, tot!! :roll: Also liegt es an dem Addon!

Ich frage mich jetzt was da zu führt? Bei anderen Nutzer läuft es ja auch.

Wird irgendwas vielleicht geblockt?

Hat jemand eine Idee, wie man das Problem fixt (eventuell über SSH)??

Grüße Marco

comtel2000 commented 4 years ago

Ich tippe hier mal auf InterfacesList.xml die von HVL erweitert wird. Ggf. geht dabei das Wired Interface verloren? Bitte mal die InterfacesList.xml aus dem config Verzeichnis prüfen bzw. anhängen.

Larson-Sei180LX commented 4 years ago

Ich habe übrigens das gleiche Problem. Gibts hier mittlerweile eine Lösung?

Ich hänge mal die InterfacesList.xml an, wie im obigen Thread gewünscht.... und tatsächlich lese ich da nichts von wired.....hmmmm und nun?

Larson-Sei180LX commented 4 years ago

`<?xml version="1.0" encoding="utf-8" ?>

BidCos-RF xmlrpc_bin://127.0.0.1:32001 BidCos-RF VirtualDevices xmlrpc://127.0.0.1:39292/groups Virtual Devices HmIP-RF xmlrpc://127.0.0.1:32010 HmIP-RF HVL xmlrpc://127.0.0.1:8301 HVL CUxD xmlrpc_bin://127.0.0.1:8701 CUxD `
Larson-Sei180LX commented 4 years ago

Nach der Deinstallation habe ich mir die Interface Datei nochmal angeschaut und siehe da:

Folgende Einträge:

`<?xml version="1.0" encoding="utf-8" ?>

BidCos-RF xmlrpc_bin://127.0.0.1:32001 BidCos-RF VirtualDevices xmlrpc://127.0.0.1:39292/groups Virtual Devices HmIP-RF xmlrpc://127.0.0.1:32010 HmIP-RF BidCos-Wired xmlrpc_bin://127.0.0.1:32000 BidCoS-Wired CUxD xmlrpc_bin://127.0.0.1:8701 CUxD `
Larson-Sei180LX commented 4 years ago

Jetzt installiere ich das HVL wieder und füge in die Interface dann das manuell ein: InterfacesList.xml aus dem Ordner usr/local/

`<?xml version="1.0" encoding="utf-8" ?>

BidCos-RF xmlrpc_bin://127.0.0.1:32001 BidCos-RF VirtualDevices xmlrpc://127.0.0.1:39292/groups Virtual Devices HmIP-RF xmlrpc://127.0.0.1:32010 HmIP-RF BidCos-Wired xmlrpc_bin://127.0.0.1:32000 BidCoS-Wired HVL xmlrpc://127.0.0.1:8301 HVL CUxD xmlrpc_bin://127.0.0.1:8701 CUxD ` und die Interfaces Datei aus dem Ordner /etc/config_templates ` BidCos-RF xmlrpc_bin://127.0.0.1:32001 BidCos-RF VirtualDevices xmlrpc://127.0.0.1:39292/groups Virtual Devices BidCos-Wired xmlrpc_bin://127.0.0.1:32000 BidCoS-Wired HmIP-RF xmlrpc://127.0.0.1:32010 HmIP-RF HVLxmlrpc://127.0.0.1:8301HVL`
Larson-Sei180LX commented 4 years ago

Übrigens: wer die Datei /etc/config_templates/InterfacesList.xml auf der Original CCU bearbeiten will, muss vorher ausführen, damit die Datei schreibbar ist.

mount -o remount,rw /

Nicht vergessen, danach mount -o remount,ro /

Larson-Sei180LX commented 4 years ago

Vielleicht kann mir noch einer sagen, warum die beiden Dateien unterschiedlich sind ? Was hat es mit der einen InterfaxeList.xml im Ordner usr und der anderen im etc auf sich ?

Was müsste da tatsächlich in den beiden Dateien richtigerweise stehen?

Überigens funktionierte bei mir das manuelle einfügen - danach geht HVL wieder und auch Wired

comtel2000 commented 4 years ago

Vielleicht kann mir noch einer sagen, warum die beiden Dateien unterschiedlich sind ? Was hat es mit der einen InterfaxeList.xml im Ordner usr und der anderen im etc auf sich ?

Hier denke ich kann dir jemand im homematic Forum weiter helfen:

https://homematic-forum.de/forum/

To-Fu112 commented 4 years ago

Hallo, ich habe plötzlich das selbe Problem, nachdem ich in HVL das automatische Backup installiert hatte. Vorher hatte ich bereits die Funktionen Netatmo und Hue erfolgreich in Benutzung. Das Backup lies sich nicht aktivieren, deshalb hatte ich die CCU3 mit Raspbarrymatic neu gestartet. Von da an gab es keine Verbindung mehr zum Wired System und auch das Funkmodul der CCU3 ist abgestürzt. Die Zentrale gibt die Fehlermeldung:

WatchDog-Alarm | ausgelöst | HMIPServer restarted

Danach hatte ich das HVL deinstalliert, neu gestartet, Wired und Funk funktioniert wieder, dann wieder installiert, neu gestartet, gleiches Ergebnis, nichts geht mehr. Jetzt möchte ich die InterfacesList kontrollieren wie hier beschrieben. Leider fehlen mir sämtliche Grundkentnisse. Ich habe mich über PuTTY mit der CCU3 verbunden bin in der Verzeichnisstrucktur auf root@ccu3-webui:/etc und sehe auch config_templates kann das Verzeichnis aber nicht aufrufen. Kann mir da jemand behilflich sein? Außerdem bin ich jetzt etwas verwirrt in welchem Verzeichnis, welche Dateien kontrolliert, bzw. bearbeitet werden müssen. Es ist die Rede von etc/config_templates und von usr/local. Ganz oben steht aber auch etwas von einem config Verzeichnis. Darin befindet sich bei mir aber keine interfaceslist.xml? oder kann ich ganz banal dafür sorgen, das ich HVL einfach wieder wie im Ursprung neu installieren kann? Ich gehe mal davon aus, das hier ja irgendwo in einer Datei etwas geändert wurde, welches bei der Deinstallation nicht wieder rückgängig gemacht wurde. Würde allerdings auch gerne die Backupfunktion nutzen weshalb auch immer sich diese nicht aktivieren lies. Gibt es dazu erkenntnisse oder hat da ebenfalls jemand Probleme?

Vielen Dank im Voraus!