5 ayudantes de Home Assistant que simplifican tus automatizaciones

Interruptor, desplegable, plantilla, tendencia y cambio de tipo de interruptor: cinco ayudantes de Home Assistant que se crean sin hardware y hacen tus automatizaciones más simples, con ejemplos reales de calefacción, presencia y ventanas.

Las automatizaciones de Home Assistant se complican rápido: la misma condición repetida en diez sitios, temperaturas escritas a mano en cada regla, excepciones para cuando hay invitados… Los ayudantes (helpers) resuelven buena parte de eso. Son entidades que creas tú, sin hardware, y que guardan un dato o calculan algo. Estos son los cinco que más usamos en casa.

Todos se crean en Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante.

1. Interruptor: «Modo invitados»

El ayudante más simple: un interruptor que no enciende nada, solo recuerda «sí» o «no». Sirve para decirle a Home Assistant algo que no puede saber solo.

El ejemplo: tus automatizaciones apagan la calefacción cuando todos los móviles de la familia salen de casa. Pero si hay invitados, la casa no está vacía aunque no haya ningún móvil. Creas un interruptor Modo invitados, lo pones en el panel, y las automatizaciones lo tienen en cuenta. Lo enciendes cuando llegan, lo apagas cuando se van.

2. Desplegable: «Modo de confort»

Un desplegable guarda una opción de una lista. Con uno llamado Modo de confort y las opciones Confort, En casa, Noche y Fuera, cambias toda la calefacción de golpe: una sola automatización mira el modo y pone cada radiador a su temperatura.

- alias: Calefacción - aplicar modo de confort
  triggers:
    - trigger: state
      entity_id: input_select.modo_de_confort
  actions:
    - choose:
        - conditions:
            - condition: state
              entity_id: input_select.modo_de_confort
              state: "Confort"
          sequence:
            - action: climate.set_temperature
              target:
                entity_id: climate.radiador_salon
              data:
                temperature: 23
            - action: climate.set_temperature
              target:
                entity_id: climate.radiador_dormitorio
              data:
                temperature: 21
        - conditions:
            - condition: state
              entity_id: input_select.modo_de_confort
              state: "Fuera"
          sequence:
            - action: climate.set_temperature
              target:
                entity_id:
                  - climate.radiador_salon
                  - climate.radiador_dormitorio
              data:
                temperature: 5

Las temperaturas viven en un solo sitio. Si mañana quieres el salón a 22, cambias un número. Y otras automatizaciones solo tienen que cambiar el modo: «cuando la casa se vacía, pon Fuera», «a las 23:00, pon Noche». En el panel, una fila de botones (un sofá, una casa, una luna, una puerta) cambia el modo con un toque.

3. Plantilla: «Casa ocupada»

Un ayudante de tipo Plantilla calcula su valor a partir de otras entidades. Elige Sensor binario y escribe la condición una sola vez:

{{ is_state('person.ana', 'home')
   or is_state('person.luis', 'home')
   or is_state('input_boolean.modo_invitados', 'on') }}

A partir de ahí, todas las automatizaciones preguntan lo mismo: ¿Casa ocupada está encendido? Apagar la calefacción y el aire, avisarte de una luz encendida, activar la simulación de presencia… Si mañana se suma alguien a la familia, lo añades en un único sitio.

La ubicación de cada persona la da la app de Home Assistant en su móvil. Para más precisión, el sensor de red Wi-Fi de la app también sirve: si el móvil está conectado a la Wi-Fi de casa, está en casa, aunque el GPS dude. Puedes combinar los dos en otra plantilla por persona.

4. Tendencia: «Ventana abierta»

Un sensor de tendencia se enciende cuando otro valor sube o baja más rápido de lo normal. Con el termómetro de un radiador inteligente (las válvulas termostáticas lo traen), detecta una ventana abierta sin poner un sensor en la ventana: si la temperatura cae de golpe, es que entró aire frío.

Se crea desde Ayudantes, pero la velocidad de cambio solo se ajusta en YAML. En configuration.yaml:

binary_sensor:
  - platform: trend
    sensors:
      ventana_salon:
        entity_id: sensor.temperatura_salon
        sample_duration: 300    # mira los últimos 5 minutos
        max_samples: 5
        min_samples: 2
        min_gradient: -0.0027   # baja de 0,8 °C en 5 minutos (°C por segundo)

Ojo con min_gradient: va en unidades por segundo. Una bajada de 0,8 °C en 5 minutos es 0,8 / 300 = 0,0027 °C por segundo, en negativo porque baja. Con el sensor listo, una automatización apaga el radiador mientras la ventana está abierta y lo vuelve a encender cuando se cierra. Es un error muy común: si pones -0.16 pensando en «grados cada 5 minutos», el sensor no se enciende nunca. Si con -0.0027 se dispara demasiado fácil o no llega a dispararse, ajusta el número: depende de tu radiador y de dónde esté su termómetro.

5. Cambiar el tipo de un interruptor: el enchufe que es una lámpara

Un enchufe inteligente aparece en Home Assistant como un interruptor, aunque lo que tenga enchufado sea una lámpara. El ayudante Cambiar el tipo de dispositivo de un interruptor (en inglés, Switch as X) lo convierte en una luz, una persiana, un ventilador, una cerradura, una sirena o una válvula.

Parece un detalle, pero cambia mucho: la lámpara del enchufe entra en «apagar todas las luces», en el control de luces de su habitación y en las escenas, y el asistente de voz la entiende como una luz. Lo usamos para el velador de un dormitorio.

Un extra: el termostato genérico

Hay un sexto ayudante que merece su propio artículo: el termostato genérico, que convierte un interruptor y un sensor de temperatura en un termostato de verdad. Con él controlamos el aire acondicionado por infrarrojos.

Con Coiaca Cloud HA

Todos estos ayudantes funcionan igual en Coiaca Cloud HA, el Home Assistant oficial, sin modificar, en tu propia instancia privada en la nube. Y la presencia funciona mejor que nunca: la app del móvil informa de tu ubicación a tu instancia estés donde estés, sin abrir puertos en casa.

Con los 30 días de prueba gratis puedes crear tus primeros ayudantes y automatizaciones antes del primer pago. Si no es para ti, cancelas antes del día 31.

Prueba Coiaca Cloud HA 30 días gratis

Fuentes

Coiaca no está afiliada a Open Home Foundation ni Nabu Casa. Las marcas citadas son de sus titulares.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *