Big Update
This commit is contained in:
56
packages/harmony/harmony.yaml
Executable file
56
packages/harmony/harmony.yaml
Executable 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
44
packages/harmony/netflix.yaml
Executable 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
|
14
packages/harmony/turn_on_tv.yaml
Executable file
14
packages/harmony/turn_on_tv.yaml
Executable 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
|
53
packages/harmony/volume_control.yaml
Executable file
53
packages/harmony/volume_control.yaml
Executable 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
|
Reference in New Issue
Block a user