Source: 100+ HA Automations (BrightCoding 2026-05)¶
Curaduría de patterns de automation reales basados en el config público de Bas Nijholt. Lo que tiene de valor: cada pattern viene con required entities, complexity rating, y el "vale la pena?". Pattern destacado: Room-Level Occupancy via Sensor Fusion (template binary sensor combinando múltiples señales) — base de casi cualquier automation contextual.
Por qué entró al wiki¶
- Source de patterns reales, no abstract advice.
- Cubre el gap "ideas de automatización útiles" del usuario.
- Identifica los low-effort high-value picks explícitamente.
Páginas derivadas¶
- ../analysis/automation-patterns-curated — síntesis curada con priorización por valor / esfuerzo.
Highlights¶
Room-Level Occupancy via Sensor Fusion (★ pattern central)¶
Template binary sensor que combina señales:
binary_sensor:
- platform: template
sensors:
office_occupied:
value_template: >
{{ (states('binary_sensor.office_motion') == 'on'
and states('sensor.desk_power') | float > 20)
or
(states('binary_sensor.office_door') == 'on'
and states('device_tracker.phone') == 'home') }}
delay_off: '00:05:00' # evita false negatives
Una vez tenés binary_sensor.<room>_occupied para cada room, el resto de automations se vuelven triviales:
- Climate per-room.
- Lighting per-room.
- Energy savings per-room.
- "House occupied" como OR de todos los rooms.
Adaptive Lighting con override-respect¶
- Lights ajustan brightness + temp circadiano.
- Cuando vos cambiás manualmente, NO pisa tu cambio durante N minutos.
- Esto es el anti-pattern: automations que "corrigen" tu intent manual son frustrantes.
Magic Cube Multi-Gesture¶
Xiaomi Aqara Magic Cube: 6 orientations + shake + rotate + flip 90° + flip 180° = ~10 gestures distinguibles. Cada uno → service call. Tactile, no requiere phone.
Battery Monitoring¶
Trivial pero subestimado. Alert cuando cualquier device wireless < 30%. Sin esto, los devices mueren silenciosamente y te enterás cuando algo crítico falla.
Sleep Mode booleans per-user¶
Multi-person households: cada uno tiene su input_boolean.<name>_sleep_mode. Condiciones AND/OR según escenarios.
Citas¶
-
"The system knows which room you're in and adjusts conditions accordingly. Walk into the home office during work hours? Lights set to 5000K for focus, temperature drops to 20°C."
-
"Office occupied if motion AND desk_power>20W, OR door_open AND phone_nearby"
Abierto / gaps¶
- Ejemplos de vacation/away mode específicos (no cubierto en source).
- Patrones de safety/emergency (smoke detect, water leak, no respuesta de alarma).
- Patrón concreto de
delay_offpara evitar flickering en presence detection.