Saltar al contenido

Estado numérico: el congelador supera los −10 °C

El disparador de estado numérico (numeric_state) reacciona al cruzar un umbral: above, below, rangos, for, atributos y umbrales variables.

  • básico
  • Publicado el

Objetivo

Avisar si el congelador pasa de −10 °C durante más de 10 minutos, y entender por qué este disparador a veces «no salta».

Requisitos

En el editor visual: Añadir disparador → Entidad → Estado numérico (Numeric state).

El código

alias: "Congelador caliente"
triggers:
  - trigger: numeric_state
    entity_id: sensor.congelador_temperatura
    above: -10
    for:
      minutes: 10
actions:
  - action: notify.mobile_app_mi_movil
    data:
      message: "El congelador está a {{ trigger.to_state.state }} °C."

Otras formas útiles:

# Rango: salta al ENTRAR entre 18 y 22
- trigger: numeric_state
  entity_id: sensor.temperatura_salon
  above: 18
  below: 22

# Umbral variable desde un ayudante Número
- trigger: numeric_state
  entity_id: sensor.temperatura_salon
  below: input_number.temperatura_confort

# Un atributo en lugar del estado
- trigger: numeric_state
  entity_id: climate.salon
  attribute: current_temperature
  below: 17

Cómo funciona

Resultado

Acción
sensor.congelador_temperatura: −12 → −8 °C
y sigue por encima de −10 durante 10 min
Resultado
«El congelador está a −8 °C.»
Volver a Repositorio