Skip to content

Zigbee2MQTT ​

Zigbee2MQTT je otvorený most pre Zigbee. Ako napovedá názov, prevádza komunikáciu Zigbee na správy MQTT, vďaka čomu môže ZiggyMeter dodávať údaje akémukoľvek systému s podporou MQTT — Home Assistant, Node-RED alebo vášmu vlastnému softvéru.

Požiadavky ​

  • Koordinátor Zigbee podporovaný Zigbee2MQTT
  • Bežiaci Zigbee2MQTT pripojený k brokeru MQTT
  • Zapnutý ZiggyMeter so zapnutým Zigbee

Spárujte zariadenie ​

  1. Otvorte rozhranie Zigbee2MQTT a zapnite Permit join (dole v ľavom menu).

    Permit join

  2. Prepnite ZiggyMeter do režimu pripájania:

    • Tlačidlom — stlačte 3-krát, alebo 4-krát, ak zariadenie spí.
    • Vo webovom rozhraní — Zigbee → ZIGBEE RESET.
  3. Počkajte, kým sa zariadenie objaví v zozname Devices.

    Nové zariadenie

  4. Voliteľne mu dajte vlastný názov. Ten sa stane časťou témy MQTT, takže ho zvoľte predtým, než podľa neho napíšete automatizácie.

WARNING

„Not supported“ nie je chyba. Znamená len to, že ZiggyMeter nie je v databáze zariadení Zigbee2MQTT, nie že by nefungoval. Všetky clustre sú štandardné a údaje prúdia normálne. Hlásenie môžete bez obáv ignorovať.

Podrobnosti o zariadení ​

Po výbere zariadenia sa zobrazia jeho podrobnosti vrátane témy MQTT.

Podrobnosti o zariadení

Užitočné podkarty:

KartaČo prináša
ExposesMerania — výkon, energia, teplota, batéria
ClustersSurové clustre Zigbee, ktoré zariadenie poskytuje
Dev consolePriame čítanie a zapisovanie atribútov — nástroj, po ktorom sa siahne, keď hodnota vyzerá nesprávne

Príjem údajov ​

Zigbee2MQTT zverejňuje merania ako správy MQTT.

  • Predvolený vzor témy: zigbee2mqtt/<friendly_name>
  • Základnú tému (zigbee2mqtt) sa dá zmeniť v nastaveniach Zigbee2MQTT

Odoberajte ju ľubovoľným klientom MQTT:

bash
mosquitto_sub -t 'zigbee2mqtt/<friendly_name>' -v

Správa vyzerá takto:

bash
zigbee2mqtt/0x404ccafffe478674 {"current_2":null,"energy_2":129496,"linkquality":204,"power_2":null,"produced_energy_2":67296,"state_1":"OFF","state_2":"OFF","temperature":36.59,"voltage_2":null}

Prípony _1 a _2 sú koncové body Zigbee — _1 je zariadenie, _2 elektromer. Pozrite si Referenčný popis Zigbee.

INFO

Pole s hodnotou null znamená, že elektromer túto hodnotu nedodal, nie že zlyhalo spojenie Zigbee. Ktoré polia sú vyplnené, závisí výhradne od vášho elektromera.

Aktualizácie firmvéru ​

Zigbee2MQTT dokáže ZiggyMeter aktualizovať automaticky. Postupujte podľa príručky Zigbee2MQTT pre aktualizácie OTA a použite túto vzdialenú adresu indexu OTA:

text
https://fw.ziggymeter.com/z2m_index.json

WARNING

Zigbee OTA je pomalé. Nechajte zariadenie po celý prenos napájané a v dosahu — počítajte s hodinami, nie minútami. Pozrite si Aktualizácia firmvéru → Zigbee OTA.

Riešenie problémov ​

PríznakČo skontrolovať
Zariadenie sa nepripojíJe otvorené Permit join; spustite reset Zigbee (3 stlačenia, 4 ak spí); priblížte zariadenie ku koordinátoru
Žiadne správy MQTTZigbee2MQTT je pripojený k brokeru; odoberáte správnu základnú tému a názov zariadenia
Polia majú hodnotu nullElektromer tieto hodnoty nehlási — skontrolujte odpočet vo webovom rozhraní ZiggyMeter
Hodnoty sa nikdy nemeniaOdpočty nič nespúšťa. Skontrolujte plán