HG-HM-CC-RT-DN - alle weg nach reboot

Hallo,

bei mir verschwinden nach reboot sämtliche HG-HM-CC-RT-DN - Geräte. Alle anderen Geräte sind noch da. Die HG-HM-CC-RT-DN wurden zu unterschiedlichen Zeit eingerichtet.

Homegear.err …hier ein Auszug:

08/11/17 20:23:46.869 Script Engine Server: Error: No or invalid response received to RPC request. Method: shutdown
08/11/17 20:25:46.912 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_tc.xml": invalid closing tag name
08/11/17 20:25:47.002 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_rt_dn_bom.xml": invalid closing tag name
08/11/17 20:25:47.137 Error: Could not parse file "/etc/homegear/devices/0/rf_bl.xml": invalid closing tag name
08/11/17 20:25:47.317 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2t_644.xml": invalid closing tag name
08/11/17 20:25:47.393 Error: Could not parse file "/etc/homegear/devices/0/rf_bl_conf_644_e_v2_0.xml": invalid closing tag name
08/11/17 20:25:47.512 Error: Could not parse file "/etc/homegear/devices/0/rf_tc_it_wm-w-eu.xml": invalid closing tag name
08/11/17 20:25:47.636 Error: Could not parse file "/etc/homegear/devices/0/rf_rep.xml": expected =
08/11/17 20:25:47.820 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw_le_v2_4.xml": invalid closing tag name
08/11/17 20:25:47.946 Error: Could not parse file "/etc/homegear/devices/0/rf_cfm.xml": expected >
08/11/17 20:25:48.218 Error: Could not parse file "/etc/homegear/devices/0/rf_resc_win_pcb_sc.xml": expected =
08/11/17 20:25:48.325 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1tconf_644.xml": invalid closing tag name
08/11/17 20:25:48.504 Error: Could not parse file "/etc/homegear/devices/0/rf_sec_sir_wm.xml": invalid closing tag name
08/11/17 20:25:48.545 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_t_le_v1_9.xml": invalid closing tag name
08/11/17 20:25:48.704 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2t_644_le_v2_4.xml": expected >
08/11/17 20:25:49.019 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_rt_dn.xml": invalid closing tag name
08/11/17 20:25:49.271 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1l_644.xml": expected >
08/11/17 20:25:49.768 Error: Could not parse file "/etc/homegear/devices/0/rf_bl_conf_644_e_v2_1.xml": expected >
08/11/17 20:25:49.869 Error: Could not parse file "/etc/homegear/devices/0/rf_bl_644.xml": invalid closing tag name
08/11/17 20:25:49.936 Error: Could not parse file "/etc/homegear/devices/0/rf_d_le_v1_9.xml": invalid closing tag name
08/11/17 20:25:50.051 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw.xml": invalid closing tag name
08/11/17 20:25:50.273 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_tc_le_v1_9.xml": invalid closing tag name
08/11/17 20:25:50.443 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1t_644.xml": invalid closing tag name
08/11/17 20:25:50.543 Error: Could not parse file "/etc/homegear/devices/0/rf_rgbw.xml": invalid closing tag name
08/11/17 20:25:50.672 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2pwm.xml": invalid closing tag name
08/11/17 20:25:50.761 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1l_644_le_v2_4.xml": invalid closing tag name
08/11/17 20:25:51.061 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2l_644.xml": expected =
08/11/17 20:25:51.177 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1t_fm_lf.xml": invalid closing tag name
08/11/17 20:25:51.277 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_1t_dr.xml": invalid closing tag name
08/11/17 20:25:51.704 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 4: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.707 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 5: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.710 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 6: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.714 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 7: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.717 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 8: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.720 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 9: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.756 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 12: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.759 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 13: Device type not found: 0x95 Firmware version: 20
08/11/17 20:25:51.763 Module HomeMatic BidCoS: Error loading HomeMatic BidCoS peer 14: Device type not found: 0x95 Firmware version: 20
08/11/17 20:28:32.417 Error: A core file exists in Homegear's working directory ("/var/lib/homegear/core"). Please send this file to the Homegear team including $
Error in file RPC/RpcClient.cpp line 524 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&)$
Removing server. Server has to send "init" again.
Error in file RPC/RpcClient.cpp line 524 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&)$
Removing server. Server has to send "init" again.
Error in file RPC/RpcClient.cpp line 524 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&)$
Removing server. Server has to send "init" again.

Die Installation läuft seit ca. 09.2016 auf einem Raspberry 3 mit einem CUL.
Jemand eine Idee was da los ist?

Beste Grüße
Gerrit

Da muss @sathya was zu sagen.
Benutz aber doch bitte das nächste Mal die Formatierungsmöglichkeiten des Forums…

Ich hätte jetzt eine eventuell defekte SD-Karte in Vermutung. Kannst du die dir mal kopieren und dann mal einen fsck machen?

Hallo @gerrit,

SD-Karte kaputt würde ich auch vermuten. Ich würde sicherheitshalber /etc/homegear und /var/lib/homegear einmal sichern und auf einem neuen System wiederherstellen. Nach der Wiederherstellung würde ich alle Pakete noch einmal installieren, damit defekte Dateien überschrieben werden. Hoffentlich ist die Datenbank noch heile.

Um zu sehen, was da los ist, könntest du einmal den Inhalt von zum Beispiel rf_bl.xml posten. Ich erwarte, dass die XML-Datei zerschossen ist.

Viele Grüße

Sathya

Sorry wegen dem Text. Hatte die Ausgabe markiert und “Vorformatierter Text” gedrückt … vielleicht doppelt. Jetzt klappt es, also war es wohl nicht das JS.

Okay, die XML hat definitiv einen weg. Besorge mir jetzt einen neue SD-Karte und schau mal ob mein Backup läuft. Vielen Dank schon mal.
Beste Grüße
Gerrit

Moin,

also das Backup findet zumindest mal wieder alle Devices. Ich habe aber dann doch noch mal in das Log geschaut und die folgenden Einträge gefunden:

08/12/17 13:27:59.435 Error: A core file exists in Homegear's working directory ("/var/lib/homegear/core"). Please send this file to the Homegear team including information about your system (Linux distribution, CPU architecture), the H$
08/12/17 13:36:49.091 Warning: Requested URL not found: favicon.ico
08/12/17 13:36:49.100 Warning: Requested URL not found: favicon.ico
08/12/17 15:52:59.247 Script Engine Server: Error: No or invalid response received to RPC request. Method: shutdown
08/12/17 15:53:38.488 Error: Could not parse file "/etc/homegear/devices/0/rf_tc_it_wm-w-eu.xml": invalid closing tag name
08/12/17 15:53:38.663 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw_le_v2_4.xml": invalid closing tag name
08/12/17 15:53:40.236 Error: Could not parse file "/etc/homegear/devices/0/rf_bl_conf_644_e_v2_1.xml": invalid closing tag name
08/12/17 15:53:40.386 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw.xml": invalid closing tag name
08/12/17 15:53:40.483 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_tc_le_v1_9.xml": invalid closing tag name
08/12/17 15:53:41.015 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2l_644.xml": invalid closing tag name
08/12/17 15:53:51.479 Error: A core file exists in Homegear's working directory ("/var/lib/homegear/core"). Please send this file to the Homegear team including information about your system (Linux distribution, CPU architecture), the H$
08/13/17 06:25:25.353 Info: Backing up database...
08/13/17 17:11:38.177 Warning: Requested URL not found: favicon.ico
08/13/17 17:11:38.212 Warning: Requested URL not found: favicon.ico
08/13/17 17:24:24.711 Script Engine Server: Critical: Client process with pid 6842 was killed with signal 11.
08/13/17 17:24:25.621 Script Engine Server: Error: No or invalid response received to RPC request. Method: shutdown
08/13/17 17:26:44.061 Error: Could not parse file "/etc/homegear/devices/0/rf_tc_it_wm-w-eu.xml": invalid closing tag name
08/13/17 17:26:44.253 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw_le_v2_4.xml": invalid closing tag name
08/13/17 17:26:45.868 Error: Could not parse file "/etc/homegear/devices/0/rf_bl_conf_644_e_v2_1.xml": invalid closing tag name
08/13/17 17:26:46.014 Error: Could not parse file "/etc/homegear/devices/0/rf_es_pmsw.xml": invalid closing tag name
08/13/17 17:26:46.092 Error: Could not parse file "/etc/homegear/devices/0/rf_cc_tc_le_v1_9.xml": invalid closing tag name
08/13/17 17:26:46.712 Error: Could not parse file "/etc/homegear/devices/0/rf_dim_2l_644.xml": invalid closing tag name
08/13/17 17:26:57.832 Error: A core file exists in Homegear's working directory ("/var/lib/homegear/core"). Please send this file to the Homegear team including information about your system (Linux distribution, CPU architecture), the H$  

Ich vermute mal das hier wohl doch noch was nicht so ist wie es eigentlich sein sollte. Ich habe auch ein paar Fehlermeldungen im OH2 Log gefunden:

19:04:10.274 [WARN ] [ore.internal.events.OSGiEventManager] - Dispatching event to subscriber 'org.eclipse.smarthome.core.thing.internal.ThingManager@11a1a19' takes more than 5000ms.
19:04:10.274 [WARN ] [ome.core.thing.internal.ThingManager] - Handler for thing 'homematic:HG-HM-CC-RT-DN:769e45c1:NEQ0874534' takes more than 5000ms for processing event
19:04:10.278 [INFO ] [smarthome.event.ItemCommandEvent    ] - Item 'ST_HWR' received command 4.5
19:04:10.289 [INFO ] [ome.event.GroupItemStateChangedEvent] - gChartHWR changed from 23.90 to 23.40 through ST_HWR
19:04:10.304 [INFO ] [marthome.event.ItemStateChangedEvent] - ST_HWR changed from 5.00 to 4.5
19:04:10.356 [INFO ] [marthome.event.ItemStateChangedEvent] - HeizungRequest changed from Keine Anforderung 
19:04:10.394 [ERROR] [ematic.handler.HomematicThingHandler] - -100 No answer from device. (sending setValue()

Die SD-Karte habe ich ausgetauscht, Auf einen neue SD-Karte habe ich ein Backup gespielt und dann habe ich die alte SD-Karte mit fsck geprüft. Hierbei ist mir aber nichts aufgefallen.
Ich hatte allerdings vor einiger Zeit mal einen Stromausfall, vielleicht ist dabei was kaputt gegangen … hm.

Beste Grüße
Gerrit

Hallo @gerrit,

die XML-Dateien sind leider immer noch zerschossen. Lösch mal den Inhalt des Verzeichnisses “/etc/homegear/devices/0” und führe dann aus:

apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall homegear-homematicbidcos

Das sollte die XML-Dateien wiederherstellen.

Viele Grüße

Sathya

1 Like

Hallo @sathya,

okay, habe den Inhalt gelöscht und den apt-get ausgeführt.

Das err zeigt jetzt noch:
                08/14/17 07:53:51.905 Error: A core file exists in Homegear's working directory ("/var/lib/homegear/core"). Please send this file to the Homegear team including information about your system (Linux distribution, CPU architecture), the H$
                08/14/17 07:58:58.033 Error in file RPC/RpcClient.cpp line 475 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&): Could not connect to server 192.168.1.201 on port 9$
                08/14/17 07:58:58.033 Removing server. Server has to send "init" again.
                08/14/17 08:00:03.535 Error in file RPC/RpcClient.cpp line 475 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&): Could not connect to server 192.168.1.201 on port 9$
                08/14/17 08:00:03.536 Removing server. Server has to send "init" again.

Ich habe auch noch 1-2 Devices welche angeblich nicht erreicht werden können, aber das ist wohl eine anderes Thema.

Beste Grüße
Gerrit

Hallo @gerrit,

Die core-Datei kannst du mit:

rm /var/lib/homegear/core

löschen. Die ist sehr wahrscheinlich im Rahmen der vorigen Probleme entstanden.

Could not connect to server 192.168.1.201

Das heißt, OpenHAB ist für Homegear nicht erreichbar. Stimmen IP-Adresse und Port?

Viele Grüße

Sathya

Hmm, also das ist schon die richtige IP. Aber dann könnte ich doch auch einfach localhost nehmen … dachte ich. Jetzt habe ich heruasgefunden das Homegear sich die IP automatisch nimmt und einen Port konnte ich auch nirgends finden. In der Dokumentation steht jedoch das es bei mehreren interfaces damit zu Problemen kommen kann - Ich habe vor einiger Zeit ein LAN-Kabel an den PI gestöpselt, weil das Wlan so instabil war.

Soll, bzw. kann ich der uPnPIpAddress eine 127.0.0.1 verpassen?

Best Grüße
Gerrit

Die IP muss in OpenHAB konfiguriert werden. OpenHAB teilt seine eigene IP und seinen Port Homegear mit. Homegear versucht dann im Anschluss eine Verbindung zu OpenHAB aufzubauen.

Aber dann könnte ich doch auch einfach localhost nehmen

Kannst du auch. Sollte keine Probleme geben.

Soll, bzw. kann ich der uPnPIpAddress eine 127.0.0.1 verpassen?

Nein. Das dürfte ziemlich in die Hose gehen.

Viele Grüße

Sathya