Foi introduzido na versão 0.67 do Home Assistant o componente Folder Watcher, que nos permite monitorar novos arquivos em uma pasta específica. Para detectarmos presença usando o componente, é muito simples.
Primeiro, adicionamos
folder_watcher:
- folder: /config
no arquivo configuration.yaml, e depois, basta criar a automação para enviar as notificações.
É necessário também o Add-On FTP https://github.com/hassio-addons/addon-ftp
Abaixo deixo o exemplo de como configurei aqui.
folder_watcher:
- folder: /share/camera
(É onde uma de minhas câmeras salva as imagens)
Automação:
- alias: 'Frontdoor motion'
initial_state: True
trigger:
- platform: event
event_type: folder_watcher
event_data: {"event_type":"created"}
action:
- service: telegram_bot.send_photo
data:
url: http://ipdacamera/image.jpg
caption: 'Motion detected'
- service: homeassistant.turn_off
entity_id: automation.frontdoor_motion
- delay: 00:02:00
- service: homeassistant.turn_on
entity_id: automation.frontdoor_motion
Com isso, sempre que houver algum movimento e a câmera enviar uma captura para o servidor FTP do HASSIO, eu irei receber uma notificação e uma captura no Telegram.