mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-10 11:00:14 -04:00
initial push
This commit is contained in:
@@ -0,0 +1,387 @@
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: 'custom:roku-card'
|
||||
entity: media_player.downstairs_roku
|
||||
tv: true
|
||||
name: Great Room
|
||||
apps:
|
||||
- image: /local/netflix-icon.png
|
||||
app: Netflix
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: media_player.select_source
|
||||
service_data:
|
||||
entity_id: media_player.downstairs_roku
|
||||
source: Netflix
|
||||
|
||||
- image: /local/youtube-icon.png
|
||||
app: YouTube
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: media_player.select_source
|
||||
service_data:
|
||||
source: "YouTube"
|
||||
entity_id: media_player.downstairs_roku
|
||||
|
||||
# - image: /local/baby-yoda.png
|
||||
# app: Disney Plus
|
||||
# hold_action:
|
||||
# action: call-service
|
||||
# service: media_player.select_source
|
||||
# service_data:
|
||||
# source: "Disney Plus"
|
||||
# entity_id: media_player.downstairs_roku
|
||||
|
||||
- image: /local/primevideo-icon.png
|
||||
app: Prime Video
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: media_player.select_source
|
||||
service_data:
|
||||
source: "Prime Video"
|
||||
entity_id: media_player.downstairs_roku
|
||||
|
||||
- icon: mdi:light-flood-down
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: input_boolean.toggle
|
||||
service_data:
|
||||
entity_id: input_boolean.great_room_light_cycle
|
||||
|
||||
power:
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: switch.toggle
|
||||
service_data:
|
||||
entity_id: switch.shelly_projector
|
||||
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: switch.toggle
|
||||
service_data:
|
||||
entity_id: switch.shelly_projector
|
||||
|
||||
volume_up:
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: remote.send_command
|
||||
service_data:
|
||||
entity_id: remote.downstairs_roku
|
||||
command: volume_up
|
||||
volume_down:
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: remote.send_command
|
||||
service_data:
|
||||
entity_id: remote.downstairs_roku
|
||||
command: volume_down
|
||||
|
||||
- type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.lovelace_great_room_roku_keyboard
|
||||
name: Keyboard
|
||||
secondary_info: none
|
||||
primary_info: none
|
||||
tap_action:
|
||||
action: toggle
|
||||
layout: horizontal
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.lovelace_great_room_roku_keyboard
|
||||
state: 'on'
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-chips-card
|
||||
alignment: center
|
||||
chips:
|
||||
- type: action
|
||||
icon: mdi:numeric-1-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_1_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-2-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_2_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-3-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_3_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-4-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_4_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-5-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_5_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-6-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_6_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-7-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_7_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-8-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_8_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-9-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_9_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: action
|
||||
icon: mdi:numeric-0-box
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.numeric_0_on_roku_2
|
||||
data: {}
|
||||
target: {}
|
||||
- type: custom:mushroom-chips-card
|
||||
alignment: center
|
||||
chips:
|
||||
- type: action
|
||||
icon: 'mdi:alpha-q-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_q_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_q_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-w-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_w_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_w_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-e-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_e_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_e_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-r-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_r_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_r_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-t-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_t_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_t_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-y-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_y_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_y_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-u-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_u_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_u_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-i-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_i_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_i_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-o-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_o_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_o_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-p-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_p_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_p_on_roku_2
|
||||
|
||||
- type: custom:mushroom-chips-card
|
||||
alignment: center
|
||||
chips:
|
||||
- type: action
|
||||
icon: 'mdi:alpha-a-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_a_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_a_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-s-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_s_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_s_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-d-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_d_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_d_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-f-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_f_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_f_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-g-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_g_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_g_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-h-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_h_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_h_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-j-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_j_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_j_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-k-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_k_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_k_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-l-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_l_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_l_on_roku_2
|
||||
|
||||
- type: custom:mushroom-chips-card
|
||||
alignment: center
|
||||
chips:
|
||||
- type: action
|
||||
icon: 'mdi:alpha-z-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_z_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_z_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-x-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_x_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_x_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-c-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_c_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_c_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-v-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_v_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_v_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-b-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_b_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_b_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-n-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_n_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_n_on_roku_2
|
||||
- type: action
|
||||
icon: 'mdi:alpha-m-box'
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: rest_command.lowercase_m_on_roku_2
|
||||
hold_action:
|
||||
action: call-service
|
||||
service: rest_command.uppercase_m_on_roku_2
|
||||
Reference in New Issue
Block a user