Cómo añadir un sensor de movimiento Aqara en el Asistente de Casa


Qué necesitarás para realizar este proyecto

Una versión de trabajo del asistente en casa, yo uso una VM en un NAS Qnap pero una solución común es comprar una raspberry pi y flashear una tarjeta SD, si necesitas ayuda con este paso sigue este video:

2) Un stick conbee II con Deconz Add-on, puedes instalarlo desde la pestaña de supervisor en home assistant.

Añadir al asistente de hogar

En el siguiente vídeo detallo los pasos necesarios, pero esto es un resumen:

Vaya a la integración de Deconz, navegue hasta los sensores y haga clic en añadir un nuevo sensor.

Ahora, en tu sensor de movimiento Aqara, pulsa el botón de sincronización durante unos tres segundos, éste parpadeará y el proceso de emparejamiento se habrá completado.

 

Código de Automatización

En esta sección voy a crear dos automatizaciones, la primera automatización encenderá una Philips Hue Lightstrip en rojo con un brillo de 255 (el máximo) cuando se active el movimiento y el sensor de luz esté por debajo de 100.

Mis automatizaciones están en una carpeta llamada "automatización" y tengo un archivo para cada automatización, para lograr esta división tendría que añadir lo siguiente a la configuración. yaml

automation: !include automations.yaml
automation split: !include_dir_list ./automations/

La primera línea de código ya debería tenerla, manténgala ahí ya que esto le permitirá migrar lentamente su automatización existente en la automatización. yaml a los nuevos archivos.

encender_la_tira_de_luz. yaml

alias: Turn on light strip when there is motion in the kitchen
trigger: platform: state entity_id: binary_sensor.kitchen_motion_sensor to: 'on'
condition: condition: numeric_state entity_id: sensor.kitchen_motion_light_level below: 100
action: service: light.turn_on entity_id: light.kitchen_lightstrip data: color_name: red brightness: 255 entity_id: light.kitchen_lightstrip

 

apagar_la_tira_de_luz. yaml

La segunda automatización apagará la luz después de un tiempo determinado en el que no haya movimiento.

alias: Turn off kitchen light 10 minutes after last movement
trigger: platform: state entity_id: binary_sensor.kitchen_motion_sensor to: 'off' for: #minutes: 10 seconds: 1
action: service: light.turn_off entity_id: light.kitchen_lightstrip

Entradas recientes