Home Assistant und Zigbee-Firmware

Home Assistant kann für Zigbee-Geräte Firmware-Updates verteilen, macht es aber nicht freiwillig. Die Funktion ist vorhanden, aber normalerweise abgeschaltet:

Und dann in die configuration.yaml :

# automatic OTA update for IKEA Trådfri devices
zha:
zigpy_config:
  ota:
    ikea_provider: true

Abwarten und Tee trinken: nach ein paar Stunden hatte er z.B. den einen meiner beiden Ikea Vindstyrkas auf eine neue Version gebracht.

ZHA Toolkit: Trigger Device's Firmware Update
service: zha_toolkit.ota_notify
data: { ieee: 84:b4:db:ff:fe:17:98:62}

Und es kann wirklich lange dauern, diese Ikea Symfonsik Fernbedienung Version 2 hat geschlagene zwei Stunden gebraucht:

Da konnte man den Bytes im Log einzeln zuschauen. Obwohl ich die Fernbedienung erst letzten Samstag gekauft habe, war da eine uralte Firmware drauf, die leider dazu führte, daß diese Punkt-Tasten im Home Assistant nicht funktionieren; mit der aktuellen Version laufen die einwandfrei.

Jetzt haben die Teufel Raumfelds wieder eine physische Fernbedienung. Die Teufel App ist ja ok, aber nur zum mal eben lauter oder leiser machen, da das Telefon klingelt, sind Knöpfe doch ganz praktisch. Hier ist ein gutes HA Blueprint. Danach kann man den Knöpfen einfach die Media-Aktionen der Teufels zuweisen. Total gut. Geht aber halt nur mit der aktuellen Firmware.