Simular presencia en home assistant no es magia negra, pero cuando se hace bien, se acerca bastante. Hay un detalle que delata que tu casa está vacía, y no me refiero al buzón a reventar de publicidad de la pizzería del barrio. Es algo mucho más sutil: tu casa está parada. No respira. Y eso, para alguien que observa la calle con paciencia y mala leche, es como un cartel de neón en el balcón que dice «Estamos en Torrevieja, pasa sin llamar».
Porque los ladrones modernos no son los de las películas. No van con pasamontañas a las tres de la madrugada tirando la puerta abajo. Son más listos que eso: observan, estudian tu calle, se fijan en qué persianas llevan tres días bajadas a cal y canto, qué toldo sigue recogido con un sol que derrite el asfalto, o qué luces están siempre apagadas exactamente a las diez de la noche. Y cuando ven un patrón así de predecible, piensan: «Blanco fácil».
Nadie te puede garantizar al cien por cien que no te entren a robar. Pero sí podemos hacer una cosa muy concreta: joderles el plan y ponérselo muy difícil. Como me dijo una vez un colega policía, un ladrón ante la duda siempre elige el camino fácil. Y de eso trata exactamente este artículo: conseguir que miren tu casa y digan «uf, aquí ni de coña, me voy a la del vecino».
Ojo, que aquí no vamos a hablar de cámaras. Las cámaras de seguridad para casa se merecen su propio artículo aparte, porque son importantes. Pero una cámara te avisa cuando el tío ya está dentro o a punto de reventarte la cerradura. Esto va de otra cosa: usar la domótica como escudo preventivo. Para que directamente ni elijan tu casa.
Indice de contenidos
- 1 Capítulos el vídeo
- 2 Material necesario
- 3 Antes de empezar
- 4 Por qué una casa parada huele a vacío (y cómo lo detecta un ladrón)
- 5 Dispositivo 1: cortinas motorizadas Zemismart Zigbee
- 6 Dispositivo 2: toldos y persianas motorizadas con Home Assistant
- 7 Dispositivo 3: luces inteligentes para simular presencia (y cómo no cagarlo)
- 8 La visión completa: cuando todo encaja y tu casa respira
- 9 Preguntas frecuentes
- 10 Conclusión: simula presencia en home assistant y que tu casa respire
- 11 Fuentes consultadas
Capítulos el vídeo
Estos son los capítulos
00:00 El detalle que delata una casa vacía
01:06 Cómo piensan los ladrones antes de elegir vivienda
02:24 Cortinas inteligentes para simular actividad
04:09 Toldos y persianas con lógica y aleatoriedad
05:35 El error más común al programar luces
06:36 Blueprint Holiday & Away Lighting
07:02 Integración Simulación de Presencia
07:34 Estrategia completa para vacaciones
08:12 ¿Tienes una IDEACA?
Material necesario
Esto es lo que necesitas para seguir este artículo. Te dejo los enlaces directos a Amazon y AliExpress:
| Material | Amazon | AliExpress |
|---|---|---|
| Riel de cortina motorizado Zemismart Zigbee El que usa Luis en el vídeo | Amazon | AliExpress |
| Motor para persiana Zigbee (tubular) | Amazon | AliExpress |
| Motor para toldo Zigbee | Amazon | AliExpress |
| Bombilla inteligente Zigbee E27 | Amazon | AliExpress |
| Coordinador Zigbee USB SLZB-06U Necesario para red Zigbee local | Amazon | AliExpress |
Antes de empezar
Antes de meterte en harina, repasa esto:
- Home Assistant instalado y funcionando — versión 2024.x o superior. Si empiezas desde cero, lee primero la guía definitiva de Home Assistant.
- Red Zigbee con Zigbee2MQTT — para el riel de cortinas Zemismart. Si todavía tienes el Dongle P y quieres dar el salto, tengo un tutorial sobre cómo migrar el coordinador Zigbee al SLZB-06U.
- HACS instalado — necesario si quieres usar la integración Presence Simulation (el camino fino).
- Motores de toldos/persianas ya integrados en HA como entidades cover, si los tienes.
- Tiempo estimado: 1-2 horas para configurar los tres dispositivos. Puede que menos si ya tienes la red Zigbee funcionando.
Dicho esto, vamos al lío.
Por qué una casa parada huele a vacío (y cómo lo detecta un ladrón)
Vamos a quitarnos una idea de la cabeza: el ladrón de hoy en día no es un improvisado. Observa. Estudia tu calle como un opositor a juez. Se fija en los patrones, en los detalles, en lo que no encaja.
¿Qué es lo que ve cuando mira una casa vacía? Señales muy concretas:
- Persianas bajadas a cal y canto tres días seguidos, sin cambios.
- Toldo recogido con cuarenta grados en la calle.
- Luces del salón que se encienden siempre a la misma hora exacta y se apagan igual.
- Cortinas que no se mueven en toda la semana.
- Esa sensación general de que la casa es un set decorado, no un sitio donde vive gente.
Todo eso grita «nadie en casa». Y aunque no hay garantía absoluta de nada en seguridad, hacer que tu casa respire y tenga movimiento imprevisible es una de las cosas más efectivas que puedes hacer a nivel preventivo.
La clave está en la imprevisibilidad. Una casa habitada no sigue un horario de reloj suizo. Las personas abrimos la persiana cuando nos despertamos, que no siempre es a la misma hora. Bajamos el toldo cuando pega el sol, que cambia cada día. Encendemos la luz del baño a deshora porque nos hemos levantado a beber agua. Ese caos controlado es exactamente lo que tenemos que imitar.
Y para eso, hay tres dispositivos que hacen un trabajo estupendo. Te los cuento uno a uno.
Dispositivo 1: cortinas motorizadas Zemismart Zigbee
El primer guardián silencioso son unas cortinas motorizadas. En mi caso, he metido en casa las de Zemismart, un fabricante que lleva bastante tiempo en el mercado de la automatización de cortinas y que ha apostado fuerte por el protocolo Zigbee.
Qué es y por qué Zigbee (y no WiFi)
El sistema es sencillo de entender: es el riel de cortina de toda la vida, pero con un motorcito y una correa que hacen el trabajo sucio por ti. El modelo que yo he montado es la versión Zigbee, lo que significa que es compatible con Zigbee2MQTT y se conecta de forma directa y local con Home Assistant.
Sin nubes chinas. Sin depender de servidores que están en la otra punta del planeta y que un día pueden desaparecer. Si quieres entender mejor la diferencia entre dispositivos que funcionan en local frente a los que dependen de la nube, ya tengo un artículo que te lo explica.
El peaje a pagar, porque siempre hay uno, es que necesitan alimentación continua. Así que te va a tocar tirar de ingenio para disimular un cable desde el motor hasta el enchufe más cercano. Hazlo bien y evita la clásica colleja estética.
Pero aquí viene la ventaja oculta: al ir enchufadas a la corriente, se convierten automáticamente en repetidores de la señal Zigbee. Así que además de mover cortinas, te vitaminan la cobertura de toda la red.
Cómo emparejar el riel Zemismart en Zigbee2MQTT
El proceso de emparejamiento es el habitual en Zigbee2MQTT. Primero activas el modo de emparejamiento en Zigbee2MQTT desde el panel de la integración en Home Assistant:
- Ve a Ajustes → Dispositivos y servicios → Zigbee2MQTT.
- Abre el panel y activa el modo de Permit join (permitir nuevos dispositivos).
- Pon el motor Zemismart en modo emparejamiento siguiendo las instrucciones del fabricante (normalmente mantener pulsado el botón de reset del motor unos segundos hasta que parpadee).
- En unos segundos aparecerá en Zigbee2MQTT como un nuevo dispositivo de tipo
cover.
Una vez emparejado, el motor Zemismart se expone en Home Assistant como una entidad de tipo cover con posición del 0 al 100%. Puedes abrirla del todo, cerrarla o pararla en cualquier punto intermedio. El control básico vía MQTT es así:
# Abrir la cortina
{"state": "OPEN"}
# Cerrar la cortina
{"state": "CLOSE"}
# Parar en posición intermedia
{"state": "STOP"}
# Ir a una posición concreta (0 = cerrado, 100 = abierto)
{"position": 50}
Pero esto, abrirla y cerrarla desde el móvil, es solo para fanfarronear delante del cuñado Mariano. Lo que realmente hace que el cacharro valga cada maldito céntimo es que se mueva solo cuando tú estás a cuatrocientos kilómetros de distancia.
La automatización que convierte el riel en un guardián: horarios variables
La clave de todo esto es la aleatoriedad. No sirve de nada programar que la cortina se abra todos los días a las 9:00 exactas. Eso lo ve venir hasta el primo tonto del ladrón.
Lo que queremos es variación: que por la mañana la cortina se abra entre las 8:30 y las 9:30 de forma aleatoria. Que a mediodía se cierre a medias. Que por la tarde se abra un poco más. Que de noche se cierre del todo. Y que esos horarios varíen ligeramente cada día.
Para conseguir esa variación en las automatizaciones de Home Assistant, puedes usar plantillas de tiempo con offset aleatorio. Un ejemplo de automatización básica con variación:
alias: Abrir cortina salón por la mañana (hora variable)
description: Abre la cortina del salón entre las 8:30 y las 9:30
trigger:
- platform: template
value_template: >
{{ now().hour == 8 and now().minute == (30 + (range(60) | random)) }}
condition: []
action:
- service: cover.open_cover
target:
entity_id: cover.cortina_salon
mode: single
La idea es hacer varias automatizaciones así, una para cada movimiento del día, con rangos horarios ligeramente diferentes. El resultado desde la calle: una cortina que se mueve, pero nunca a la misma hora exacta. Eso se parece muchísimo a una casa habitada.
Dispositivo 2: toldos y persianas motorizadas con Home Assistant
El segundo escudo para tu casa son los toldos y las persianas motorizadas. Piénsalo un momento: ¿qué pensarías si ves un balcón en pleno agosto con treinta y ocho grados a la sombra, las persianas bajadas y el toldo recogido? Exacto. Esa casa está más vacía que la nevera de un estudiante a final de mes.
Motorizar persianas y toldos está bien para no dejarte la espalda. Pero que bajen y suban solos respondiendo a la lógica del día… eso ya es otro nivel. Y gracias a la integración en Home Assistant, este nivel está al alcance de cualquiera.
Toldos con lógica climática: que el toldo responda al sol (y al viento)
Para los toldos la estrategia es diferente a las cortinas. Aquí no se trata de aleatoriedad sino de lógica: el toldo tiene que comportarse como lo haría si hubiera alguien en casa.
La automatización básica es sencilla: que el toldo baje media hora después del amanecer si el sol ya está pegando, y que se recoja cuando el sol se esconda o llegue la noche. Eso ya da una apariencia natural.
Pero si le metes una estación meteorológica al sistema, cierras el círculo de verdad. Que el toldo se recoja solo si empieza a llover o si el viento supera un umbral determinado. Alguien que observe desde fuera verá que ese toldo reacciona al clima, y pensará que hay alguien al mando tomando decisiones. Tengo un artículo sobre el sensor de lluvia Zigbee barato para Home Assistant que encaja perfecto en esta automatización.
Un ejemplo de automatización para toldos:
alias: Toldo - bajar si hay sol
description: Baja el toldo media hora después del amanecer si hace sol
trigger:
- platform: sun
event: sunrise
offset: "00:30:00"
condition:
- condition: numeric_state
entity_id: sensor.iluminancia_exterior
above: 10000
- condition: numeric_state
entity_id: sensor.velocidad_viento
below: 40
action:
- service: cover.open_cover
target:
entity_id: cover.toldo_terraza
mode: single
---
alias: Toldo - recoger si llueve o hay viento
description: Recoge el toldo si llueve o el viento supera 40 km/h
trigger:
- platform: numeric_state
entity_id: sensor.velocidad_viento
above: 40
- platform: state
entity_id: binary_sensor.lluvia
to: "on"
action:
- service: cover.close_cover
target:
entity_id: cover.toldo_terraza
mode: single
Persianas con aleatoriedad controlada: el caos que engaña
Las persianas son otra historia completamente. Aquí la clave no es la lógica sino el desorden. En una casa normal, no se abren todas las persianas a la vez ni todas a la misma hora.
Lo que queremos imitar es el comportamiento real de los que viven en la casa. La persiana de tu habitación se abre un poco a las ocho porque eres madrugador. La del salón a las nueve cuando te tomas el café. Y la del cuarto de tu hijo adolescente a la una del mediodía, porque ese no madruga ni aunque haya un incendio.
Ese desorden, ese pequeño caos controlado, es exactamente lo que confunde a quien está observando desde la acera de enfrente. Una casa con persianas que se abren a horas distintas, en habitaciones distintas, parece una casa con varias personas viviendo en ella. No hay robot ni sistema de domótica que imite eso tan bien como… simplemente replicar lo que hacen las personas de verdad.
El truco técnico es el mismo que con las cortinas: automatizaciones con offsets de tiempo aleatorios. Crea una automatización por persiana, con un rango horario diferente para cada una, y verás cómo la fachada de tu casa cobra vida propia.
Un ejemplo concreto de cómo programar una persiana con hora variable en Home Assistant:
alias: Persiana dormitorio - abrir por la mañana (hora variable)
description: Abre la persiana entre las 7:45 y las 8:45 de forma aleatoria
trigger:
- platform: template
value_template: >
{% set minuto_aleatorio = range(0, 60) | random %}
{{ now().hour == 7 and now().minute == (45 + minuto_aleatorio) % 60 }}
condition: []
action:
- service: cover.set_cover_position
target:
entity_id: cover.persiana_dormitorio
data:
position: "{{ range(30, 70) | random }}"
mode: single
Fíjate en el detalle: no abro la persiana del todo. La posición final también es aleatoria, entre el 30% y el 70%. Porque en una casa normal, la gente no siempre abre las persianas al cien por cien. Las hay que abren la mitad para que no entre el sol de lleno. Las hay que abren casi del todo pero no exactamente. Ese tipo de matices son los que hacen que la imitación sea convincente.
Por cierto, si tienes toldos pero todavía no los has motorizado ni integrado en Home Assistant, tengo otro artículo específico sobre toldos inteligentes sin nube que te puede servir como punto de partida.
Dispositivo 3: luces inteligentes para simular presencia (y cómo no cagarlo)
El tercer dispositivo es el clásico de los clásicos: las luces inteligentes. Es el truco más viejo del manual para simular que hay alguien en casa, y sigue funcionando de lujo… siempre y cuando no cometas el error que comete el noventa por ciento de la gente.
El error que delata tu casa vacía
El error clásico es este: encender el salón todos los días a las siete y media en punto, y apagarlo a las once exactas. Eso huele a temporizador comprado en los chinos en los años noventa. Cualquier observador con dos dedos de frente lo detecta en cuarenta y ocho horas.
Lo que de verdad funciona es imitar el recorrido real de una persona por la casa. Llegas, enciendes el pasillo, pasas a la cocina, luego al salón. Vas corriendo al baño a deshora. Un rato antes de dormir, enciendes la lámpara de la mesilla. Secuencias de encendido y apagado que cambian cada día de forma aparentemente aleatoria. Eso es vida.
Intentar programar todo ese circo a mano con automatizaciones es un camino hacia el sufrimiento. Así que, para montarlo sin volverte loco, tienes dos caminos: el fácil y el fino.
Camino fácil: Blueprint Holiday & Away Lighting
El camino fácil es tirar de un Blueprint. Para el que no sepa qué cojines es un blueprint, es una automatización que ya se ha currado otro friki por ti. Tú solo la importas a tu Home Assistant, rellenas cuatro huecos con las luces que quieres usar y el rango horario, y listo. Cero código.
El que está petando este verano se llama Holiday & Away Lighting. Lo encontrarás en la comunidad de Home Assistant:
- Ve a Ajustes → Automatizaciones y escenas → Blueprints.
- Haz clic en Importar Blueprint.
- Pega esta URL:
https://community.home-assistant.io/t/holiday-away-lighting/871550 - Home Assistant descargará el blueprint y podrás crear una automatización a partir de él.
La configuración es tan sencilla que en unos diez minutos ya lo tienes funcionando. Le dices qué luces quieres que gestione, en qué franja horaria debe actuar (por ejemplo, de las 20:00 a las 23:30), y el blueprint se encarga del resto: encender y apagar las luces de forma tan impredecible que parece que allí vive una familia de monos con hiperactividad. Desde fuera, imposible saber si hay alguien o no.
Lo bueno del blueprint es que funciona con cualquier tipo de luz que ya tengas integrada en Home Assistant: bombillas Zigbee, enchufes inteligentes con lámpara conectada, luces de Shelly, lo que sea. No necesitas comprar hardware específico si ya tienes luces domóticas en casa. Y si todavía no las tienes y estás pensando en qué comprar, cualquier sistema domótico con soporte para Home Assistant es válido.
Camino fino (para los muy cafeteros): integración Presence Simulation de HACS
Y luego está el camino fino. Para los que quieren exprimir esto al máximo.
Se llama Presence Simulation y es una integración de terceros que se instala vía HACS. La diferencia con el blueprint es fundamental: en vez de inventarse horas al azar, esta integración se dedica a grabar lo que tú haces de verdad con los interruptores durante el período que configures (el «delta» de días), y luego lo reproduce en bucle mientras estás de viaje.
O sea: tu casa no imita a «una persona genérica». Te imita a ti. Clava tus mismos horarios, tus mismas rutinas y tus mismas manías. Eso ya no hay Dios que lo distinga desde la calle.
Cómo instalarla:
- Abre HACS en tu Home Assistant.
- Ve a la sección de Integraciones y busca «Presence Simulation».
- Haz clic en Descargar e instala la integración.
- Reinicia Home Assistant.
- Después del reinicio, ve a Ajustes → Dispositivos y servicios → Añadir integración y busca «Presence Simulation».
También puedes instalarla directamente desde este enlace (si tienes My Home Assistant configurado):
https://my.home-assistant.io/redirect/hacs_repository/?repository=presence_simulation&category=Integration&owner=slashback100
Qué configurar una vez instalada:
- Entidades a simular: selecciona las luces, persianas, switches o cualquier dispositivo que quieras que forme parte de la simulación. La integración soporta luces, covers (persianas/cortinas), media_player, switches, y cualquier entidad que se pueda encender y apagar.
- Delta (días de historial): cuántos días hacia atrás va a mirar en la base de datos para encontrar tus patrones. Con 7-14 días tienes suficiente para capturar tu rutina normal.
- Intervalo de poll: cada cuántos segundos comprueba si hay que actualizar el estado. El valor por defecto (30 segundos) va bien. Cuanto más pequeño, más carga de CPU genera.
Un detalle importante: para que la integración funcione, la integración history de Home Assistant debe estar activa. Por defecto lo está, así que no tienes que hacer nada. Eso sí, el periodo de historial guardado en la base de datos (controlado por la integración recorder) tiene que ser mayor que el delta que configures. Por defecto son diez días.
Si también quieres simular cambios de brillo y temperatura de color de las luces (no solo encendido/apagado), instala además la integración Light Reilluminator desde HACS. Sin ella, Presence Simulation solo simula el encendido y apagado, que ya es mucho.
Cómo activar y desactivar la simulación:
Una vez configurada, verás en Home Assistant una entidad de tipo switch para cada simulación que hayas creado. Para activarla cuando te vayas de vacaciones, simplemente enciéndela. Para detenerla cuando vuelves, apágala. También puedes hacer una automatización que la active automáticamente cuando detecte que no estás en casa.
alias: Activar simulación de presencia al salir de casa
description: Activa la simulación cuando nadie está en casa
trigger:
- platform: state
entity_id: group.familia
to: not_home
action:
- service: switch.turn_on
target:
entity_id: switch.simulacion_presencia
mode: single
alias: Desactivar simulación de presencia al llegar a casa
description: Desactiva la simulación cuando alguien llega
trigger:
- platform: state
entity_id: group.familia
to: home
action:
- service: switch.turn_off
target:
entity_id: switch.simulacion_presencia
mode: single
La visión completa: cuando todo encaja y tu casa respira
Imagínate la escena. Son las once de la mañana de un martes de agosto. Tú estás en la playa, con el culo en la arena y una cerveza helada en la mano, sin preocuparte de nada. Mientras tanto, en tu casa:
- El toldo de la terraza lleva bajado desde las ocho y media porque el sensor de iluminancia detectó sol fuerte.
- La persiana del dormitorio se abrió un poco a las ocho y cuarto. La del salón, a las nueve menos veinte.
- Las cortinas del salón están a medias desde las nueve y media.
Llega la tarde. El sol empieza a bajar. El toldo se recoge solo porque la iluminancia ha caído. Las persianas se abren un poco más. Y cuando cae la noche:
- Las luces del salón se encienden a las nueve menos diez. Luego se apagan un momento. Se enciende la cocina.
- A las diez y media, la mesilla del dormitorio se enciende un rato y luego se apaga.
- Las persianas bajan a cal y canto a eso de las once.
- Las cortinas se cierran.
¿Es una casa encantada? No. Es una casa habitada. Pero sobre todo, es una casa segura. Alguien que la esté observando desde la acera verá movimiento, cambios, imprevisibilidad. Verá una casa que respira. Y moverá el objetivo a otro sitio.
Eso es exactamente lo que queremos conseguir: no ser el objetivo más fácil y jugoso de toda la calle. No hace falta una fortaleza invencible. Hace falta ser suficientemente imprevisible para que no merezcas la pena.
La domótica, bien configurada, no es solo comodidad ni cacharreo para frikis. Es una capa real de seguridad pasiva que trabaja mientras tú no estás. Y lo mejor: una vez configurada, no tienes que hacer nada más. Se encarga sola.
Hay otra ventaja que muchas veces se olvida: estos tres dispositivos son útiles los trescientos sesenta y cinco días del año, no solo en vacaciones. Las cortinas que se abren solas por la mañana, el toldo que baja con el sol, las luces que se encienden cuando llegas a casa… todo eso mejora tu calidad de vida día a día. La simulación de presencia es solo la guinda del pastel cuando te vas fuera.
Preguntas frecuentes
¿Funciona si solo tengo luces inteligentes y no tengo cortinas ni persianas motorizadas?
Sí, perfectamente. El blueprint Holiday & Away Lighting y la integración Presence Simulation funcionan con cualquier combinación de dispositivos. Empieza con lo que tienes. Si solo tienes luces, úsalas. Cada dispositivo que añades suma una capa más de credibilidad.
¿Necesito HACS para usar el Blueprint Holiday & Away Lighting?
No. Los blueprints se importan directamente en Home Assistant desde la URL del hilo de la comunidad, sin necesidad de HACS. HACS solo es necesario para instalar la integración Presence Simulation.
¿La integración Presence Simulation funciona con persianas y covers además de luces?
Sí. La integración soporta luces, covers (persianas, cortinas, toldos), switches, media_player y cualquier entidad que se pueda encender y apagar. Puedes incluir todas las entidades que quieras en una misma simulación, y la integración reproducirá el historial de cada una de forma independiente.
¿Qué pasa si me quedo más días de vacaciones de lo previsto?
La integración Presence Simulation tiene en cuenta este caso. Si la simulación lleva activa más días que el delta configurado, simplemente reinicia el ciclo desde el principio y empieza de nuevo. La simulación continúa en bucle hasta que la desactives manualmente o una automatización la detenga.
Conclusión: simula presencia en home assistant y que tu casa respire
Tres dispositivos y una única misión: que tu casa respire aunque estés a cuatrocientos kilómetros.
Cortinas que bailan solas a horas variables, toldos que responden al sol y al viento, persianas que abren en diferentes habitaciones a diferentes horas, y luces que calcan tus manías al milímetro, ya sea tirando por el camino rápido del Blueprint Holiday & Away Lighting o poniéndote fino con la integración Presence Simulation. Eso es simular presencia en Home Assistant de verdad.
Y que quede muy claro una cosa: esto no es una alarma, no sustituye a echarle las dos vueltas a la cerradura, y desde luego no convierte tu casa en el búnker del Pentágono. Si quieres completar el sistema con algo más activo, una cerradura inteligente o unas buenas cámaras son el siguiente paso natural.
Pero esto hace lo más importante en seguridad preventiva: conseguir que tu casa no huela a cerrado. Porque muchas veces no se trata de tener una fortaleza invencible. Se trata simplemente de no ser el objetivo más fácil y jugoso de toda la calle.




