Fala Moçada!
Antes desse tutorial, tenha o Telegram integrado ao Home Assistant!
A quem interessar, disponibilizo um Fluxo onde é possível TIRAR FOTOS (em uma determinada camera do HA) e enviar para o TELEGRAM.
Criei esse fluxo de exemplo, bem simples e instrutivo:
Pulando a parte do INJECT (timestamp) e indo diretamente para o TIRAR FOTO, temos o seguinte node. No campo EntityId você deve colocar a SUA CÂMERA que deseja utilizar para tirar a foto. No campo DATA você deve indicar o caminho (no seu HA) onde quer que a foto seja armazenada.
Lógica:
{
"filename": "/config/www/imgs/cameras/quintal_esquerda.jpg"
}
Dou um DELAY de 10 segundos para dar tempo ao HA gravar corretamente a IMAGEM…
E em seguida, mando o TELEGRAM enviar a Foto. No campo Bot você deve escolher o SEU Bot. Qualquer dúvida, veja esse post onde ensino a configurar o TELEGRAM no Node-Red: https://forum.homeassistantbrasil.com.br/t/node-red-enviando-mensagens-com-o-telegram/107
No campo Chat ID você deve escolher o SEU Chat_Id.
Lógica:
{
"photo" : "/config/www/imgs/cameras/quintal_esquerda.jpg",
"caption" : "QUINTAL ESQUERDA"
}
Segue a lógica do Fluxo:
[{"id":"a85700a8.ecea5","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"672b876f.fd8858","type":"telegrambot-payload","z":"a85700a8.ecea5","name":"TELEGRAM","bot":"7e1e0c2c.846ab4","chatId":"seuChatId","sendMethod":"sendPhoto","payload":"{\n \"photo\" : \"/config/www/imgs/cameras/quintal_esquerda.jpg\",\n \"caption\" : \"QUINTAL ESQUERDA\"\n}","x":670,"y":40,"wires":[[]]},{"id":"127dabbc.3bddf4","type":"api-call-service","z":"a85700a8.ecea5","name":"","server":"ef4eb39d.410e6","version":1,"service_domain":"camera","service":"snapshot","entityId":"camera.quintal_esquerda","data":"{\"filename\":\"/config/www/imgs/cameras/quintal_esquerda.jpg\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":300,"y":40,"wires":[["972589c5.5019e8"]]},{"id":"972589c5.5019e8","type":"delay","z":"a85700a8.ecea5","name":"","pauseType":"delay","timeout":"10","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":40,"wires":[["672b876f.fd8858"]]},{"id":"9f021e35.15fb6","type":"inject","z":"a85700a8.ecea5","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":100,"y":40,"wires":[["127dabbc.3bddf4"]]},{"id":"7e1e0c2c.846ab4","type":"telegrambot-config","z":"","botname":"nomedoseubot","usernames":"","chatIds":"seuChatId","pollInterval":"300"},{"id":"ef4eb39d.410e6","type":"server","z":"","name":"Home Assistant"}]
Por fim, faça o DEPLOY e clique no INJECT para testar!
Abraços,
José Henrique.
Recomendo esses tutoriais: