Files
hassio-configuration/configuration/mqtt/mqtt.yaml
2025-02-07 12:46:24 -05:00

85 lines
2.8 KiB
YAML

---
cover:
- name: "Garage Gate"
unique_id: 'BCM64CEV0WEC'
command_topic: "garadget/garagegate01/command"
state_topic: "garadget/garagegate01/status"
# config_topic: "garadget/garagegate01/config"
payload_open: open
payload_close: close
payload_stop: stop
state_open: open
state_closed: closed
qos: 0
retain: true
value_template: '{{value_json.status}}'
# config_value_template: '{{value_json}}'
sensor:
- name: 'Z2M #01 (state)'
unique_id: 'S832ONECB1QZ'
state_topic: "zigbee01/bridge/state"
icon: mdi:router-wireless
- name: 'Z2M #02 (state)'
unique_id: 'IFN4329MYSD3'
state_topic: "zigbee02/bridge/state"
icon: mdi:router-wireless
# - name: ''
# unique_id:
# device:
# state_topic: 'rtl433-01/RTL_433_ESP_OOK/RTL_433toMQTT/Acurite-Atlas/A/409'
# json_attributes_topic
# suggested_display_precision: 1
# unit_of_measurement: "°C"
# value_template: "{{ value_json.temperature }}"
# availability:
# - topic: "home/sensor1/status"
# payload_available: "online"
# payload_not_available: "offline"
#
#{"model":"Acurite-Atlas","id":409,"channel":"A","sequence_num":0,"battery_ok":1,"message_type":39,"wind_avg_km_h":0,"uv":1,"lux":12710,"strike_count":14,"strike_distance":0,"exception":0,"raw_msg":"c199e70081097703c005","protocol":"Acurite 592TXR Temp/Humidity, 592TX Temp, 5n1 Weather Station, 6045 Lightning, 899 Rain, 3N1, Atlas","rssi":-79,"duration":151996}
# - name: "Outdoor Temp"
# state_topic: "rtl433/ESP32-RTL-433-01/RTL_433toMQTT/Acurite-Atlas/A/409"
# unit_of_measurement: '°C'
# value_template: >
# {% if value_json is defined and value_json.message_type == 37 %}
# {{ value_json.temperature_C }}
# {% else %}
# {{ states('sensor.outdoor_temp') }}
# {% endif %}
#
# - name: "Outdoor Humidity"
# state_topic: "rtl433/ESP32-RTL-433-01/RTL_433toMQTT/Acurite-Atlas/A/409"
# unit_of_measurement: '%'
# value_template: >
# {% if value_json is defined and value_json.message_type == 37 %}
# {{ value_json.humidity }}
# {% else %}
# {{ states('sensor.outdoor_humidity') }}
# {% endif %}
#
# - name: "Outdoor UV"
# state_topic: "rtl433/ESP32-RTL-433-01/RTL_433toMQTT/Acurite-Atlas/A/409"
# unit_of_measurement: 'UV'
# value_template: >
# {% if value_json is defined and value_json.message_type == 39 %}
# {{ value_json.uv }}
# {% else %}
# {{ states('sensor.outdoor_uv') }}
# {% endif %}
#
# - name: "Outdoor LUX"
# state_topic: "rtl433/ESP32-RTL-433-01/RTL_433toMQTT/Acurite-Atlas/A/409"
# unit_of_measurement: 'lx'
# value_template: >
# {% if value_json is defined and value_json.message_type == 39 %}
# {{ value_json.lux }}
# {% else %}
# {{ states('sensor.outdoor_lux') }}
# {% endif %}