Saltar al contenido

input_number en Home Assistant: guía completa y ejemplos

14/02/2022

input_number guarda un valor numérico que la persona puede cambiar desde el dashboard o una automatización. Es adecuado para una temperatura objetivo, volumen, umbral de humedad, retraso o cantidad.

Crear un número desde la interfaz

Ve a Ajustes > Dispositivos y servicios > Ayudantes > Crear ayudante > Número. Define mínimo, máximo, step, unidad, icono y presentación: deslizador o caja.

Acciones y restauración

Usa input_number.set_value para fijar un valor y input_number.increment/input_number.decrement para mover un paso. input_number.reload recarga YAML. Sin initial, el último valor se restaura tras reiniciar.

input_number:
  temperatura_objetivo:
    name: Temperatura objetivo
    min: 16
    max: 24
    step: 0.5
    unit_of_measurement: "°C"
    mode: slider

Ejemplo

alias: Aplicar temperatura elegida
triggers:
  - trigger: state
    entity_id: input_number.temperatura_objetivo
actions:
  - action: climate.set_temperature
    target:
      entity_id: climate.salon
    data:
      temperature: "{{ states('input_number.temperatura_objetivo') | float }}"

Para contar eventos usa Counter, no input_number. Consulta la documentación oficial.

Continúa leyendo

Siguiente guía relacionada · 1 min de lectura

input_datetime en Home Assistant: guía completa y ejemplos

input_datetime guarda una fecha, una hora o ambas. Es útil para que una persona elija una alarma, una cita, una hora de riego o…

Continuar con este artículo