123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- climate:
- - platform: mqtt
- name: Thermostat
- current_temperature_topic: T5/Thermostat/status/temp
- temperature_state_topic: T5/Thermostat/status/currSetTemp
- #temperature_state_topic: T5/Thermostat/status/setTemp # wenn die Absenktemperatur nicht ersichtlich sein soll
- temperature_command_topic: T5/Thermostat/setTemp
- availability_topic: T5/Thermostat/availability
- payload_available: "online"
- payload_not_available: "offline"
- qos: 2
- #target_temp_step: 0.5 ### leider nicht supported hier - muss via customize gemacht werden.
- initial: 22.0
- min_temp: 16.0
- max_temp: 26.0
- #Top5/Thermostat/status/heating
- #power_state_topic: "Top5/Thermostat/status/heating"
- #payload_on: "on"
- #payload_off: "off"
- mode_command_topic: "T5/Thermostat/setMode"
- #mode_state_topic: "T5/Thermostat/status/heatingMode"
- mode_state_topic: "T5/Thermostat/status/heatingModeName"
- modes: ["Heizung aus", "Heizen", "Absenkung 1", "Absenkung 2"]
- #mode_state_template: >
- # {% if value == "0" -%}Heizung aus
- # {% elif value == "1" -%}Heizen
- # {% elif value == "2" -%}Absenkung 1
- # {% elif value == "3" -%}Absenkung 2
- # {%- endif %}
-
-
-
- in customize.yaml:
- climate.thermostat:
- target_temp_step: 0.5
-
-
- binary_sensor:
- - platform: mqtt
- name: "Heizung aktiv"
- state_topic: "T5/Thermostat/status/heating"
- payload_on: "on"
- payload_off: "off"
- availability_topic: T5/Thermostat/availability
- payload_available: "online"
- payload_not_available: "offline"
-
- sensor:
- - platform: mqtt
- name: Wohnzimmer Temp
- unit_of_measurement: '°C'
- device_class: temperature
- state_topic: "T5/Thermostat/status/temp"
- availability_topic: T5/Thermostat/availability
- payload_available: "online"
- payload_not_available: "offline"
- - platform: mqtt
- name: Wohnzimmer Hum
- unit_of_measurement: '%'
- device_class: humidity
- state_topic: "T5/Thermostat/status/hum"
- availability_topic: T5/Thermostat/availability
- payload_available: "online"
- payload_not_available: "offline"
|