61 lines
2.1 KiB
YAML
61 lines
2.1 KiB
YAML
- platform: template
|
|
name: "Activate Room Heater"
|
|
lambda: |-
|
|
return id(HEATER_ROOM).state;
|
|
turn_on_action:
|
|
- truma_inetbox.heater.set_target_room_temperature:
|
|
# You can use lambda functions
|
|
temperature: !lambda |-
|
|
return 16;
|
|
# Optional set heating mode: `"OFF"`, `ECO`, `HIGH`, `BOOST`
|
|
heating_mode: ECO
|
|
turn_off_action:
|
|
- truma_inetbox.heater.set_target_room_temperature:
|
|
# Disable heater by setting temperature to `0`.
|
|
temperature: 0
|
|
- platform: template
|
|
name: "Activate Water Heater"
|
|
lambda: |-
|
|
return id(HEATER_WATER).state;
|
|
turn_on_action:
|
|
- truma_inetbox.heater.set_target_water_temperature:
|
|
# Set water temp as number: `0`, `40`, `60`, `80`
|
|
temperature: 40
|
|
turn_off_action:
|
|
- truma_inetbox.heater.set_target_water_temperature:
|
|
# Disable heater by setting temperature to `0`.
|
|
temperature: 0
|
|
- platform: template
|
|
name: "Activate Water Heater (enum)"
|
|
lambda: |-
|
|
return id(HEATER_WATER).state;
|
|
turn_on_action:
|
|
- truma_inetbox.heater.set_target_water_temperature_enum:
|
|
# Set water temp as text: `"OFF"`, `ECO`, `HIGH`, `BOOST`
|
|
temperature: ECO
|
|
turn_off_action:
|
|
# You can also use the simplified syntax.
|
|
- truma_inetbox.heater.set_target_water_temperature_enum: "OFF"
|
|
- platform: template
|
|
name: "Active Timer"
|
|
lambda: |-
|
|
return id(TIMER_ACTIVE).state;
|
|
turn_on_action:
|
|
- truma_inetbox.timer.activate:
|
|
start: 7:00
|
|
stop: 9:30
|
|
# Required: Set room temp to a number between 5 and 30
|
|
room_temperature: 13
|
|
# Optional: Set heating mode: `"OFF"`, `ECO`, `HIGH`, `BOOST`
|
|
heating_mode: ECO
|
|
# Optional: Set water temp as number: `0`, `40`, `60`, `80`
|
|
water_temperature: 0
|
|
# Optional: Set energy mix to: `GAS`, `MIX`, `ELECTRICITY`
|
|
energy_mix: GAS
|
|
# Optional: Set electricity level to `0`, `900`, `1800`
|
|
watt: 0
|
|
|
|
turn_off_action:
|
|
# You can also use the simplified syntax.
|
|
- truma_inetbox.timer.disable
|