domoticafacilconjota / capitulos

Copy y paste del canal
39 stars 50 forks source link

[NuevoFlow] Configurar notificaciones para enviar mensajes por telegram o notify andorid #39

Open benjaminmupe opened 3 years ago

benjaminmupe commented 3 years ago

Cómo hacer para enviar notificaciones a telegram o directamente a la aplicación Android de dispositivos, cambio de estado o similares

labajo commented 3 years ago

Hola, hay un bloque de telegram para nodered que hay que instalárselo. Yo creo que uso esta librería de telegram con los nodos, aunque hay otras alternativas.

Para hacerlo funcionar hay que seguir una serie de pasos previos como crear un bot de telegram y andar con tokens e Ids. Quizás esta otra librería de telegram te parece más sencilla además de detallar los pasos previos que necesitas para configurar el bot de telegram.

Lo de dispositivos de Android no sé lo que es, uso iphone. Quizás puedes mirar a ver otras soluciones como pushbullet o ifttt.

benjaminmupe commented 3 years ago

El bot y demás lo tengo creado, es más tengo creadas unas cuantas automatizaciones con notificaciones en home assistant ,pero me gustarías saberlas crear con nodos también y no llenarme el apartado de automatizaciones de ha de notificaciones.

fjterrada69 commented 3 years ago

Para las notificaciones en la APP de Android no son complicadas. Evidentemente tienes que tener instalada la aplicación y haber dado los permisos. Adjunto uno de los flujos de una notificación de ejemplo. Sin título

[{"id":"a398dc45.b64f9","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"373d04c3.4949fc","type":"inject","z":"a398dc45.b64f9","name":"Solo activación","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":440,"y":320,"wires":[["7302f3cf.dbbf2c"]]},{"id":"7302f3cf.dbbf2c","type":"api-call-service","z":"a398dc45.b64f9","name":"APP android estado de entidad","server":"522ea794.5589c8","version":1,"debugenabled":false,"service_domain":"notify","service":"mobile_app_redmi_note_7","entityId":"","data":"{\"message\":\"Ahora son las {{ states.sensor.time }} \",\"title\":\"¿Qué hora es?\",\"data\":{\"clickAction\":\"/lovelace/default_view\"}}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":730,"y":320,"wires":[[]]},{"id":"c1d8438a.6590a","type":"comment","z":"a398dc45.b64f9","name":"Notificación para App de android","info":"\"title\" es el título de la notificación.\n\"message\" es el mensaje de la notificación, entre corchetes el estado de las entidad.\n\"clickAction\" al hacer clic en la notificación te abre la pantalla de HA que pongas.\n","x":740,"y":240,"wires":[]},{"id":"522ea794.5589c8","type":"server","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]