Bonjour @WarC0zes
Dans le cas où tu changes de minute entre la prise de snapshot et l’envoi de la photo ça risque de planter !
Perso je stocke le nom de la photo/vidéo dans un input_text.
alias: Alerte Reolink
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.reolinkboblan_humain
from: "off"
to: "on"
for:
hours: 0
minutes: 0
seconds: 1
- trigger: state
entity_id:
- input_button.snapshot_reolink
conditions:
- condition: and
conditions:
- condition: device
device_id: 9428b046e31918aa2994e241245fc4c0
domain: device_tracker
entity_id: e2e479f79ab5d1451eec96b9a8dd1cf3
type: is_not_home
enabled: true
- condition: state
entity_id: alarm_control_panel.massimo_alarm
state: armed_away
enabled: true
enabled: true
actions:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 80
target:
entity_id: light.groupe_lumieres_bas
- 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: /media/reolink/photos/{{states('input_text.namephotoreolink')}}
target:
entity_id:
- camera.reolinkboblan_profile000_mainstream
- delay:
hours: 0
minutes: 0
seconds: 6
milliseconds: 0
- data:
message: >-
Détection présence caméra Réolink, la température est de
{{states('sensor.temperature_18_salon')}} °C
title: Qui est là ?
data:
inline_keyboard:
- >-
Ignorer:/switch_on_nothing, Allumer:/switch_on_salon,
Eteindre:/switch_off_salon
action: notify.telegram_ha
- data:
file: /media/reolink/photos/{{states('input_text.namephotoreolink')}}
action: telegram_bot.send_photo
- action: media_player.volume_set
metadata: {}
data:
volume_level: 0.9
target:
entity_id: media_player.esp32_voice_control_1_mediasat1
- action: tts.speak
metadata: {}
data:
cache: true
media_player_entity_id: media_player.esp32_voice_control_1_mediasat1
message: >-
C'est plutôt hasardeux de venir ici en mon absence ! Attention, vous
devriez repartir tout de suite
target:
entity_id: tts.piper
- delay:
hours: 0
minutes: 0
seconds: 6
milliseconds: 0
- action: input_text.set_value
metadata: {}
data:
value: reolink_{{now().strftime("%Y%m%d-%H%M%S")}}.jpg
target:
entity_id: input_text.namephotoreolink
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
- action: camera.snapshot
metadata: {}
data:
filename: /media/reolink/photos/{{states('input_text.namephotoreolink')}}
target:
entity_id:
- camera.reolinkboblan_profile000_mainstream
- data:
file: /media/reolink/photos/{{states('input_text.NamePhotoReolink')}}
action: telegram_bot.send_photo
- action: input_text.set_value
metadata: {}
data:
value: reolink_{{now().strftime("%Y%m%d-%H%M%S")}}.mp4
target:
entity_id: input_text.namevideoreolink
- action: camera.record
metadata: {}
data:
duration: 30
lookback: 0
filename: /media/reolink/videos/{{states('input_text.namevideoreolink')}}
target:
device_id: 5f98567e1e5db822568e68966d34d1f1
entity_id: camera.reolinkboblan_profile000_mainstream
- delay:
hours: 0
minutes: 0
seconds: 45
milliseconds: 0
- action: tts.clear_cache
metadata: {}
data: {}
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.groupe_lumieres_bas
mode: single
Bob