110 lines
3.5 KiB
YAML
110 lines
3.5 KiB
YAML
# data:
|
|
# volumennat (fx 0.5 om natten og 0.8 om dagen)
|
|
# volumendag (fx 0.5 om natten og 0.8 om dagen)
|
|
# lydfil (fx doorbell-shortened-100308.mp3)
|
|
# lampe (fx light.pendle1 og light.raket
|
|
# tekst (Det ringer på bagdøren)
|
|
|
|
doorbell:
|
|
alias: Dørklokke
|
|
sequence:
|
|
- parallel:
|
|
- sequence:
|
|
- variables:
|
|
lille_bad_volumen: "{{ volumennat if (now().hour >= 20 or now().hour < 6) else volumendag }}"
|
|
lille_bad_lydfil: "{{ 'doorbell-shortened-100308.mp3' if (now().hour >= 20 or now().hour < 6) else 'doorbell.mp3' }}"
|
|
- service: script.spil_paa_lille_bad
|
|
data:
|
|
lydfil: "{{ lille_bad_lydfil }}"
|
|
volumen: "{{ lille_bad_volumen }}"
|
|
- sequence:
|
|
- service: media_player.volume_set
|
|
data:
|
|
volume_level: "{{ volumendag }}"
|
|
target:
|
|
entity_id: media_player.andreas
|
|
- service: media_player.play_media
|
|
target:
|
|
entity_id: media_player.andreas
|
|
data:
|
|
media_content_id: media-source://media_source/local/doorbell.mp3
|
|
media_content_type: audio/mpeg
|
|
metadata:
|
|
title: doorbell.mp3
|
|
thumbnail:
|
|
media_class: music
|
|
children_media_class:
|
|
navigateIds:
|
|
- {}
|
|
- media_content_type: app
|
|
media_content_id: media-source://media_source
|
|
- sequence:
|
|
- service: media_player.volume_set
|
|
data:
|
|
volume_level: "{{ volumendag }}"
|
|
target:
|
|
entity_id: media_player.daniel
|
|
- service: media_player.play_media
|
|
target:
|
|
entity_id: media_player.daniel
|
|
data:
|
|
media_content_id: media-source://media_source/local/doorbell.mp3
|
|
media_content_type: audio/mpeg
|
|
metadata:
|
|
title: doorbell.mp3
|
|
thumbnail:
|
|
media_class: music
|
|
children_media_class:
|
|
navigateIds:
|
|
- {}
|
|
- media_content_type: app
|
|
media_content_id: media-source://media_source
|
|
- sequence:
|
|
- service: tts.speak
|
|
target:
|
|
entity_id: tts.google_ai_tts
|
|
data:
|
|
media_player_entity_id: media_player.alrum
|
|
message: "Der er nogen der ringer på bagdøren"
|
|
- sequence:
|
|
- service: notify.mobile_app_claus_iphone_15pro
|
|
data:
|
|
message: '{{ tekst }}'
|
|
- service: notify.mobile_app_annes_iphone_14_pro
|
|
data:
|
|
message: '{{ tekst }}'
|
|
- sequence:
|
|
- service: scene.create
|
|
data:
|
|
scene_id: before
|
|
snapshot_entities:
|
|
- light.pendle1
|
|
- service: light.turn_on
|
|
data:
|
|
entity_id: light.pendle1
|
|
brightness: 255
|
|
rgb_color: [255, 0, 0]
|
|
flash: long
|
|
- delay: 2
|
|
- service: scene.turn_on
|
|
entity_id: scene.before
|
|
- service: media_player.volume_set
|
|
data:
|
|
volume_level: "{{ volumennat }}"
|
|
target:
|
|
entity_id: media_player.lille_badevaerelse
|
|
- service: media_player.volume_set
|
|
data:
|
|
volume_level: "{{ volumennat }}"
|
|
target:
|
|
entity_id: media_player.daniel
|
|
- service: media_player.volume_set
|
|
data:
|
|
volume_level: "{{ volumennat }}"
|
|
target:
|
|
entity_id: media_player.andreas
|
|
- service: media_player.select_source
|
|
data:
|
|
entity_id: media_player.denon_avr_x2300w
|
|
source: TV Audio
|