190 linhas
4.6 KiB
YAML
190 linhas
4.6 KiB
YAML
dummy:
|
|
sequence:
|
|
|
|
ambilight_off:
|
|
alias: Ambilight schwarz schalten
|
|
sequence:
|
|
- service: light.turn_on
|
|
data:
|
|
entity_id: light.ambilight
|
|
rgb_color: [0,0,0]
|
|
brightness: 0
|
|
|
|
livingroom_music_on:
|
|
alias: Wohnzimmer Musik - An
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data:
|
|
entity_id: switch.harmony_music_bt
|
|
- service: script.livingroom_music_scenario_on
|
|
|
|
livingroom_music_scenario_on:
|
|
alias: Wohnzimmer Musik Szenario - An
|
|
sequence:
|
|
- service: switch.turn_on # todo: nur triggern wenn noch off
|
|
data:
|
|
entity_id: switch.harmony_music_bt
|
|
- service: light.turn_on
|
|
data:
|
|
entity_id: light.ambilight
|
|
rgb_color: [0,255,62] # Spotify Green
|
|
brightness: 130
|
|
- service: media_player.select_source
|
|
data:
|
|
entity_id: media_player.spotify
|
|
source: Wohnzimmer
|
|
# We have to wait for the AVR establishing a BT connection to the Dot
|
|
- delay:
|
|
seconds: 15
|
|
- service: media_player.media_play
|
|
data:
|
|
entity_id: media_player.spotify
|
|
|
|
livingroom_music_off:
|
|
alias: Wohnzimmer Musik - Aus
|
|
sequence:
|
|
- service: script.livingroom_music_scenario_off
|
|
- service: switch.turn_off
|
|
data:
|
|
entity_id: switch.harmony_music_bt
|
|
|
|
|
|
livingroom_music_scenario_off:
|
|
alias: Wohnzimmer Musik Szenario - Aus
|
|
sequence:
|
|
- service: media_player.media_pause
|
|
data:
|
|
entity_id: media_player.spotify
|
|
- service: light.turn_off
|
|
data:
|
|
entity_id: light.ambilight
|
|
|
|
livingroom_netflix_on:
|
|
alias: Netflix
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data:
|
|
entity_id: switch.harmony_firetv
|
|
- delay:
|
|
seconds: 6
|
|
- service: media_player.select_source
|
|
data:
|
|
entity_id: media_player.fire_tv
|
|
source: com.netflix.ninja
|
|
- delay:
|
|
seconds: 3
|
|
- service: remote.send_command
|
|
data:
|
|
entity_id: remote.livingroom_harmony
|
|
command:
|
|
- Ok
|
|
device: 42849848 #FireTv
|
|
delay_secs: 0.6
|
|
|
|
### Harmony Helper-Scripts
|
|
|
|
harmony_denon_power:
|
|
alias: Denon Power
|
|
sequence:
|
|
- service: remote.send_command
|
|
data:
|
|
entity_id: remote.livingroom_harmony
|
|
command:
|
|
- PowerToggle
|
|
device: 42849850 #Denon
|
|
|
|
harmony_denon_mute:
|
|
alias: Denon Stumm
|
|
sequence:
|
|
- service: remote.send_command
|
|
data:
|
|
entity_id: remote.livingroom_harmony
|
|
command:
|
|
- Mute
|
|
device: 42849850 #Denon
|
|
|
|
harmony_volume_up:
|
|
alias: Denon Lauter
|
|
sequence:
|
|
- service: remote.send_command
|
|
data:
|
|
entity_id: remote.livingroom_harmony
|
|
command:
|
|
- VolumeUp
|
|
device: 42849850 #Denon
|
|
num_repeats: 5
|
|
|
|
harmony_volume_down:
|
|
alias: Denon Leiser
|
|
sequence:
|
|
- service: remote.send_command
|
|
data:
|
|
entity_id: remote.livingroom_harmony
|
|
command:
|
|
- VolumeDown
|
|
device: 42849850 #Denon
|
|
num_repeats: 5
|
|
|
|
# CCTV
|
|
|
|
shinobi_idle:
|
|
sequence:
|
|
- service: rest_command.shinobi_monitorstates
|
|
data:
|
|
host: !secret shinobi_host
|
|
apikey: !secret shinobi_api_key
|
|
group: !secret shinobi_group
|
|
preset_name: Inactive (Idle)
|
|
|
|
shinobi_active:
|
|
sequence:
|
|
- service: rest_command.shinobi_monitorstates
|
|
data:
|
|
host: !secret shinobi_host
|
|
apikey: !secret shinobi_api_key
|
|
group: !secret shinobi_group
|
|
preset_name: Active + Motion Detection OFF
|
|
|
|
shinobi_active_with_motion:
|
|
sequence:
|
|
- service: rest_command.shinobi_monitorstates
|
|
data:
|
|
host: !secret shinobi_host
|
|
apikey: !secret shinobi_api_key
|
|
group: !secret shinobi_group
|
|
preset_name: Active + Motion Detection ON
|
|
|
|
shinobi_notify:
|
|
sequence:
|
|
- service: notify.telegram_fb
|
|
data_template:
|
|
title: "*ALARM: Bewegung erkannt*"
|
|
message: |
|
|
[Live-Stream]({{ stream_url }})
|
|
Monitor: {{ name }}
|
|
Confidence: {{ confidence }}
|
|
Letzte Aufnahmen:
|
|
- [{{ video_last }}]({{ video_url }}/{{ video_last }})
|
|
- [{{ video_previous }}]({{ video_url }}/{{ video_previous }})
|
|
|
|
# Wallboard
|
|
|
|
wallboard_hdmi_on:
|
|
sequence:
|
|
- service: shell_command.ssh
|
|
data:
|
|
sshkey: !secret sshkey_wallboard_hdmi
|
|
host: !secret wallboard_ip
|
|
user: !secret wallboard_ssh_user
|
|
port: !secret wallboard_ssh_port
|
|
command_or_param: 1
|
|
|
|
wallboard_hdmi_off:
|
|
sequence:
|
|
- service: shell_command.ssh
|
|
data:
|
|
sshkey: !secret sshkey_wallboard_hdmi
|
|
host: !secret wallboard_ip
|
|
user: !secret wallboard_ssh_user
|
|
port: !secret wallboard_ssh_port
|
|
command_or_param: 0 |