Envoi de photos / vidéos sur Telegram en archivant les fichiers

Bonjour,

Mon problème

Aucun problème, juste pour partager une petite automatisation suite à un sujet de @roumano que je viens de lire :wink:
Il y a déjà un moment, lors de la mise en place d’ESPCam j’ai créé un flux Node Red assez « complexe » pour prendre des snapshot en cas d’intrusion en mon absence, les stocker sur mon disque dur en utilisant une variable Node Red dans le nom de fichier pour ne rien écraser, me les envoyer via Telegram, diffuser un message vocal et un peu plus encore.

Puis j’ai ajouté une caméra Reolink (merci @Krull56, pour le choix et les pistes), puis je me suis dis que j’allais faire une automatisation spéciale pour cette caméra, que j’ai aussi ajouté à mon flux Node Red de surveillance.
Le souci était de m’envoyer les photos et d’enregistrer une vidéo, de stocker le tout sans écraser les précédentes.
C’est peut être évident pour beaucoup mais je partage quand même :slight_smile:
Prés-requis : avoir un bot Telegram.

Créer deux input_text, un pour les photos, un pour la vidéo.
image

L’automatisation :

action: input_text.set_value
metadata: {}
data:
  value: reolink_{{now().strftime("%Y%m%d-%H%M%S")}}.jpg
target:
  entity_id: input_text.namephotoreolink
action: camera.snapshot
metadata: {}
data:
  filename: /config/tmp/{{states('input_text.namephotoreolink')}}
target:
  entity_id:
    - camera.reolinkboblanquo_fluent

Envoi de la photo par Telegram (j’envoi en plus d’autres infos et des actions)
image

Puis enregistrement d’une vidéo :

En fait j’envoie plusieurs snapshot sur Telegram, en redéfinissant la valeur de l’input_text avant, donc toutes les images sont stockées sur mon système sans écraser les précédentes.

Belle journée

Bob

2 « J'aime »

Hello

Quand j’ai vu en début de ton post « Node Red », j’ai eu peur :grin:

1 « J'aime »