Ho creato questi input per le mie automazione del climate
input_number:
mattino:
name: Temp mattino
initial: 21
min: 18
max: 25
step: 0.5
pomeriggio_weekand:
name: Temp pomerigio e weekand
initial: 20.5
min: 18
max: 25
step: 0.5
notte:
name: Temp notte
initial: 18
min: 16
max: 21
step: 0.5
input_datetime:
only_time_mattino:
name: Orario mattino
has_date: false
has_time: true
initial: "05:00"
only_time_sera:
name: Orario sera
has_date: false
has_time: true
initial: "21:30"
only_time_weekand:
name: Orario weekand
has_date: false
has_time: true
initial: "08:00"
Di questi ne sto provando per testare l'automazione che elenco di seguito ma non va.
Ovviamente ho provato i template nel template editor e vanno, l'unico dubbio è in quello che uso nel triggere, il {{ states('sensor.time') == (states.input_datetime.only_time_weekand.state) }} che se setto l'orario corretto (di quando lo provo) da sempre false
Questa l'automazione:
- alias: Riscaldamento giorno weekand
trigger:
- platform: template
value_template: >-
{{ states('sensor.time') == (states.input_datetime.only_time_weekand.state) }}
- platform: homeassistant
event: start
condition:
condition: time
after: 08:00:00
before: '21:30:00'
weekday:
- sat
- sun
action:
#service: climate.set_temperature
#entity_id: climate.termostato
#data:
# temperature: 20.5
- service: climate.set_temperature
data_template:
entity_id: clima.termostato
temperature: "{{states.input_number.pomeriggio_weekand.state | float }}"
id: a3ec9b56cf9e4db18a4a6b3d188a237e
Grazie in anticipo