📑 Como obter informação de equipamentos zigbee

zigbee

(Ricardo Silva) #1

Nesse tutorial vamos ver como obter a informação de um sensor xiaomi ligado a um CC2531.

Para isso primeiro já devem ter configurado o CC2531, ver o tutorial para quem não fez essa parte: 📑 Como configurar o zigbee2mqtt em Hassio com uma CC2531

Depois de já ter o sensor emparelhado com o CC2531, devemos obter algo parecido com isso nos logs do add-ons:

2018-10-18 22:38:21 MQTT publish, topic: 'zigbee2mqtt/0x00158d0002436608', payload: '{"battery":"100.00","voltage":3005,"linkquality":52,"contact":true}'

Obtendo essa informação devemos criar 2 sensores:

- platform: "mqtt"
  name: 'Sala de Estar'
  state_topic: "zigbee2mqtt/0x00158d0002436608"
  availability_topic: "zigbee2mqtt/bridge/state"
  payload_on: false
  payload_off: true
  icon: mdi:car-battery
  unit_of_measurement: "%"
  value_template: "{{ value_json.battery }}"  

- platform: "mqtt"
  name: 'Sala de Estar Sinal'
  state_topic: "zigbee2mqtt/0x00158d0002436608"
  availability_topic: "zigbee2mqtt/bridge/state"
  payload_on: false
  payload_off: true
  icon: mdi:wifi
  unit_of_measurement: "%"
  value_template: "{{ value_json.linkquality }}"  

Depois com isso, vamos adicionar isso aos grupos para nos aparecer no frontend (tutorial sobre os grupos: Criação de Grupos)

aparelho:
  view: yes
  name: Aparelhos
  icon: mdi:server-network
  entities:
    - group.zigbee_signal
    - group.zigbee_battery

zigbee_battery:
  name: Zigbee Bateria
  control: hidden
  entities:
    - sensor.sala_de_estar
    
zigbee_signal:
  name: Zigbee Sinal
  control: hidden
  entities:
    - sensor.sala_de_estar_sinal

E vai ficar assim:

Tutorial realizado com a versão 1.6 do add-on zigbee2mqtt
Espero que tenham gostado.


(Jorge Assunção) #2