Big Update

This commit is contained in:
2022-08-18 16:45:03 +02:00
parent 9f99de4509
commit 962b6fa4fe
20 changed files with 531 additions and 71 deletions

56
packages/harmony/harmony.yaml Executable file
View File

@ -0,0 +1,56 @@
script:
denon_listen_music:
sequence:
- service: media_player.turn_on
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
- service: media_player.select_source
data:
source: HEOS Music
target:
entity_id: media_player.denon_avr_x1600h
- service: media_player.volume_set
data:
volume_level: 0.3
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
- service: remote.send_command
target:
device_id: 13079d62ad53d8991b26238c5594adca
data:
device: "75263914"
command: Play
denon_play_switch:
sequence:
- service: script.turn_on
target:
entity_id: script.tv_turn_on
- service: media_player.turn_on
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
- delay:
seconds: 5
- service: media_player.select_source
data:
source: HEOS Music
target:
entity_id: media_player.denon_avr_x1600h
- service: remote.send_command
target:
device_id: 13079d62ad53d8991b26238c5594adca
data:
device: "78200006"
command: InputHdmi1
denon_tv_turn_off:
sequence:
- service: media_player.turn_off
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
- service: light.turn_off
target:
entity_id: light.livingroom_switch_tv

44
packages/harmony/netflix.yaml Executable file
View File

@ -0,0 +1,44 @@
script:
netflix_and_chill:
sequence:
- choose:
- conditions:
- condition: device
type: is_off
device_id: 53acbc86deb1bb16ca4c0889a78be5d2
entity_id: light.livingroom_switch_tv
domain: light
sequence:
- service: script.turn_on
target:
entity_id: script.tv_turn_on
- service: script.turn_on
target:
entity_id: script.denon_watch_firetv
default:
- service: script.turn_on
target:
entity_id: script.denon_watch_firetv
mode: single
denon_watch_firetv:
sequence:
- service: remote.send_command
target:
device_id: 13079d62ad53d8991b26238c5594adca
data:
device: "78200006"
command: InputHdmi2
- service: media_player.turn_on
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
- service: media_player.select_source
data:
source: Fire TV Stick
target:
entity_id: media_player.denon_avr_x1600h
- service: media_player.volume_set
data:
volume_level: 0.5
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6

View File

@ -0,0 +1,14 @@
script:
tv_turn_on:
sequence:
- service: light.turn_on
target:
entity_id: light.livingroom_switch_tv
- delay:
seconds: 5
- service: remote.send_command
target:
device_id: 13079d62ad53d8991b26238c5594adca
data:
device: "78200006"
command: PowerOn

View File

@ -0,0 +1,53 @@
script:
denon_volume_up:
sequence:
- service: media_player.volume_set
entity_id: media_player.denon_avr_x1600h
data_template:
volume_level: "{{ state_attr('media_player.denon_avr_x1600h', 'volume_level') | float + 0.05 }}"
denon_volume_down:
sequence:
- service: media_player.volume_set
entity_id: media_player.denon_avr_x1600h
data_template:
volume_level: "{{ state_attr('media_player.denon_avr_x1600h', 'volume_level') | float - 0.05 }}"
denon_volume_video:
sequence:
- service: media_player.volume_set
data:
volume_level: 0.5
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
denon_volume_music:
sequence:
- service: media_player.volume_set
data:
volume_level: 0.35
target:
device_id: 5ec213f0aedf10ff7fdff1d05ae6ead6
denon_volume_mute:
variables:
entity_id: media_player.denon_avr_x1600h
sequence:
- choose:
- conditions:
- condition: template
value_template: '{{ state_attr(entity_id, ''is_volume_muted'')
== false }}'
sequence:
- service: media_player.volume_mute
data:
is_volume_muted: true
target:
entity_id: '{{ entity_id }}'
default:
- service: media_player.volume_mute
target:
entity_id: '{{ entity_id }}'
data:
is_volume_muted: false
mode: single