mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
Hopefully fixing master bed presence and cleaning up a lot of junk
This commit is contained in:
+1545
-1545
File diff suppressed because it is too large
Load Diff
@@ -13,36 +13,36 @@ cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-template-card
|
||||
primary: '{{states(''sensor.lacrosse_tx141thbv2_0_54_temperature'')}}°F'
|
||||
secondary: ''
|
||||
primary: "{{states('sensor.lacrosse_tx141thbv2_0_temperature')}}°F"
|
||||
secondary: ""
|
||||
icon: mdi:thermometer
|
||||
entity: sensor.lacrosse_tx141thbv2_0_54_temperature
|
||||
entity: sensor.lacrosse_tx141thbv2_0_temperature
|
||||
icon_color: >-
|
||||
{% if states('sensor.lacrosse_tx141thbv2_0_54_temperature')|float(default=0) < 30.0 %}
|
||||
{% if states('sensor.lacrosse_tx141thbv2_0_temperature')|float(default=0) < 30.0 %}
|
||||
white
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_temperature')|float(default=0) < 60.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_temperature')|float(default=0) < 60.0 %}
|
||||
blue
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_temperature')|float(default=0) < 85.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_temperature')|float(default=0) < 85.0 %}
|
||||
green
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_temperature')|float(default=0) < 100.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_temperature')|float(default=0) < 100.0 %}
|
||||
orange
|
||||
{%else%}
|
||||
red
|
||||
{%endif%}
|
||||
layout: vertical
|
||||
- type: custom:mushroom-template-card
|
||||
primary: '{{states(''sensor.lacrosse_tx141thbv2_0_54_humidity'')}}%'
|
||||
secondary: ''
|
||||
primary: "{{states('sensor.lacrosse_tx141thbv2_0_humidity')}}%"
|
||||
secondary: ""
|
||||
icon: mdi:water-percent
|
||||
entity: sensor.lacrosse_tx141thbv2_0_54_humidity
|
||||
entity: sensor.lacrosse_tx141thbv2_0_humidity
|
||||
icon_color: >-
|
||||
{% if states('sensor.lacrosse_tx141thbv2_0_54_humidity')|float(default=0) < 20.0 %}
|
||||
{% if states('sensor.lacrosse_tx141thbv2_0_humidity')|float(default=0) < 20.0 %}
|
||||
white
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_humidity')|float(default=0) < 40.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_humidity')|float(default=0) < 40.0 %}
|
||||
grey
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_humidity')|float(default=0) < 60.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_humidity')|float(default=0) < 60.0 %}
|
||||
green
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_54_humidity')|float(default=0) < 80.0 %}
|
||||
{%elif states('sensor.lacrosse_tx141thbv2_0_humidity')|float(default=0) < 80.0 %}
|
||||
cyan
|
||||
{%else%}
|
||||
blue
|
||||
@@ -126,4 +126,4 @@ cards:
|
||||
cards:
|
||||
- type: custom:mushroom-title-card
|
||||
subtitle: Cameras
|
||||
- !include /config/lovelace/cameras/view-camera-18.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-18.yaml
|
||||
|
||||
@@ -112,7 +112,7 @@ cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.master_bed_occupied
|
||||
entity: binary_sensor.bed_presence_c175a4_bed_occupied_either
|
||||
name: Bed
|
||||
icon: mdi:bed-king
|
||||
layout: vertical
|
||||
|
||||
@@ -76,7 +76,7 @@ cameras:
|
||||
occupancy: false
|
||||
motion: false
|
||||
entities:
|
||||
- input_boolean.master_bed_occupied
|
||||
- binary_sensor.bed_presence_c175a4_bed_occupied_either
|
||||
timeline:
|
||||
media: snapshots
|
||||
show_recordings: false
|
||||
|
||||
@@ -31,7 +31,7 @@ elements:
|
||||
top: 35%
|
||||
font-size: 180%
|
||||
- type: state-label
|
||||
entity: sensor.lacrosse_tx141thbv2_0_54_temperature
|
||||
entity: sensor.lacrosse_tx141thbv2_0_temperature
|
||||
style:
|
||||
left: 85%
|
||||
top: 35%
|
||||
@@ -124,9 +124,8 @@ elements:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam14
|
||||
|
||||
# 12,31,50,69,88
|
||||
# 14,38,62,86
|
||||
# 25,50,75
|
||||
# 33,66
|
||||
# 50
|
||||
# 50
|
||||
|
||||
@@ -36,7 +36,7 @@ elements:
|
||||
top: 35%
|
||||
font-size: 180%
|
||||
- type: state-label
|
||||
entity: sensor.lacrosse_tx141thbv2_0_54_temperature
|
||||
entity: sensor.lacrosse_tx141thbv2_0_temperature
|
||||
style:
|
||||
left: 85%
|
||||
top: 35%
|
||||
|
||||
@@ -35,7 +35,7 @@ elements:
|
||||
# left: 60%
|
||||
# top: 9%
|
||||
- type: state-icon
|
||||
entity: device_tracker.chevrolet_traverse_location
|
||||
entity: binary_sensor.gray_suv_east_side
|
||||
style:
|
||||
left: 68%
|
||||
top: 9%
|
||||
|
||||
@@ -125,7 +125,7 @@ elements:
|
||||
#button #3
|
||||
- type: "custom:button-card"
|
||||
color: auto
|
||||
entity: input_boolean.master_bed_occupied
|
||||
entity: binary_sensor.bed_presence_c175a4_bed_occupied_either
|
||||
show_name: false
|
||||
style:
|
||||
left: 50%
|
||||
|
||||
@@ -11,8 +11,8 @@ cards:
|
||||
config:
|
||||
image: /local/floorplan/fullsized_floorplan.svg
|
||||
stylesheet: /local/floorplan/floorplan.css
|
||||
log_level: debug
|
||||
console_log_level: debug
|
||||
# log_level: debug
|
||||
# console_log_level: debug
|
||||
defaults:
|
||||
hover_action: hover-info
|
||||
#tap_action: more-info
|
||||
@@ -124,32 +124,6 @@ cards:
|
||||
- state: "off"
|
||||
class: "hidden-entity"
|
||||
|
||||
- entities:
|
||||
- device_tracker.chevrolet_traverse_location
|
||||
states:
|
||||
- state: "home"
|
||||
class: "suv-home"
|
||||
- state_not: "home"
|
||||
class: "hidden_entity"
|
||||
|
||||
# - entities:
|
||||
# - input_select.camera14_preset
|
||||
# states:
|
||||
# - state: 'Deck'
|
||||
# class: 'cam14-preset-1'
|
||||
# - state: 'Sandbox'
|
||||
# class: 'cam14-preset-2'
|
||||
# - state: 'Yard'
|
||||
# class: 'cam14-preset-3'
|
||||
# - state: 'Grove'
|
||||
# class: 'cam14-preset-4'
|
||||
# - state: 'Stairs'
|
||||
# class: 'cam14-preset-5'
|
||||
# - state: 'BesideStairs'
|
||||
# class: 'cam14-preset-6'
|
||||
# - state: 'Grass'
|
||||
# class: 'cam14-preset-7'
|
||||
|
||||
- entities:
|
||||
- plant.plant_sensor_cea4
|
||||
- plant.plant_sensor_3eae
|
||||
@@ -169,9 +143,8 @@ cards:
|
||||
- entities:
|
||||
- binary_sensor.black_bed_occupied
|
||||
- input_boolean.white_bed_occupied
|
||||
#- binary_sensor.master_bed_left_occupied
|
||||
#- binary_sensor.master_bed_right_occupied
|
||||
- input_boolean.master_bed_occupied
|
||||
- binary_sensor.bed_presence_c175a4_bed_occupied_left
|
||||
- binary_sensor.bed_presence_c175a4_bed_occupied_right
|
||||
- binary_sensor.computer_area_person_occupancy
|
||||
- binary_sensor.dining_room_person_occupancy
|
||||
- binary_sensor.entryway_person_occupancy
|
||||
@@ -288,12 +261,12 @@ cards:
|
||||
- input_boolean.clint_home
|
||||
- group.phone_clint
|
||||
- input_boolean.emmett_home
|
||||
- input_boolean.emmett_tablet_home
|
||||
- device_tracker.emmett_s_fire_wifi
|
||||
#- input_boolean.emmett_tablet_home
|
||||
#- device_tracker.emmett_s_fire_wifi
|
||||
- group.person_emmett
|
||||
- input_boolean.bridget_home
|
||||
- input_boolean.bridget_tablet_home
|
||||
- device_tracker.bridget_s_fire_wifi
|
||||
#- input_boolean.bridget_tablet_home
|
||||
#- device_tracker.bridget_s_fire_wifi
|
||||
- group.person_bridget
|
||||
#- input_boolean.kristy_home
|
||||
#- input_boolean.marshall_home
|
||||
@@ -312,7 +285,7 @@ cards:
|
||||
class: "tracker-work"
|
||||
- state: "other"
|
||||
class: "tracker-work"
|
||||
- state: "London"
|
||||
- state: "WMU"
|
||||
class: "tracker-work"
|
||||
- state: "London 2"
|
||||
class: "tracker-work"
|
||||
@@ -406,7 +379,6 @@ cards:
|
||||
- entities:
|
||||
- sensor.front_room_thermostat_temperature
|
||||
- sensor.front_room_ecobee_temperature
|
||||
- sensor.bar_temperature
|
||||
- sensor.entryway_temperature
|
||||
- sensor.nursery_multisensor_air_temperature
|
||||
- sensor.master_bedroom_multisensor_air_temperature
|
||||
@@ -446,13 +418,13 @@ cards:
|
||||
|
||||
# Outside is expected to be colder/hotter
|
||||
- entities:
|
||||
- sensor.lacrosse_tx141thbv2_0_54_temperature
|
||||
- sensor.lacrosse_tx141thbv2_0_temperature
|
||||
- sensor.front_porch_temperature
|
||||
- sensor.deck_temperature
|
||||
- sensor.garage_multisensor_air_temperature
|
||||
#- sensor.hvac_multisensor_supply
|
||||
#- sensor.hvac_multisensor_return
|
||||
- sensor.hvac_multisensor_delta
|
||||
# - sensor.hvac_multisensor_supply
|
||||
# - sensor.hvac_multisensor_return
|
||||
# - sensor.hvac_multisensor_ambient
|
||||
- sensor.outdoors_mean_temperature
|
||||
# text_template: '${entity.state ? entity.state : "unknown"} F'
|
||||
# An example of rounding up a number, i.e. a temperature of 90.1 becomes 91
|
||||
@@ -549,7 +521,7 @@ cards:
|
||||
'
|
||||
|
||||
- entities:
|
||||
- sensor.lacrosse_tx141thbv2_0_54_humidity
|
||||
- sensor.lacrosse_tx141thbv2_0_humidity
|
||||
- sensor.garage_multisensor_humidity
|
||||
text_template: '${entity.state ? Math.ceil(entity.state) : "unknown"} %'
|
||||
class_template: '
|
||||
@@ -567,7 +539,6 @@ cards:
|
||||
'
|
||||
|
||||
- entities:
|
||||
- sensor.bar_light_level
|
||||
- sensor.entryway_light_level
|
||||
- sensor.front_porch_light_level
|
||||
- sensor.deck_light_level
|
||||
@@ -750,13 +721,12 @@ cards:
|
||||
#- binary_sensor.frigate_cam10_person_occupancy
|
||||
#- binary_sensor.frigate_cam11_person_occupancy
|
||||
- binary_sensor.frigate_cam12_person_occupancy
|
||||
- binary_sensor.frigate_cam13_person_occupancy
|
||||
#- binary_sensor.frigate_cam13_person_occupancy
|
||||
#- binary_sensor.frigate_cam14_motion
|
||||
- binary_sensor.frigate_cam14_person_occupancy
|
||||
#- binary_sensor.frigate_cam14_person_occupancy
|
||||
- binary_sensor.frigate_cam18_person_occupancy
|
||||
#- binary_sensor.frigate_cam19_motion
|
||||
- binary_sensor.frigate_cam19_person_occupancy
|
||||
- binary_sensor.bar_motion
|
||||
- binary_sensor.great_room_multisensor_home_security_motion_detection
|
||||
- binary_sensor.garage_multisensor_home_security_motion_detection
|
||||
- binary_sensor.master_bedroom_closet_motion_switch_home_security_motion_detection
|
||||
@@ -781,13 +751,13 @@ cards:
|
||||
class: "motion-unavailable"
|
||||
|
||||
- entities:
|
||||
- binary_sensor.inner_garage_door
|
||||
#- binary_sensor.inner_garage_door
|
||||
- binary_sensor.inner_garage_door_contact
|
||||
- binary_sensor.garage_door
|
||||
- binary_sensor.patio_door_contact
|
||||
- binary_sensor.master_bedroom_door_contact
|
||||
- binary_sensor.front_door_contact
|
||||
- binary_sensor.outer_garage_door
|
||||
#- binary_sensor.outer_garage_door
|
||||
- binary_sensor.outer_garage_door_contact
|
||||
- binary_sensor.nursery_door
|
||||
- binary_sensor.master_suite_door_contact
|
||||
@@ -800,7 +770,7 @@ cards:
|
||||
- binary_sensor.mancave_door_contact
|
||||
- binary_sensor.blue_room_door_contact
|
||||
- binary_sensor.hvac_multisensor_door
|
||||
- binary_sensor.furnace_room_door_contact
|
||||
#- binary_sensor.furnace_room_door_contact
|
||||
- binary_sensor.utility_room_door_contact
|
||||
states:
|
||||
- state: "off"
|
||||
@@ -853,8 +823,8 @@ cards:
|
||||
- camera.frigate_cam07
|
||||
- camera.frigate_cam08
|
||||
- camera.frigate_cam12
|
||||
- camera.frigate_cam13
|
||||
- camera.frigate_cam14
|
||||
# - camera.frigate_cam13
|
||||
# - camera.frigate_cam14
|
||||
- camera.frigate_cam18
|
||||
- camera.frigate_cam19
|
||||
states:
|
||||
|
||||
+5
-146
@@ -1049,24 +1049,6 @@ cards:
|
||||
|
||||
- type: entity-filter
|
||||
entities:
|
||||
# - entity: binary_sensor.front_room_light_left_on
|
||||
# name: Front Room
|
||||
# - entity: binary_sensor.computer_area_light_left_on
|
||||
# name: Computer Area
|
||||
# - entity: binary_sensor.nursery_light_left_on
|
||||
# name: Nursery
|
||||
# - entity: binary_sensor.kitchen_light_left_on
|
||||
# name: Kitchen
|
||||
# - entity: binary_sensor.master_bathroom_light_left_on
|
||||
# name: Master Bathroom
|
||||
# - entity: binary_sensor.dining_room_light_left_on
|
||||
# name: Dining Room
|
||||
# - entity: binary_sensor.entryway_light_left_on
|
||||
# name: Entryway
|
||||
# - entity: binary_sensor.great_room_light_left_on
|
||||
# name: Great Room
|
||||
# - entity: binary_sensor.utility_room_light_left_on
|
||||
# name: Utility Room
|
||||
- entity: media_player.ytube_music_player
|
||||
name: YTube
|
||||
- entity: media_player.all_downstairs_speakers
|
||||
@@ -1079,49 +1061,8 @@ cards:
|
||||
name: Upstairs Public
|
||||
- entity: media_player.front_room_tv
|
||||
name: Front Room TV
|
||||
# - entity: media_player.front_room_hub
|
||||
# name: Front Room display
|
||||
# state_filter:
|
||||
# - "on"
|
||||
# - "playing"
|
||||
# - "paused"
|
||||
# - "idle"
|
||||
# - entity: media_player.master_bedroom_clock
|
||||
# name: Master Bedroom Clock
|
||||
# - entity: media_player.garage
|
||||
# name: Garage
|
||||
# - entity: media_player.deck
|
||||
# name: Deck
|
||||
# - entity: media_player.great_room
|
||||
# name: Great Room
|
||||
# - entity: media_player.kitchen
|
||||
# name: Jukebox
|
||||
# - entity: media_player.nursery_hub
|
||||
# name: Nursery
|
||||
# state_filter:
|
||||
# - "on"
|
||||
# - "playing"
|
||||
# - "paused"
|
||||
# - "idle"
|
||||
# - entity: media_player.bathroom_mini
|
||||
# name: Bathroom Mini
|
||||
# - entity: media_player.computer_area_hub
|
||||
# name: Computer Area
|
||||
# state_filter:
|
||||
# - "on"
|
||||
# - "playing"
|
||||
# - "paused"
|
||||
# - "idle"
|
||||
- entity: media_player.downstairs_roku
|
||||
name: Downstairs Roku
|
||||
# - entity: binary_sensor.front_door_contact
|
||||
# name: Front Door
|
||||
# - entity: binary_sensor.garage_door
|
||||
# name: Garage Door
|
||||
# - entity: binary_sensor.outer_garage_door
|
||||
# name: Outer Garage Door
|
||||
# - entity: binary_sensor.patio_door_contact
|
||||
# name: Patio Door
|
||||
- entity: light.master_bedroom_strips_hue
|
||||
name: MBR Strips
|
||||
tap_action:
|
||||
@@ -1144,18 +1085,6 @@ cards:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more-info
|
||||
# - entity: binary_sensor.entryway_window_contact
|
||||
# name: Entryway
|
||||
# - entity: binary_sensor.front_room_window_contact
|
||||
# name: Front Room
|
||||
# - entity: binary_sensor.nursery_window_contact
|
||||
# name: Nursery
|
||||
# - entity: binary_sensor.master_bedroom_window_contact
|
||||
# name: Master Bedroom
|
||||
# - entity: binary_sensor.computer_area_window_contact
|
||||
# name: Computer Area
|
||||
# - entity: binary_sensor.blue_room_window_contact
|
||||
# name: Blue Room
|
||||
- entity: light.master_bedroom_closet
|
||||
name: MBR Closet
|
||||
tap_action:
|
||||
@@ -1180,19 +1109,13 @@ cards:
|
||||
name: Frigate
|
||||
state_filter:
|
||||
- "error"
|
||||
# - entity: binary_sensor.front_yard_plant_monitor_status
|
||||
# state_filter:
|
||||
# - "off"
|
||||
# - entity: binary_sensor.hvac_multisensor_status
|
||||
# state_filter:
|
||||
# - "off"
|
||||
- entity: binary_sensor.pm_status
|
||||
- entity: binary_sensor.power_monitor_status
|
||||
state_filter:
|
||||
- "off"
|
||||
- entity: binary_sensor.nursery_tagreader_status
|
||||
state_filter:
|
||||
- "off"
|
||||
- entity: binary_sensor.everything_presence_lite_8fa4fc_everything_presence_great_room_status
|
||||
- entity: binary_sensor.everything_presence_lite_8fa4fc_status
|
||||
state_filter:
|
||||
- "off"
|
||||
- entity: binary_sensor.black_bed_status
|
||||
@@ -1201,12 +1124,6 @@ cards:
|
||||
- entity: binary_sensor.hvac_multisensor_status
|
||||
state_filter:
|
||||
- "off"
|
||||
# - entity: binary_sensor.white_bed_status
|
||||
# state_filter:
|
||||
# - "off"
|
||||
# - entity: binary_sensor.master_bed_status
|
||||
# state_filter:
|
||||
# - "off"
|
||||
|
||||
show_empty: false
|
||||
state_filter:
|
||||
@@ -1301,6 +1218,7 @@ cards:
|
||||
name: Bedroom Closet
|
||||
- entity: sensor.master_bedroom_dimmer_node_status
|
||||
name: Master Bedroom Dimmer
|
||||
|
||||
- entity: sensor.master_bedroom_multisensor_node_status
|
||||
name: Master Bedroom MultiSensor
|
||||
|
||||
@@ -1337,8 +1255,8 @@ cards:
|
||||
name: Kitchen
|
||||
- entity: camera.frigate_cam13
|
||||
name: Front Room
|
||||
- entity: camera.frigate_cam14
|
||||
name: Back Yard
|
||||
# - entity: camera.frigate_cam14
|
||||
# name: Back Yard
|
||||
- entity: camera.frigate_cam18
|
||||
name: Front Yard
|
||||
- entity: camera.frigate_cam19
|
||||
@@ -1388,26 +1306,6 @@ cards:
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
# - entity: device_tracker.amcrest_technologies_32_ae_4e
|
||||
# name: Front Room
|
||||
# icon: mdi:cctv
|
||||
# state_filter:
|
||||
# - "not_home"
|
||||
# - entity: device_tracker.amcrest_technologies_36_1d_8a
|
||||
# name: Back Yard
|
||||
# icon: mdi:cctv
|
||||
# state_filter:
|
||||
# - "not_home"
|
||||
# - entity: device_tracker.amcrest_technologies_36_22_3a
|
||||
# name: Back Yard
|
||||
# icon: mdi:cctv
|
||||
# state_filter:
|
||||
# - "not_home"
|
||||
# - entity: device_tracker.amcrest_technologies_35_5d_c3
|
||||
# name: Front Yard
|
||||
# icon: mdi:cctv
|
||||
# state_filter:
|
||||
# - "not_home"
|
||||
- entity: device_tracker.nmap_tracker_f0_00_05_10_b2_ca
|
||||
name: Front Yard
|
||||
icon: mdi:cctv
|
||||
@@ -1497,42 +1395,3 @@ cards:
|
||||
weather_icon_type: fill
|
||||
time_format: 12
|
||||
date_pattern: DDDD
|
||||
# - type: entity-filter
|
||||
# card:
|
||||
# type: glance
|
||||
# show_state: true
|
||||
# entities:
|
||||
# - entity: input_text.person_clint
|
||||
# name: Clint
|
||||
# - entity: input_text.person_emmett
|
||||
# name: Emmett
|
||||
# - entity: input_text.person_bridget
|
||||
# name: Bridget
|
||||
# - entity: input_text.person_kristy
|
||||
# name: Kristy
|
||||
# - entity: input_text.person_marshall
|
||||
# name: Marshall
|
||||
# - entity: input_text.person_tess
|
||||
# name: Tess
|
||||
# - entity: input_text.person_ebin
|
||||
# name: Ebin
|
||||
# - entity: group.person_clint
|
||||
# name: Clint
|
||||
# - entity: group.person_emmett
|
||||
# name: Emmett
|
||||
# - entity: group.person_bridget
|
||||
# name: Bridget
|
||||
# - entity: group.person_kristy
|
||||
# name: Kristy
|
||||
# - entity: group.person_marshall
|
||||
# name: Marshall
|
||||
# - entity: group.person_tess
|
||||
# name: Tess
|
||||
# - entity: group.person_ebin
|
||||
# name: Ebin
|
||||
# show_empty: false
|
||||
# state_filter:
|
||||
# - "on"
|
||||
# - "home"
|
||||
# - "At Childcare"
|
||||
# - "Home"
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
title: Spacer
|
||||
icon: mdi:dots-horizontal
|
||||
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
|
||||
|
||||
volume_up:
|
||||
show: false
|
||||
volume_down:
|
||||
show: false
|
||||
volume_mute:
|
||||
show: false
|
||||
|
||||
power:
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: switch.toggle
|
||||
service_data:
|
||||
entity_id: switch.shelly_projector
|
||||
Reference in New Issue
Block a user