Skip to content

Zigbee2MQTT ​

Zigbee2MQTT on avoimen lähdekoodin Zigbee-silta. Kuten nimi kertoo, se muuntaa Zigbee-liikenteen MQTT-viesteiksi, jolloin ZiggyMeter voi välittää tietoa mihin tahansa MQTT:tä tukevaan järjestelmään — Home Assistantiin, Node-REDiin tai omaan ohjelmistoosi.

Vaatimukset ​

  • Zigbee-koordinaattori, jota Zigbee2MQTT tukee
  • Käynnissä oleva Zigbee2MQTT, joka on yhteydessä MQTT-välittäjään
  • Virroitettu ZiggyMeter, jossa Zigbee on käytössä

Liitä laite ​

  1. Avaa Zigbee2MQTT:n käyttöliittymä ja ota käyttöön Permit join (vasemman valikon alalaidassa).

    Permit join

  2. Aseta ZiggyMeter liittymistilaan:

    • Painike — napauta 3 kertaa, tai 4 kertaa, jos laite nukkuu.
    • Verkkokäyttöliittymä — Zigbee → ZIGBEE RESET.
  3. Odota, että laite ilmestyy Devices-luetteloon.

    Uusi laite

  4. Voit halutessasi antaa sille selkokielisen nimen. Nimestä tulee osa MQTT-aihetta, joten valitse se ennen kuin kirjoitat sen varaan automaatioita.

WARNING

”Not supported” ei ole virhe. Se tarkoittaa, ettei ZiggyMeter ole Zigbee2MQTT:n laitetietokannassa, ei sitä ettei se toimisi. Kaikki klusterit ovat vakioita ja tieto kulkee normaalisti. Voit huoletta jättää ilmoituksen huomiotta.

Laitteen tiedot ​

Laitteen valitseminen näyttää sen tiedot, mukaan lukien MQTT-aiheen.

Laitteen tiedot

Hyödyllisiä alavälilehtiä:

VälilehtiMitä se antaa
ExposesMittaukset — teho, energia, lämpötila, paristo
ClustersLaitteen tarjoamat raa'at Zigbee-klusterit
Dev consoleMääritteiden suora luku ja kirjoitus — työkalu, johon tartutaan kun arvo näyttää väärältä

Tietojen vastaanotto ​

Zigbee2MQTT julkaisee mittaukset MQTT-viesteinä.

  • Oletusaiheen muoto: zigbee2mqtt/<friendly_name>
  • Perusaihe (zigbee2mqtt) on muutettavissa Zigbee2MQTT:n asetuksista

Tilaa se millä tahansa MQTT-asiakkaalla:

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

Viesti näyttää tältä:

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}

Päätteet _1 ja _2 ovat Zigbeen päätepisteet — _1 on laite ja _2 mittari. Katso Zigbee-viitetiedot.

INFO

Kentän arvo null tarkoittaa, että mittari ei toimittanut kyseistä arvoa, ei sitä että Zigbee-yhteys olisi katkennut. Se, mitkä kentät täyttyvät, riippuu täysin mittaristasi.

Laiteohjelmiston päivitykset ​

Zigbee2MQTT osaa päivittää ZiggyMeterin automaattisesti. Noudata Zigbee2MQTT:n ohjetta OTA-päivityksistä ja käytä tätä etä-OTA-hakemiston osoitetta:

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

WARNING

Zigbee OTA on hidas. Pidä laite virroitettuna ja kantamalla koko siirron ajan — varaudu tunteihin, älä minuutteihin. Katso Laiteohjelmiston päivitys → Zigbee OTA.

Vianmääritys ​

OireTarkista
Laite ei liity verkkoonPermit join on päällä; tee Zigbee-nollaus (3 napautusta, 4 jos laite nukkuu); siirrä laite lähemmäs koordinaattoria
Ei MQTT-viestejäZigbee2MQTT on yhteydessä välittäjään; tilaat oikeaa perusaihetta ja laitenimeä
Kentissä on nullMittari ei raportoi kyseisiä arvoja — tarkista lukema ZiggyMeterin verkkokäyttöliittymästä
Arvot eivät muutu koskaanMikään ei käynnistä lukemista. Tarkista aikataulu