leonsio / YAHM

Yet Another Homematic Management - Skripte zur Einrichtung der Homematic CCU Oberfläche in einem LXC Container unter Debian Jessie auf ARM CPU (z.B.: Raspberry Pi & Co)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nach Neuinstallation gibt es eine CCU2 Fehlermeldung und das Zusammenspiel mit Homebridge/Homekit nicht mehr

mats19 opened this issue · comments

Ich habe den raspberry pi komplett neu installiert und eine automatische Installation von lahm durchgeführt (CCU 2.31.25). Installation inkl. pivccu-driver läuft glatt durch, es gab keine Fehlermeldung.

Beim/Vor Anmelden der HM Geräte werden zwei Fehlermeldungen gezeigt:
Die Komponente der HomeMatic Zentrale (HmIP-RF und VirtualDevices) reagieren nicht mehr .... Das Hatte aber keinen Einfluss auf die Anmeldung der HM Geräte. Alles scheint zu funktionieren.

Allerdings funktioniert das Zusammenspiel mit Homebridge/Homekit nicht mehr. Bei Starten von Homebridge werden u.a. folgende Meldungen gezeigt:

[2018-2-18 08:36:52] [HomeMatic] Unable to load cached ccu data. giving up
[2018-2-18 08:36:52] [HomeMatic] Number of mapped devices : 0
[2018-2-18 08:36:52] Homebridge is running on port 51826.
[2018-2-18 08:36:52] [HomeMatic] Error Error: socket hang upwhile executing rega script Write('PONG');
[2018-2-18 08:36:52] [HomeMatic] if undefined is PONG CCU is alive

Vor der Neuinstallation, aber vermutlich mit älteren Versionen von YAHM, CCU2, Homebridge und HomeMatic Plugin, hat der ganze Setup gut funktioniert.

Ich hatte alles von Scratch installiert, also kein Backup eingespielt.

Die fw vom HM-MOD-RPI-PCB? Hast du einen Tipp wie ich die fw updaten bzw. auslesen kann? Denn /bin/eq3configcmd update-coprocessor wird mit Fehlermeldungen abgebrochen.

In /var/log/messages des CCU2 steht (ich nehme an das ist der Versuch automatisch zu updaten):
Feb 18 21:17:06 homematic-ccu2 user.info logger: Updating RF Lan Gateway Coprocessor Firmware
Feb 18 21:17:06 homematic-ccu2 user.debug update-coprocessor: firmware filename is: coprocessor_update_hm_only.eq3
Feb 18 21:17:06 homematic-ccu2 user.info logger: Updating RF Lan Gateway Firmware
Feb 18 21:17:06 homematic-ccu2 user.info update-lgw-firmware: No gateway found in config file /etc/config/rfd.conf
Feb 18 21:17:06 homematic-ccu2 user.info logger: Updating Wired Lan Gateway Firmware
Feb 18 21:17:06 homematic-ccu2 user.info update-lgw-firmware: No gateway found in config file /etc/config/hs485d.conf
Feb 18 22:17:10 homematic-ccu2 user.err multimac: HomeMatic Coprocessor detected!!! Please install DualCoPro Firmware
Feb 18 22:18:04 homematic-ccu2 user.debug setclock: Try to get time from 0.de.pool.ntp.org
Feb 18 22:18:05 homematic-ccu2 user.debug setclock: Sun Feb 18 22:18:05 CET 2018
Feb 18 21:27:06 homematic-ccu2 auth.info sshd[558]: Accepted password for root from 10.0.0.201 port 51095 ssh2
Feb 18 21:27:15 homematic-ccu2 daemon.info init: starting pid 601, tty '/dev/tty1': '/sbin/getty -L tty1 115200 linux'
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [iseXmlRpc.h:281]
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =init Params = {"xmlrpc_bin://127.0.0.1:1999","1008"} resul
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallInit: CallXmlrpcMethod failed [iseXmlRpc.cpp:1204]
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: XmlRpcClientThread::ThreadFunction(): failed call init for interface=VirtualDevices [iseRTHss.cpp:163]
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [iseXmlRpc.h:281]
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =init Params = {"xmlrpc_bin://127.0.0.1:1999","1009"} resul
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallInit: CallXmlrpcMethod failed [iseXmlRpc.cpp:1204]
Feb 18 22:27:23 homematic-ccu2 local0.err ReGaHss: Error: XmlRpcClientThread::ThreadFunction(): failed call init for interface=HmIP-RF [iseRTHss.cpp:163]

Grüsse
Matthias