Automatismos
Aprovechando la potencia de Home Assistant y la «desinteresada ayuda» de Copilot hemos definido varios automatismos que quizás os puedan ayudar en vuestros proyectos.
Grabación y envío vía Telegram de los vídeos de los «intrusos»
Como curiosidad, podéis ver que la grabación se inicia 5 segundos antes de dispararse la alarma y 15 segundos después… incluso sin necesidad de tener instalada la microSD. El fichero en formato MP4 (que luego se ve en Telegram como GIF) se nombra teniendo en cuenta la fecha y hora, etc.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | - id: '1751975421650' alias: Grabacion PT2 SonOff description: Grabacion PT2 SonOff trigger: - type: motion device_id: b623e8b25e2be7ed1a70a3ba3d511ed1 entity_id: 665316432476d2c669a90a46f90c9afc domain: binary_sensor trigger: device variables: timestamp: '{{ now().strftime(''%Y%m%d-%H%M'') }}' condition: - condition: state entity_id: input_boolean.activar_automatizacion_camara_pt2 state: 'on' action: - service: camera.record data: duration: 15 lookback: 5 filename: /media/pt2/{{ timestamp }}.mp4 target: entity_id: camera.cam_pt2_mainstream - delay: 00:00:5 - service: telegram_bot.send_document data: target: 3457096 file: /media/pt2/{{ timestamp }}.mp4 caption: "\U0001F3A5 ¡PT2 detectó movimiento!" mode: restart - id: '1751975421600' alias: Grabacion B1P Sonoff description: Grabacion B1P SonOff trigger: - type: motion device_id: 6e25e33c26d3ab4d6e1bc4b1a348fc52 entity_id: 2b4428a9990bd6d01821c0ff8b6d863e domain: binary_sensor trigger: device variables: timestamp: '{{ now().strftime(''%Y%m%d-%H%M'') }}' condition: - condition: state entity_id: input_boolean.activar_automatizacion_camara_b1p state: 'on' action: - service: camera.record data: duration: 15 lookback: 5 filename: /media/b1p/{{ timestamp }}.mp4 target: entity_id: camera.cam_b1p_mainstream - delay: 00:00:5 - service: telegram_bot.send_document data: target: 3457096 file: /media/b1p/{{ timestamp }}.mp4 caption: "\U0001F3A5 ¡B1P detectó movimiento!" mode: restart |
Borrado periódico de los fichero grabados
Para no llenar el almacenamiento de la RPi con los vídeos que graba cada vez que se produce una ALARMA DE MOVIMIENTO se dispone de sendas automatizaciones que borran todos los ficheros grabados en la carpeta correspondiente con una «edad» superior a 500.000 segundos en nuestro caso. El servicio empleado para dicho borrado se llama Delete File como Custom component y está disponible aquí.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | - id: Borrar grabaciones CAM PT2 alias: Borrar grabaciones CAM PT2 trigger: - platform: time at: '3:00:00' action: - service: delete.files_in_folder data: folder: /media/pt2 time: 500000 - id: Borrar grabaciones CAM B1P alias: Borrar grabaciones CAM B1P trigger: - platform: time at: '3:10:00' action: - service: delete.files_in_folder data: folder: /media/b1p time: 500000 |
Reactivación autoática de la vigilancia
Para evitar que se nos queden desactivadas la grabación de las alarmas también hemos establecido un automatismo que las reactiva cada vez que amanece 😉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | - id: Reactivacion automatica grabacion b1p alias: Reactivacion automatica grabacion b1p al amanecer trigger: - platform: sun event: sunrise action: - service: input_boolean.turn_on entity_id: input_boolean.activar_automatizacion_camara_b1p - service: telegram_bot.send_message data: target: 3457096 message: "\U0001F304 Automatización de cámara B1P reactivada al amanecer." - id: Reactivacion automatica grabacion pt2 alias: Reactivacion automatica grabacion pt2 al amanecer trigger: - platform: sun event: sunrise action: - service: input_boolean.turn_on entity_id: input_boolean.activar_automatizacion_camara_pt2 - service: telegram_bot.send_message data: target: 3457096 message: "\U0001F304 Automatización de cámara PT2 reactivada al amanecer." |

Se nos había olvidado, entre otras muchas cosas, poner una imagen de como se vería la interfaz en la pantalla de un iPhone por ejemplo.
Nos acaban de comunicar nuestros amigos de Sonoff que se pospone el lanzamiento de la nueva cámara hasta el 11 de septiembre.
También nos han comentado que su precio será de 29.9 $ lo que la convierte en una cámara de exteriores realmente interesante.
De acuerdo a lo comentado acaba de ponerse a la venta por 30.88 EUR esta interesante cámara WiFi para exteriores. Además con este tiempo extra hemos tenido ocasión de «trabajar» el sistema de montaje que ahora nos ha quedado mucho más profesional 🙂