Saltar al contenido

Plantilla: abre las ventanas cuando fuera está más fresco

El disparador de plantilla (template) reacciona cuando una plantilla Jinja2 pasa de falso a verdadero. Ejemplo con dos temperaturas.

  • intermedio
  • Publicado el

Objetivo

En verano, recibir un aviso cuando fuera haga al menos 3 °C menos que dentro, para abrir las ventanas y refrescar la casa.

Requisitos

En el editor visual: Añadir disparador → Otros disparadores → Plantilla (Template).

El código

alias: "Hora de abrir las ventanas"
triggers:
  - trigger: template
    value_template: >-
      {{ has_value('sensor.temperatura_salon')
         and has_value('sensor.temperatura_exterior')
         and states('sensor.temperatura_salon') | float
           - states('sensor.temperatura_exterior') | float >= 3 }}
    for:
      minutes: 10
conditions:
  - condition: state
    entity_id: sensor.season
    state: "summer"
actions:
  - action: notify.mobile_app_mi_movil
    data:
      message: >-
        Fuera hace {{ states('sensor.temperatura_exterior') }} °C
        y dentro {{ states('sensor.temperatura_salon') }} °C. Abre las ventanas.

Cómo funciona

Resultado

Acción
Salón 26.5 °C · Exterior 23.2 °C
(diferencia ≥ 3 durante 10 min)
Resultado
«Fuera hace 23.2 °C y dentro 26.5 °C.
Abre las ventanas.»
Volver a Repositorio