Advertisement
Flo_R1der

Home Assistant/ Camera Snapshot Automation

Dec 3rd, 2024
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.69 KB | Software | 0 0
  1. alias: Klingel oben gedrückt
  2. description: ""
  3. triggers:
  4.   - event_type: homematic.keypress
  5.     event_data:
  6.       name: Klingel oben
  7.     alias: Klingen oben gedrückt
  8.     trigger: event
  9. conditions: []
  10. actions:
  11.   - parallel:
  12.       - alias: Notifications
  13.         sequence:
  14.           - alias: Screen on
  15.             action: script.custom_flexible_notification
  16.             data:
  17.               message: command_screen_on
  18.               data:
  19.                 visibility: public
  20.                 tag: klingel
  21.                 ttl: 0
  22.                 priority: high
  23.                 channel: alarm_stream
  24.             enabled: true
  25.           - alias: Text Message
  26.             action: script.custom_flexible_notification
  27.             data:
  28.               title: Es hat oben geklingelt
  29.               message: command_screen_on
  30.               data:
  31.                 visibility: public
  32.                 tag: klingel
  33.                 ttl: 0
  34.                 priority: high
  35.                 channel: alarm_stream
  36.                 clickAction: /lovelace/haustur
  37.                 sticky: true
  38.           - alias: Text-to-Speech
  39.             action: script.custom_flexible_notification
  40.             data:
  41.               title: Es hat oben geklingelt
  42.               message: TTS
  43.               data:
  44.                 visibility: public
  45.                 tag: klingel
  46.                 ttl: 0
  47.                 priority: high
  48.                 channel: alarm_stream
  49.                 tts_text: Besuch an der Tür!
  50.                 media_stream: alarm_stream
  51.                 clickAction: /lovelace/haustur
  52.                 sticky: true
  53.           - alias: Image Notification
  54.             action: script.custom_flexible_notification
  55.             data:
  56.               title: Es hat oben geklingelt
  57.               message: Hier das Bild
  58.               data:
  59.                 visibility: public
  60.                 tag: klingel
  61.                 ttl: 0
  62.                 priority: high
  63.                 channel: alarm_stream
  64.                 image: /api/camera_proxy/camera.kamera_eingagnstur
  65.                 clickAction: /lovelace/haustur
  66.                 sticky: true
  67.             enabled: true
  68.       - alias: Camera Snapshot
  69.         sequence:
  70.           - variables:
  71.               camera_timestamp: >-
  72.                 {{ as_local(trigger.event.time_fired).strftime('%Y-%m-%d
  73.                 %H-%M-%S') }}
  74.               camera_image: /media/camera_snapshots/{{camera_timestamp}} - Klingel oben.jpg
  75.           - action: camera.snapshot
  76.             metadata: {}
  77.             data:
  78.               filename: "{{ camera_image }}"
  79.             target:
  80.               entity_id: camera.kamera_eingagnstur
  81.             enabled: true
  82.         enabled: true
  83. mode: single
  84.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement