Saltar al contenido

Aleatorio: simula que hay alguien en casa

Usa un sensor del ayudante Aleatorio para elegir qué luz encender en cada momento y simular presencia cuando estás de vacaciones.

  • intermedio
  • Publicado el

Descripción general

El ayudante Aleatorio crea un sensor con un número entero al azar entre un mínimo y un máximo, o un sensor binario que alterna al azar. Cambia cada vez que se actualiza.

Un dado marca 2 y se enciende la segunda de tres luces, la de la cocina
El número al azar elige qué luz se enciende.

Ilustración: NODARA.

Requisitos

Crear el ayudante

Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante → Aleatorio → Sensor aleatorio (Random sensor).

También existe el sensor binario aleatorio, que alterna entre on y off al azar. Es útil para probar automatizaciones.

Ideas de uso

Ejemplo de uso

Objetivo: Que por la tarde se enciendan y apaguen luces distintas de forma imprevisible mientras estás de viaje.

alias: "Simulación de presencia"
mode: single
triggers:
  - trigger: time_pattern
    minutes: "/20"
conditions:
  - condition: state
    entity_id: input_select.modo_casa
    state: "Vacaciones"
  - condition: sun
    after: sunset
  - condition: time
    before: "23:30:00"
actions:
  - action: homeassistant.update_entity
    target:
      entity_id: sensor.luz_aleatoria
  - variables:
      luces: ["light.salon", "light.cocina", "light.dormitorio"]
      elegida: "{{ luces[states('sensor.luz_aleatoria') | int(1) - 1] }}"
  - action: light.turn_off
    target:
      entity_id: "{{ luces | reject('eq', elegida) | list }}"
  - action: light.turn_on
    target:
      entity_id: "{{ elegida }}"

Cómo funciona

Resultado

Acción
Vacaciones · 20:40 · sensor.luz_aleatoria = 2
Resultado
light.cocina encendida
salón y dormitorio apagados
Volver a Repositorio