Yahka Adapter sporadisch ohne Verbindung – Keine Geräte gefunden

Nach einem Umzug meines ioBrokers vom Raspberry auf ein neues Synology NAS musste ich feststellen, dass meine Homekit-Geräte abends Ihren Dienst verweigerten. Die Geräte waren in der Home App nicht mehr erreichbar. Jeden Abend musste ich den Yahka-Adapter neustarten.

In der Analyse stellte ich fest, dass der Adapter immer zwischen 22:00 Uhr und 23:00 Uhr ausfiel. Im Log, auch mit Verbose-Einstellung, fanden sich aber keine Einträge. Nach einem Neustart des Yahka-Adpaters funktionierte alles wieder wie gewohnt – bis zum nächsten Crash.

Meine ioBroker-Installation inkl. Yahka-Adapter hatte ich einige Wochen zuvor vom Raspberry Pi in einen Dockercontainer auf dem Synology NAS umgezogen. Dazu hatte ich ein Backup mit Backitup erstellt und dieses dann im Dockercontainer wieder eingespielt.

Im Verzeichnis /iobroker_data/iobroker-data/yahka.0.hapdata stellte ich dann fest, dass es in diesem Verzeichnis anstatt der üblichen zwei Dateien „AccessoryInfo“ und „IdentifierCache“ vier Dateien gab. Die beiden überflüssigen Dateien stammten laut letztem Änderungsdatum wohl noch aus der alten Installation.

Zu viele Dateien. Eigentlich sollten es nur zwei sein.


Ich löschte alle vier Dateien und startete den Yahka-Adapter neu. Die beiden legitimen Dateien wurden erneut angelegt. Das Problem trat seitdem nicht wieder auf.