Initial zigbee2mqtt config

This commit is contained in:
2020-06-07 21:30:12 +03:00
parent 84777838fe
commit f9e16914d1
7 changed files with 385 additions and 108 deletions
+49 -33
View File
@@ -1,34 +1,50 @@
sensor:
- platform: mqtt
name: "Bedroom door battery"
state_topic: "zigbee2mqtt/bedroom_door"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- platform: mqtt
name: "Bedroom door LQI"
state_topic: "zigbee2mqtt/bedroom_door"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:signal"
unit_of_measurement: "lqi"
value_template: "{{ value_json.linkquality }}"
- platform: mqtt
name: "Front door battery"
state_topic: "zigbee2mqtt/front_door"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "%"
device_class: "battery"
value_template: "{{ value_json.battery }}"
- platform: mqtt
name: "Front door LQI"
state_topic: "zigbee2mqtt/front_door"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:signal"
unit_of_measurement: "lqi"
value_template: "{{ value_json.linkquality }}"
binary_sensor:
- platform: template
sensors:
front_door:
friendly_name: Front door
device_class: door
value_template: "{{ is_state('binary_sensor.front_door_on_off', 'on') }}"
entity_id: binary_sensor.front_door_on_off
icon_template: >
{% if is_state('binary_sensor.front_door_on_off', 'on') %} mdi:door-open
{% else %} mdi:door-closed
{% endif %}
bedroom_door:
friendly_name: Bedroom door
device_class: door
value_template: "{{ is_state('binary_sensor.bedroom_door_raw', 'on') }}"
entity_id: binary_sensor.bedroom_door_raw
icon_template: >
{% if is_state('binary_sensor.bedroom_door_raw', 'on') %} mdi:door-open
{% else %} mdi:door-closed
{% endif %}
#
# ─── CUSTOMIZATION ──────────────────────────────────────────────────────────────
#
homeassistant:
customize:
sensor.front_door_power:
friendly_name: Front door battery
sensor.bedroom_door_power:
friendly_name: Bedroom door battery
- platform: mqtt
name: "Bedroom door"
state_topic: "zigbee2mqtt/bedroom_door"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
- platform: mqtt
name: "Front door"
state_topic: "zigbee2mqtt/front_door"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"