[RESOLU] ! Envoyer une video de camera sur mobile

Bonjour,

envoyer une video de camera sur mobile

Bonjour
Je tiens à remercier votre communauté car bon nombre de mes problèmes ont pu être résolu
grace à votre forum.

J’ai créé une automatisation qui m’envoie une video lorsque mon portillon s’ouvre, que je nomme « entree_last.mp4 » qui est ensuite envoyer sur mon tel.
Mon problème est que je souhaiterai faire une copie de « entree_last.mp4 » dans un dossier de cette video car à chaque nouvelle ouverture sa écrase mon fichier. (A)

j’ai debut de solution (B) avec: entree_{{now().strftime(« %Y%m%d-%H%M%S »)}}.mp4 ".
Mais lorsque j’utilise la notif il ne trouve pas le fichier en question car l’heure où je créé le fichier est différente de l’heure à laquelle je lui demande d’envoyer le fichier.

  • Est-il possible d’enregistrer la même video avec 2 noms differents ?
  • comment faire pour envoyer le fichier précédemment créer ?

Merci de votre aide

A)
action: camera.record
metadata: {}
data:
duration: 40
lookback: 10
filename: /media/record/entree/entree_last.mp4
entity_id: camera.entree_clair

action: notify.mobile_app_s23
data:
data:
video: /media/local/detection/entree_last.mp4
title: Alarme camera Entree

B)
action: camera.record
metadata: {}
data:
duration: 40
lookback: 10
filename: /media/record/entree/entree_{{now().strftime(« %Y%m%d-%H%M%S »)}}.mp4
entity_id: camera.entree_clair

action: notify.mobile_app_s23
data:
data:
video: /media/local/detection/entree_{{now().strftime(« %Y%m%d-%H%M%S »)}}.mp4
title: Alarme camera Entree

Ma configuration

System Information

version core-2024.12.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.0
os_name Linux
os_version 6.6.63-haos
arch x86_64
timezone Europe/Paris
config_dir /config

Bonjour,
Tu peux créé un input_text pour stocker le nom du fichier dans ton automatisation.

action: input_text.set_value
metadata: {}
data:
  value: reolink_{{now().strftime("%Y%m%d-%H%M%S")}}.mp4
target:
  entity_id: input_text.namevideoreolink

Puis tu prends la video

action: camera.record
metadata: {}
data:
  duration: 30
  lookback: 0
  filename: /media/reolink/videos/{{states('input_text.namevideoreolink')}}
target:
  device_id: 5f98567e1e5db822568e68966d34d1f1
  entity_id: camera.reolink_profile000_mainstream

Adapter tes chemins
Ensuite tu l’envoies et elle restera dans ton dossier.

Via telegram dans mon cas, pour une photo.

data:
  file: /media/reolink/photos/{{states('input_text.namephotoreolink')}}
action: telegram_bot.send_photo

Bob

Bonsoir
voici ma sequence le fichier créé est « entree_unknow.mp4 »
c’est a quelle moment que je fait une boulette ?

mon automation:

sequence:
  - action: input_text.set_value
    metadata: {}
    data:
      value: entree_{{now().strftime("%Y%m%d-%H%M%S")}}.mp4
    target:
      entity_id: input_text.namevideoentree
    enabled: true
  - action: camera.record
    metadata: {}
    data:
      duration: 40
      lookback: 10
      filename: /media/entree/entree_{{states('input_text.namevideoentree')}}.mp4
      entity_id: camera.entree_fluent
    enabled: true



Remplace :

Par :

filename: /media/entree/{{states('input_text.namevideoentree')}}

Bob

Ok pour toi @ali_yachir ?
La variable contient le nom complet du fichier à créer.

Bob

bonjour

Merci de ton aide super ça marche.
je posterai mon automatisation sa peut toujours aider.

Passe le sujet en résolu stp pour solder le sujet :wink:
Bob