MQTT Changes for 2022.6

This commit is contained in:
2022-06-01 18:34:59 +03:00
parent adfb2d7161
commit fbbc92014a
19 changed files with 1704 additions and 1879 deletions
+46 -51
View File
@@ -5,39 +5,53 @@ group:
- binary_sensor.front_door
- binary_sensor.bedroom_door
mqtt:
sensor:
- name: "Bedroom door battery"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- name: "Bedroom door LQI"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "lqi"
device_class: "signal_strength"
value_template: "{{ value_json.linkquality }}"
- name: "Front door battery"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- name: "Front door LQI"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "lqi"
device_class: "signal_strength"
value_template: "{{ value_json.linkquality }}"
binary_sensor:
- name: "Bedroom door"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
- name: "Front door"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
sensor:
- platform: mqtt
name: "Bedroom door battery"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- platform: mqtt
name: "Bedroom door LQI"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "lqi"
device_class: "signal_strength"
value_template: "{{ value_json.linkquality }}"
- platform: mqtt
name: "Front door battery"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- platform: mqtt
name: "Front door LQI"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
unit_of_measurement: "lqi"
device_class: "signal_strength"
value_template: "{{ value_json.linkquality }}"
- platform: template
sensors:
open_door_count:
@@ -45,22 +59,3 @@ sensor:
value_template: >-
{% set entityStates = states | selectattr('entity_id', 'in', state_attr('group.all_doors', 'entity_id')) %}
{{ entityStates | selectattr('state', 'eq', 'on') | list | count | int }}
binary_sensor:
- platform: mqtt
name: "Bedroom door"
state_topic: "z2m_deconz/bedroom_door"
availability_topic: "z2m_deconz/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
- platform: mqtt
name: "Front door"
state_topic: "z2m_deconz/front_door"
availability_topic: "z2m_deconz/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"