diff --git a/dashboards/views/01_home.yaml b/dashboards/views/01_home.yaml index dffd3e4..ef878c0 100644 --- a/dashboards/views/01_home.yaml +++ b/dashboards/views/01_home.yaml @@ -71,6 +71,46 @@ cards: - entity: input_datetime.vacation_end name: Slutter + # 🔊 Receiver presets + - type: grid + columns: 4 + square: false + cards: + - type: button + name: Sonos + icon: mdi:speaker-multiple + tap_action: + action: call-service + service: script.receiver_sonos_mch_stereo + - type: button + name: TV Dolby + icon: mdi:television-speaker + tap_action: + action: call-service + service: script.receiver_tv_dolby_digital + - type: button + name: TV Stereo + icon: mdi:surround-sound + tap_action: + action: call-service + service: script.receiver_tv_mch_stereo + - type: horizontal-stack + cards: + - type: vertical-stack + cards: + - type: button + name: "" + icon: mdi:volume-plus + tap_action: + action: call-service + service: script.receiver_volume_up_5 + - type: button + name: "" + icon: mdi:volume-minus + tap_action: + action: call-service + service: script.receiver_volume_down_5 + # 💡 Lys kontrol - type: horizontal-stack cards: diff --git a/include/scripts/receiver_presets.yaml b/include/scripts/receiver_presets.yaml new file mode 100644 index 0000000..e5856e9 --- /dev/null +++ b/include/scripts/receiver_presets.yaml @@ -0,0 +1,68 @@ +receiver_sonos_mch_stereo: + alias: Receiver Sonos MCH Stereo + sequence: + - service: media_player.turn_on + target: + entity_id: media_player.denon_avr_x2300w + - delay: "00:00:03" + - service: media_player.select_source + data: + entity_id: media_player.denon_avr_x2300w + source: Sonos + - delay: "00:00:01" + - service: media_player.select_sound_mode + data: + entity_id: media_player.denon_avr_x2300w + sound_mode: MCH STEREO + +receiver_tv_dolby_digital: + alias: Receiver TV Dolby Digital + sequence: + - service: media_player.turn_on + target: + entity_id: media_player.denon_avr_x2300w + - delay: "00:00:03" + - service: media_player.select_source + data: + entity_id: media_player.denon_avr_x2300w + source: TV Audio + - delay: "00:00:01" + - service: media_player.select_sound_mode + data: + entity_id: media_player.denon_avr_x2300w + sound_mode: DOLBY DIGITAL + +receiver_tv_mch_stereo: + alias: Receiver TV MCH Stereo + sequence: + - service: media_player.turn_on + target: + entity_id: media_player.denon_avr_x2300w + - delay: "00:00:03" + - service: media_player.select_source + data: + entity_id: media_player.denon_avr_x2300w + source: TV Audio + - delay: "00:00:01" + - service: media_player.select_sound_mode + data: + entity_id: media_player.denon_avr_x2300w + sound_mode: MCH STEREO + +receiver_volume_up_5: + alias: Receiver Volume Up 5 + sequence: + - service: media_player.volume_set + data: + entity_id: media_player.denon_avr_x2300w + volume_level: > + {{ [((state_attr('media_player.denon_avr_x2300w', 'volume_level') | float(0)) + 0.05), 1] | min }} + +receiver_volume_down_5: + alias: Receiver Volume Down 5 + sequence: + - service: media_player.volume_set + data: + entity_id: media_player.denon_avr_x2300w + volume_level: > + {{ [((state_attr('media_player.denon_avr_x2300w', 'volume_level') | float(0)) - 0.05), 0] | max }} \ No newline at end of file