Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mbhomie007 opened this issue May 2, 2020 · 10 comments
Open

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

mbhomie007 opened this issue May 2, 2020 · 10 comments

Comments

@mbhomie007
Copy link

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
Copy link
Author

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
Copy link
Contributor

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
Copy link

Larson-Sei180LX commented Jun 20, 2020

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
Copy link

Larson-Sei180LX commented Jun 20, 2020

<?xml version="1.0" encoding="utf-8" ?> <interfaces v="1.0"> <ipc> <name>BidCos-RF</name> <url>xmlrpc_bin://127.0.0.1:32001</url> <info>BidCos-RF</info> </ipc> <ipc> <name>VirtualDevices</name> <url>xmlrpc://127.0.0.1:39292/groups</url> <info>Virtual Devices</info> </ipc> <ipc> <name>HmIP-RF</name> <url>xmlrpc://127.0.0.1:32010</url> <info>HmIP-RF</info> </ipc> <ipc> <name>HVL</name> <url>xmlrpc://127.0.0.1:8301</url> <info>HVL</info> </ipc> <ipc> <name>CUxD</name> <url>xmlrpc_bin://127.0.0.1:8701</url> <info>CUxD</info> </ipc> </interfaces>

@Larson-Sei180LX
Copy link

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

Folgende Einträge:

<?xml version="1.0" encoding="utf-8" ?> <interfaces v="1.0"> <ipc> <name>BidCos-RF</name> <url>xmlrpc_bin://127.0.0.1:32001</url> <info>BidCos-RF</info> </ipc> <ipc> <name>VirtualDevices</name> <url>xmlrpc://127.0.0.1:39292/groups</url> <info>Virtual Devices</info> </ipc> <ipc> <name>HmIP-RF</name> <url>xmlrpc://127.0.0.1:32010</url> <info>HmIP-RF</info> </ipc> <ipc> <name>BidCos-Wired</name> <url>xmlrpc_bin://127.0.0.1:32000</url> <info>BidCoS-Wired</info> </ipc> <ipc> <name>CUxD</name> <url>xmlrpc_bin://127.0.0.1:8701</url> <info>CUxD</info> </ipc> </interfaces>

@Larson-Sei180LX
Copy link

Larson-Sei180LX commented Jun 20, 2020

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" ?> <interfaces v="1.0"> <ipc> <name>BidCos-RF</name> <url>xmlrpc_bin://127.0.0.1:32001</url> <info>BidCos-RF</info> </ipc> <ipc> <name>VirtualDevices</name> <url>xmlrpc://127.0.0.1:39292/groups</url> <info>Virtual Devices</info> </ipc> <ipc> <name>HmIP-RF</name> <url>xmlrpc://127.0.0.1:32010</url> <info>HmIP-RF</info> </ipc> <ipc> <name>BidCos-Wired</name> <url>xmlrpc_bin://127.0.0.1:32000</url> <info>BidCoS-Wired</info> </ipc> <ipc> <name>HVL</name> <url>xmlrpc://127.0.0.1:8301</url> <info>HVL</info> </ipc> <ipc> <name>CUxD</name> <url>xmlrpc_bin://127.0.0.1:8701</url> <info>CUxD</info> </ipc> </interfaces>

und die Interfaces Datei aus dem Ordner /etc/config_templates

<?xml version="1.0" encoding="utf-8" ?> <interfaces v="1.0"> <ipc> <name>BidCos-RF</name> <url>xmlrpc_bin://127.0.0.1:32001</url> <info>BidCos-RF</info> </ipc> <ipc> <name>VirtualDevices</name> <url>xmlrpc://127.0.0.1:39292/groups</url> <info>Virtual Devices</info> </ipc> <ipc> <name>BidCos-Wired</name> <url>xmlrpc_bin://127.0.0.1:32000</url> <info>BidCoS-Wired</info> </ipc> <ipc> <name>HmIP-RF</name> <url>xmlrpc://127.0.0.1:32010</url> <info>HmIP-RF</info> </ipc> <ipc><name>HVL</name><url>xmlrpc://127.0.0.1:8301</url><info>HVL</info></ipc></interfaces>

@Larson-Sei180LX
Copy link

Ü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
Copy link

Larson-Sei180LX commented Jun 20, 2020

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
Copy link
Contributor

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
Copy link

To-Fu112 commented Aug 12, 2020

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants