mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
A whole bunch of schtuff!
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
alias: Frigate Notification Testing
|
||||
id: automation_frigate_notification_testing
|
||||
mode: single
|
||||
max_exceeded: silent
|
||||
|
||||
trigger:
|
||||
platform: mqtt
|
||||
topic: frigate/events
|
||||
|
||||
condition:
|
||||
- condition: or
|
||||
conditions:
|
||||
- "{{ 'driveway' in trigger.payload_json['after']['entered_zones'] }}"
|
||||
- "{{ 'from_street' in trigger.payload_json['after']['entered_zones'] }}"
|
||||
- "{{ trigger.payload_json['after']['label'] == 'person' }}"
|
||||
- "{{ is_state('input_boolean.outdoor_snapshots','on') }}"
|
||||
|
||||
action:
|
||||
|
||||
- choose:
|
||||
- conditions:
|
||||
- "{{ 'driveway' in trigger.payload_json['after']['entered_zones'] }}"
|
||||
- "{{ 'from_street' in trigger.payload_json['after']['entered_zones'] }}"
|
||||
- "{{ trigger.payload_json['after']['top_score'] > 0.80 }}"
|
||||
- "{{ not 'garage' in trigger.payload_json['before']['current_zones'] }}"
|
||||
sequence:
|
||||
- service: notify.mobile_app_pixel_7
|
||||
data_template:
|
||||
message: 'A {{trigger.payload_json["after"]["label"]}} entered the driveway.'
|
||||
data:
|
||||
image: 'https://automation.clintweaver.com/api/frigate/notifications/{{trigger.payload_json["after"]["id"]}}/thumbnail.jpg?format=android'
|
||||
tag: '{{trigger.payload_json["after"]["id"]}}'
|
||||
when: '{{trigger.payload_json["after"]["start_time"]|int}}'
|
||||
|
||||
- delay: '00:00:05'
|
||||
@@ -27,13 +27,13 @@ action:
|
||||
target:
|
||||
entity_id: media_player.master_bedroom_clock
|
||||
data:
|
||||
media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm.mp3
|
||||
media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm/thunderstorm.mp3
|
||||
media_content_type: audio/mpeg
|
||||
default:
|
||||
- service: media_player.play_media
|
||||
target:
|
||||
entity_id: media_player.master_bedroom_clock
|
||||
data:
|
||||
media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm.mp3
|
||||
media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm/thunderstorm.mp3
|
||||
media_content_type: audio/mpeg
|
||||
|
||||
|
||||
@@ -42,4 +42,23 @@ action:
|
||||
attribute: current_playlist_title
|
||||
state: "Kid's Goodnight Songs"
|
||||
|
||||
- service: script.goodnight_kids_youtube_music
|
||||
#- service: script.goodnight_kids_youtube_music
|
||||
- action: media_player.shuffle_set
|
||||
data:
|
||||
shuffle: false
|
||||
target:
|
||||
device_id: be28c87a729c28b9b27b540589895e20
|
||||
|
||||
- action: media_player.repeat_set
|
||||
data:
|
||||
repeat: all
|
||||
target:
|
||||
device_id: be28c87a729c28b9b27b540589895e20
|
||||
|
||||
- action: music_assistant.play_media
|
||||
data:
|
||||
media_id: library://playlist/3
|
||||
media_type: playlist
|
||||
enqueue: replace
|
||||
target:
|
||||
device_id: be28c87a729c28b9b27b540589895e20
|
||||
@@ -38,7 +38,7 @@ action:
|
||||
# target:
|
||||
# entity_id: media_player.nursery_hub
|
||||
# data:
|
||||
# media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm.mp3
|
||||
# media_content_id: media-source://media_source/local/Sounds/relaxing/thunderstorm/thunderstorm.mp3
|
||||
# media_content_type: audio/mpeg
|
||||
|
||||
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
alias: Notify of Frigate Events
|
||||
id: automation_notify_of_frigate_events
|
||||
initial_state: 'off'
|
||||
trigger:
|
||||
platform: mqtt
|
||||
topic: frigate/events
|
||||
action:
|
||||
- service: notify.mobile_app_pixel_7
|
||||
data:
|
||||
message: 'A {{trigger.payload_json["after"]["label"]}} was detected.'
|
||||
data:
|
||||
image: 'https://automation.clintweaver.com/api/frigate/notifications/{{trigger.payload_json["after"]["id"]}}/thumbnail.jpg?format=android'
|
||||
tag: '{{trigger.payload_json["after"]["id"]}}'
|
||||
when: '{{trigger.payload_json["after"]["start_time"]|int}}'
|
||||
Reference in New Issue
Block a user