diff --git a/config/advanced-lovelace.yaml b/config/advanced-lovelace.yaml index 205ba69..fb88a29 100644 --- a/config/advanced-lovelace.yaml +++ b/config/advanced-lovelace.yaml @@ -8,7 +8,6 @@ views: - !include lovelace/advanced_dashboard/02_lights.yaml - !include lovelace/advanced_dashboard/03_climate.yaml - !include lovelace/advanced_dashboard/04_sensors.yaml - - !include lovelace/advanced_dashboard/07_media.yaml - !include lovelace/advanced_dashboard/08_automations.yaml - !include lovelace/advanced_dashboard/09_network.yaml - !include lovelace/advanced_dashboard/10_system.yaml diff --git a/config/lovelace/advanced_dashboard/07_media.yaml b/config/lovelace/advanced_dashboard/07_media.yaml index 68caf76..e69de29 100644 --- a/config/lovelace/advanced_dashboard/07_media.yaml +++ b/config/lovelace/advanced_dashboard/07_media.yaml @@ -1,153 +0,0 @@ -title: Media -path: media -panel: true -icon: mdi:youtube -cards: - - type: custom:layout-card - layout_type: custom:horizontal-layout - cards: - - type: vertical-stack - cards: - - type: custom:config-template-card - entities: - - sensor.day9tv - - sensor.lirik - - sensor.cohhcarnage - - sensor.sacriel - card: - type: vertical-stack - title: Twitch - icon: mdi:twitch - cards: - - type: horizontal-stack - cards: - - type: picture-entity - entity: sensor.day9tv - image: ${states['sensor.day9tv'].attributes.entity_picture} - state_filter: - "online": brightness(110%) - "offline": brightness(50%) saturate(0) - tap_action: - action: call-service - service: script.tv_twitch - service_data: - channel: day9tv - - type: picture-entity - entity: sensor.lirik - image: ${states['sensor.lirik'].attributes.entity_picture} - state_filter: - "online": brightness(110%) - "offline": brightness(50%) saturate(0) - tap_action: - action: call-service - service: script.tv_twitch - service_data: - channel: lirik - - type: horizontal-stack - cards: - - type: picture-entity - entity: sensor.cohhcarnage - image: ${states['sensor.cohhcarnage'].attributes.entity_picture} - state_filter: - "online": brightness(110%) - "offline": brightness(50%) saturate(0) - tap_action: - action: call-service - service: script.tv_twitch - service_data: - channel: cohhcarnage - - type: picture-entity - entity: sensor.sacriel - image: ${states['sensor.sacriel'].attributes.entity_picture} - state_filter: - "online": brightness(110%) - "offline": brightness(50%) saturate(0) - tap_action: - action: call-service - service: script.tv_twitch - service_data: - channel: sacriel - - - type: vertical-stack - title: Youtube - cards: - - type: custom:config-template-card - entities: - - sensor.philip_defranco - - sensor.pds - card: - type: vertical-stack - cards: - - type: picture-entity - entity: sensor.philip_defranco - image: "${states['sensor.philip_defranco'].attributes.entity_picture}" - name: "Play the latest PDS" - show_state: false - tap_action: - action: call-service - service: script.youtube_play_latest_pds - - type: markdown - content: "${states['sensor.philip_defranco'].state}" - - - type: vertical-stack - cards: - - type: entities - title: Download audio - icon: mdi:youtube - show_header_toggle: false - entities: - - entity: input_text.youtube_download_url - type: "custom:text-input-row" - - entity: input_text.youtube_download_name - type: "custom:text-input-row" - - type: custom:hui-horizontal-stack-card - cards: - - type: custom:button-card - name: Download - icon: mdi:download - size: 48px - style: | - ha-card { - box-shadow: none; - } - tap_action: - action: call-service - service: script.youtube_download_selected - - type: custom:button-card - name: Download & Play - icon: mdi:youtube-tv - size: 48px - style: | - ha-card { - box-shadow: none; - } - tap_action: - action: call-service - service: script.youtube_download_and_play - - - type: custom:folder-card - entity: sensor.pds - title: Philip DeFranco Show - icon: "mdi:youtube" - sort: "descending" - max_count: 10 - show_count: true - tap_action: - action: call-service - service: script.youtube_play_file - - - type: custom:folder-card - entity: sensor.youtube - title: Downloaded audio files - icon: "mdi:youtube" - tap_action: - action: call-service - service: script.youtube_play_file - - - type: vertical-stack - title: Scenes - cards: - - type: custom:button-card - entity: script.tv_fireplace - name: Fireplace - size: 48px diff --git a/config/packages/devices/bathroom/bathroom_switch.yaml b/config/packages/devices/bathroom/bathroom_switch.yaml index e9269f2..ef6b583 100644 --- a/config/packages/devices/bathroom/bathroom_switch.yaml +++ b/config/packages/devices/bathroom/bathroom_switch.yaml @@ -40,10 +40,3 @@ automation: {% else %} {{ states('input_number.bathroom_high_volume')|float }} {% endif %} - - double_click: - - service: media_player.volume_set - entity_id: media_player.bathroom - data_template: - volume_level: "{{ states('input_number.bathroom_high_volume')|float }}" - - service: script.youtube_play_latest_pds diff --git a/config/packages/devices/living_room/living_room_opple.yaml b/config/packages/devices/living_room/living_room_opple.yaml index 85cf86b..41fe12d 100644 --- a/config/packages/devices/living_room/living_room_opple.yaml +++ b/config/packages/devices/living_room/living_room_opple.yaml @@ -106,8 +106,6 @@ automation: - service: automation.turn_off entity_id: automation.tv_sonos_join_tv_on_google_cast - - service: script.tv_fireplace - - service: sonos.join entity_id: - media_player.kitchen diff --git a/config/packages/devices/living_room/tv.yaml b/config/packages/devices/living_room/tv.yaml index 7d66ffe..e971ee3 100644 --- a/config/packages/devices/living_room/tv.yaml +++ b/config/packages/devices/living_room/tv.yaml @@ -10,19 +10,6 @@ script: data_template: command: "am start -a android.intent.action.VIEW -d twitch://stream/{{ channel }}" - tv_fireplace: - icon: mdi:fireplace - alias: TV · Fireplace - sequence: - - service: script.tv_prepare_for_playback - data_template: - volume_level: "{{ volume_level | default(0.1) }}" - - service: media_extractor.play_media - entity_id: media_player.shield - data: - media_content_id: "https://www.youtube.com/watch?v=AWKzr6n0ea0" - media_content_type: video/youtube - tv_bulsatcom_toggle: icon: mdi:remote-tv alias: TV · Bulsatcom toggle diff --git a/config/packages/modes/domestina.yaml b/config/packages/modes/domestina.yaml index 870ebeb..a25dffa 100644 --- a/config/packages/modes/domestina.yaml +++ b/config/packages/modes/domestina.yaml @@ -12,7 +12,6 @@ group: - automation.alarm_wake_up - automation.lighting_living_room_toggle_ceiling_lights_on_desk_switch_single_click - automation.lighting_living_room_toggle_ambient_lights_on_desk_switch_double_click - - automation.youtube_play_latest_pds_on_bathroom_switch_dobule_click - automation.media_sonos_volume_up_on_bathroom_switch_click - automation.music_living_room_play_pause_on_desk_switch_hold - automation.music_master_bedroom_play_pause_on_switch_hold diff --git a/config/packages/modules/alexa.yaml b/config/packages/modules/alexa.yaml index df35017..9d43651 100644 --- a/config/packages/modules/alexa.yaml +++ b/config/packages/modules/alexa.yaml @@ -30,7 +30,6 @@ alexa: - sensor.purifier_air_quality - script.routine_bedtime - - script.tv_fireplace - script.sonos_join_bedroom - script.sonos_join_tv - script.routine_good_night @@ -75,8 +74,6 @@ alexa: name: "Bedroom air quality" script.routine_bedtime: name: "Bedtime" - script.tv_fireplace: - name: "Fireplace" script.sonos_join_bedroom: name: "Sonos Bedroom" script.sonos_join_tv: diff --git a/config/packages/modules/media/twitch.yaml b/config/packages/modules/media/twitch.yaml deleted file mode 100644 index a1ff00d..0000000 --- a/config/packages/modules/media/twitch.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# sensor: -# - platform: twitch -# client_id: !secret twitch_client_id -# channels: -# - LIRIK -# - day9tv -# - cohhcarnage -# - sacriel diff --git a/config/packages/modules/media/youtube.yaml b/config/packages/modules/media/youtube.yaml deleted file mode 100644 index 56710cb..0000000 --- a/config/packages/modules/media/youtube.yaml +++ /dev/null @@ -1,93 +0,0 @@ -sensor: - - platform: youtube - channel_id: UClFSU9_bUb4Rc6OYfTt5SPw - - platform: folder - folder: /config/www/audio/youtube/pds - - platform: folder - folder: /config/www/audio/youtube - -input_text: - youtube_download_url: - name: Youtube download URL - icon: mdi:link - initial: "" - youtube_download_name: - name: Youtube download name - icon: mdi:format-letter-case - initial: "" - -shell_command: - youtube_download: python3.7 /config/custom_scripts/youtube_download.py {{ url }} {{ name }} {{ folder }} - -script: - youtube_play_file: - alias: Youtube · Play file - sequence: - - service: script.sonos_join_bedroom - - service: media_player.play_media - entity_id: media_player.master_bedroom - data_template: - media_content_id: > - {{ states('sensor.sarah_url') }}/local{{ file.split('/config/www') | last }} - media_content_type: "music" - - youtube_play_latest_pds: - alias: Youtube · Play latest PDS - sequence: - - service: script.youtube_play_file - data_template: - file: "{{ state_attr('sensor.pds', 'file_list') | sort | last }}" - - - youtube_download_selected: - alias: Youtube · Download selected video - sequence: - - service: shell_command.youtube_download - data_template: - url: "{{ states('input_text.youtube_download_url') }}" - name: "{{ states('input_text.youtube_download_name') }}" - - service: input_text.set_value - entity_id: - - input_text.youtube_download_url - - input_text.youtube_download_name - data: - value: "" - - youtube_download_and_play: - alias: Youtube · Download and play selected video - sequence: - - service: shell_command.youtube_download - data_template: - url: "{{ states('input_text.youtube_download_url') }}" - name: "{{ states('input_text.youtube_download_name') }}" - - - service: script.sonos_join_bedroom - - service: media_player.play_media - entity_id: media_player.master_bedroom - data_template: - media_content_id: >- - {% set name = states('input_text.youtube_download_name') %} - {{ states('sensor.sarah_url') }}/local/audio/youtube/{{ name }}.mp3 - media_content_type: "music" - - - service: input_text.set_value - entity_id: - - input_text.youtube_download_url - - input_text.youtube_download_name - data: - value: "" - -automation: - - alias: Youtube · Download latest PDS - trigger: - platform: state - entity_id: sensor.philip_defranco - action: - - service: shell_command.youtube_download - data_template: - url: "{{ state_attr('sensor.philip_defranco', 'url') }}" - name: "{{ state_attr('sensor.philip_defranco', 'published')[0:10] }}" - folder: "pds/" - - service: script.say - data: - message: "Just wanted to let you know - a new PDS is available!"