domoticafacilconjota / capitulos

Copy y paste del canal
39 stars 50 forks source link

[NuevoFlow] Enviar imagen a través de comando en telegram #63

Open lazariuxinc opened 3 years ago

lazariuxinc commented 3 years ago

Explicación de lo que debe hacer el flow en Node RED

Hola Jota ! me gustaria saber si puedes orientarme en un pequeño flow con el cual estoy teniendo problemas, lo que hace es recibir un comando de telegram y responder enviando una imagen. Hasta ahora solo puedo jalar imagenes desde la web pero me gustaria jalarlas desde el almacenamiento local de home assistant. Te dejo el flow que me viene funcionando.

############################################################################################## ############################## COMANDO TELEGRAM ###########################################

[{"id":"734396a4.aecee8","type":"telegram command","z":"5a134144.736ca","name":"","command":"/foo","bot":"d8494cb.420adb","strict":false,"hasresponse":true,"useregex":false,"removeregexcommand":false,"outputs":2,"x":70,"y":480,"wires":[["72b8d1b6.10dec"],[]]},{"id":"72b8d1b6.10dec","type":"function","z":"5a134144.736ca","name":"","func":"msg.payload.content = '/config/www/grabaciones/Camara_sala01_TLGRM.jpg';\nmsg.payload.type = 'photo';\nmsg.payload.caption = \"super cool\"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":380,"y":480,"wires":[["5172de9f.2c718"]]},{"id":"5172de9f.2c718","type":"telegram sender","z":"5a134144.736ca","name":"","bot":"d8494cb.420adb","haserroroutput":false,"outputs":1,"x":610,"y":480,"wires":[[]]},{"id":"d8494cb.420adb","type":"telegram bot","botname":"Meneno_bot","usernames":"","chatids":"","baseapiurl":"","updatemode":"polling","pollinterval":"300","usesocks":false,"sockshost":"","socksport":"6667","socksusername":"anonymous","sockspassword":"","bothost":"","botpath":"","localbotport":"8443","publicbotport":"8443","privatekey":"","certificate":"","useselfsignedcertificate":false,"sslterminated":false,"verboselogging":false}]

Notas del autor

gtrabanco commented 2 years ago

Si la cámara está como entidad en home assistant puedes coger las imágenes de la propia entidad usando esta url (necesitas un token de tu home assistant):

http://homeassistant.local:8123/api/camera_proxy/camera.front_door?api_password=HA_Token

Sustituye los siguientes parametros: