Home Assistant - Zigbee integrace
Automatické aktualizace
Home Assistant můžete nakonfigurovat tak, aby automaticky kontroloval nový firmware a aktualizoval zařízení. Předpokládá se, že Home Assistant používá výchozí Zigbee integraci ZHA s knihovnou zigpy.
Úprava konfigurace
Upravte soubor configuration.yaml v Home Assistant a v sekci zigpy_config přidejte část ota.
zha:
database_path: /config/zigbee.db
enable_quirks: true
custom_quirks_path: /config/zha_quirks/
zigpy_config:
ota:
extra_providers:
- type: zigpy_remote
url: https://fw.ziggymeter.com/zigpy_index.jsonRestartujte Home Assistant, aby se změny projevily.
Počáteční stav
- Na stránce zařízení v Home Assistant zkontrolujte senzor firmwaru (Firmware Sensor).
- Zpočátku senzor firmwaru ukazuje
Up-to-date(Aktuální). - V tomto okamžiku ještě nebyly na serveru zkontrolovány soubory OTA firmwaru.
- Kliknutím na senzor se zobrazí nainstalovaná verze a "Nejnovější verze" (z atributu "downloaded version").
- Možnosti aktualizace nebo přeskočení jsou neaktivní.
Proces aktualizace
Home Assistant pravidelně kontroluje nové verze firmwaru. Když je k dispozici nová verze, zobrazí se možnosti Update (Aktualizovat) a Skip (Přeskočit).
Zvolte Update pro spuštění aktualizace. Firmware se přenáší, zatímco zařízení zůstává v provozu; po dokončení přenosu se zařízení restartuje. Novou verzi potvrďte v senzoru firmwaru.
Vynucení ruční kontroly firmwaru
Kontrolu nového firmwaru můžete v Home Assistant vyvolat ručně.
Použijte akci zha_toolkit.ota_notify z doplňku Zigbee Home Assistant Toolkit. Otevřete Vývojářské nástroje → Akce, zvolte Trigger Device's Firmware Update, jako Device Reference vyberte senzor firmwaru ZiggyMeter a klikněte na Provést akci.

Bez dalších doplňků odešlete Zigbee příkaz image_notify v clusteru OTA. Otevřete stránku zařízení ZiggyMeter, vyberte Spravovat Zigbee zařízení (Manage Zigbee Device), zvolte OTA Cluster, poté v Příkazech (Commands) vyberte image_notify (id: 0x0000) and zadejte požadované parametry.