Skip to content

Home Assistant cez Zigbee ​

ZiggyMeter sa pripojí k integrácii ZHA v Home Assistant ako bežné zariadenie Zigbee. Nie je čo inštalovať: zariadenie poskytuje štandardné clustre ZCL, takže ZHA samo vytvorí entity pre energiu, výkon, napätie, prúd, teplotu a batériu.

Spárujte ho obvyklým spôsobom — na strane zariadenia si pozrite Nastavenie Zigbee, na strane Home Assistant voľbu Pridať zariadenie v ZHA.

Táto stránka opisuje časti, ktoré automatické nie sú: voliteľný custom quirk a aktualizácie firmvéru.

Custom quirk ​

Quirk ZHA pre ZiggyMeter je zverejnený na github.com/ziggymeter/ziggymeter-zha-quirks.

Je voliteľný — zariadenie používa štandardné clustre ZCL a funguje aj bez neho. Nainštalujte ho, ak chcete, aby ZHA zariadenie prezentovalo tak, ako určuje quirk, a nie tak, ako si to ZHA odvodí z clusterov.

Quirky sa načítavajú štandardným spôsobom ZHA: súbor umiestnite do adresára určeného custom_quirks_path a uistite sa, že je zapnuté enable_quirks — oboje vidíte v configuration.yaml nižšie. Potom Home Assistant reštartujte a zariadenie znova spárujte alebo načítajte, aby sa quirk použil. Čo prináša a aké má požiadavky na verzie, opisuje repozitár.

Automatické aktualizácie firmvéru ​

Home Assistant dokáže vyhľadávať nový firmvér ZiggyMeter a inštalovať ho bezdrôtovo. Predpokladá sa štandardná integrácia ZHA s backendom zigpy.

1. Pridajte poskytovateľa firmvéru ​

Upravte súbor configuration.yaml Home Assistant a do zigpy_config pridajte časť ota:

yaml
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.json

Aby sa zmena prejavila, reštartujte Home Assistant.

2. Východiskový stav ​

Na stránke zariadenia v Home Assistant nájdite senzor Firmware.

  • Spočiatku ukazuje Up-to-date — Home Assistant vtedy ešte server nekontroloval.
  • Po výbere senzora uvidíte nainštalovanú a najnovšiu verziu, prevzatú z atribútu downloaded version.
  • Tlačidlá Aktualizovať a Preskočiť sú neaktívne, kým nie je známa novšia verzia.

3. Aktualizácia ​

Home Assistant kontroluje pravidelne. Keď nájde novšiu verziu, tlačidlá Aktualizovať a Preskočiť sa sprístupnia.

Zvolením Aktualizovať aktualizáciu spustíte. Firmvér sa prenáša, kým zariadenie ďalej funguje; po dokončení prenosu sa zariadenie reštartuje. Novú verziu overte v senzore Firmware.

WARNING

Zigbee OTA je pomalé — súbor putuje po mnohých malých častiach cez úzkopásmové rádiové spojenie. Počítajte s hodinami, nechajte zariadenie napájané a v dosahu. Ak sa prenos zastaví, zlepšite rádiové spojenie namiesto opakovaného spúšťania od začiatku.

Vynútenie kontroly ​

Kedy hľadať firmvér, rozhoduje Home Assistant. Ak chcete kontrolu spustiť sami:

S doplnkom ZHA Toolkit — nainštalujte Zigbee Home Assistant Toolkit, potom otvorte Nástroje pre vývojárov → Akcie, zvoľte Trigger Device's Firmware Update, ako Device Reference vyberte senzor Firmware zariadenia ZiggyMeter a akciu spustite (Perform action).

Vynútenie aktualizácie firmvéru zariadenia

Bez ďalších doplnkov — pošlite na clusteri OTA príkaz Zigbee image_notify. Otvorte stránku zariadenia ZiggyMeter, zvoľte správu zariadenia Zigbee (Manage Zigbee Device), vyberte OTA Cluster, a potom v časti Commands zvoľte image_notify (id: 0x0000) a zadajte parametre.

Čo získate ​

Entity vytvorené ZHA vychádzajú z clusterov uvedených v Integrácie → Zigbee. Počítajte s energiou odobratou aj dodanou, činným výkonom, efektívnym napätím a prúdom, teplotou zariadenia a stavom batérie — podľa toho, čo váš elektromer skutočne hlási.

INFO

Hodnota, ktorá zostáva prázdna, zvyčajne znamená, že ju elektromer neposkytuje, nie že zlyhalo spojenie Zigbee. Jednofázový elektromer nemá hodnoty pre fázy B a C.

Ďalej ​