HowTo: Fehlerhafte Uhrzeit bei HM-TC-IT-WM-W-EU und CCU korrigieren

Begonnen von zap, 27 Dezember 2018, 12:13:34

Vorheriges Thema - Nächstes Thema

zap

Für alle, die ein Wandthermostat haben und eine CCU (auch Software-CCU) mit einer Firmware 3.41.x nutzen:

In der o.g. Firmware der CCU gib es einen Bug im Tool SetInterfaceClock bzw. dem entsprechenden Crontab-Eintrag in der CCU. Dieser Bug führt dazu, dass die Uhrzeit der Thermostate niemals synchronisiert wird und die Uhren daher mehr oder weniger abweichen.

Ein Workaround ist hier beschrieben: https://homematic-forum.de/forum/viewtopic.php?f=27&t=47387&start=10#p479043

Allerdings muss danach noch der Cron-Daemon neu gestartet werden. Wichtig: Diese Änderung muss man nach einem CCU Firmware Update wiederholen. Allerdings hat EQ-3 angekündigt, den Fehler im nächsten Firmware Release zu beheben. Aber man weiß ja nie ...

Hier nochmal in Kurzform die auszuführenden Befehle auf der CCU:

mount -o rw,remount /
vi /etc/crontab.root


Die Zeile mit SetInterfaceClock so abändern (ggf. kann das auch häufiger aufgerufen werden, benötigt aber Funkzeit / Duty Cycle):

14 4 * * * /bin/SetInterfaceClock 127.0.0.1:32001


Dann:

mount -o ro,remount /
cd /etc/init.d
./S71crond restart


Um die Thermostate einmalig "in die Spur" zu bringen, das Tool einmal direkt aufrufen:
/bin/SetInterfaceClock 127.0.0.1:32001
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)