mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
More Sectionals!
This commit is contained in:
@@ -179,16 +179,16 @@ cards:
|
||||
top: 12%
|
||||
left: 76%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.front_yard_animal_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.front_yard_animal_occupancy
|
||||
style:
|
||||
top: 12%
|
||||
left: 71%
|
||||
# - type: conditional
|
||||
# conditions:
|
||||
# - entity: binary_sensor.front_yard_animal_occupancy
|
||||
# state: "on"
|
||||
# elements:
|
||||
# - type: state-icon
|
||||
# entity: binary_sensor.front_yard_animal_occupancy
|
||||
# style:
|
||||
# top: 12%
|
||||
# left: 71%
|
||||
|
||||
- type: state-icon
|
||||
entity: light.front_porch_overhead
|
||||
|
||||
@@ -168,16 +168,16 @@ cards:
|
||||
top: 60%
|
||||
left: 65%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.front_yard_animal_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.front_yard_animal_occupancy
|
||||
style:
|
||||
top: 60%
|
||||
left: 70%
|
||||
# - type: conditional
|
||||
# conditions:
|
||||
# - entity: binary_sensor.front_yard_animal_occupancy
|
||||
# state: "on"
|
||||
# elements:
|
||||
# - type: state-icon
|
||||
# entity: binary_sensor.front_yard_animal_occupancy
|
||||
# style:
|
||||
# top: 60%
|
||||
# left: 70%
|
||||
|
||||
- type: state-icon
|
||||
entity: light.front_porch_overhead
|
||||
|
||||
@@ -4,11 +4,21 @@ icon: mdi:weather-sunny
|
||||
type: sidebar
|
||||
visible:
|
||||
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
|
||||
|
||||
header:
|
||||
layout: responsive
|
||||
badges_position: bottom
|
||||
badges_wrap: scroll
|
||||
|
||||
badges:
|
||||
- type: custom:mushroom-chips-card
|
||||
chips:
|
||||
- type: back
|
||||
|
||||
cards:
|
||||
- type: iframe
|
||||
url: >-
|
||||
https://embed.windy.com/embed2.html?lat=42.534&lon=-85.842&detailLat=42.439&detailLon=-85.838&width=650&height=450&zoom=9&level=surface&overlay=radar&product=radar&menu=&message=&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=default&metricTemp=default&radarRange=-1
|
||||
|
||||
- type: vertical-stack
|
||||
view_layout:
|
||||
position: sidebar
|
||||
@@ -22,43 +32,18 @@ cards:
|
||||
dawn: true
|
||||
noon: true
|
||||
dusk: true
|
||||
# azimuth: true
|
||||
# sun_azimuth: true
|
||||
# moon_azimuth: true
|
||||
# elevation: true
|
||||
# sun_elevation: true
|
||||
# moon_elevation: true
|
||||
moonrise: true
|
||||
moonset: true
|
||||
moon_phase: true
|
||||
|
||||
|
||||
- type: weather-forecast
|
||||
entity: weather.kbiv
|
||||
name: Next 5 Hours
|
||||
show_current: true
|
||||
show_forecast: true
|
||||
forecast_type: hourly
|
||||
|
||||
- type: weather-forecast
|
||||
entity: weather.thermostat
|
||||
name: Next 5 Days
|
||||
show_current: true
|
||||
show_forecast: true
|
||||
forecast_type: daily
|
||||
|
||||
# - type: custom:hourly-weather
|
||||
# entity: weather.openweathermap_hourly
|
||||
# icons: true
|
||||
# name: ""
|
||||
# hide_hours: false
|
||||
|
||||
# - type: markdown
|
||||
# content: >-
|
||||
# <h2> Weather Forecast<h2>
|
||||
# <h3>Now: {{ states('weather.openweathermap_hourly') }}</h3>
|
||||
# <h3>Next 12 Hours:</h3>
|
||||
# {% for forecast in state_attr("weather.openweathermap_hourly","forecast") -%}
|
||||
# {{ forecast.condition }} - {{ forecast.precipitation_probability }}% chance of precipitation
|
||||
|
||||
# {% endfor %}
|
||||
|
||||
@@ -93,14 +93,19 @@ cards:
|
||||
- camera_entity: camera.frigate_cam03
|
||||
title: Great Room
|
||||
icon: mdi:microsoft-xbox-controller
|
||||
live_provider: ha
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: rtsp_cam03_sub
|
||||
frigate:
|
||||
camera_name: frigate_cam03
|
||||
zone: great_room
|
||||
label: person
|
||||
url: http://192.168.1.11:5000
|
||||
view:
|
||||
default: snapshots
|
||||
theme:
|
||||
themes: []
|
||||
event_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
@@ -115,11 +120,25 @@ cards:
|
||||
enabled: false
|
||||
frigate_ui:
|
||||
enabled: false
|
||||
frigate:
|
||||
enabled: false
|
||||
live:
|
||||
enabled: false
|
||||
iris:
|
||||
enabled: false
|
||||
snapshots:
|
||||
enabled: true
|
||||
cameras:
|
||||
enabled: false
|
||||
media_viewer:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
snapshot_click_plays_clip: false
|
||||
status_bar: {}
|
||||
media_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
size: 150
|
||||
show_details: false
|
||||
show_favorite_control: false
|
||||
show_timeline_control: false
|
||||
show_download_control: false
|
||||
|
||||
@@ -82,48 +82,48 @@ cards:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: glance
|
||||
title: Animals
|
||||
show_icon: false
|
||||
columns: 1
|
||||
entities:
|
||||
- name: Count
|
||||
entity: sensor.frigate_cam14_animal_count
|
||||
- name: Occupancy
|
||||
entity: binary_sensor.frigate_cam14_animal_occupancy
|
||||
- type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam14
|
||||
title: Back Yard
|
||||
icon: mdi:bird
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam14
|
||||
label: animal
|
||||
url: http://192.168.1.11:5000
|
||||
view:
|
||||
default: snapshots
|
||||
event_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
size: 100
|
||||
menu:
|
||||
style: overlay
|
||||
position: top
|
||||
buttons:
|
||||
clips:
|
||||
enabled: false
|
||||
download:
|
||||
enabled: false
|
||||
frigate_ui:
|
||||
enabled: false
|
||||
frigate:
|
||||
enabled: false
|
||||
live:
|
||||
enabled: false
|
||||
media_viewer:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
# - type: horizontal-stack
|
||||
# cards:
|
||||
# - type: glance
|
||||
# title: Animals
|
||||
# show_icon: false
|
||||
# columns: 1
|
||||
# entities:
|
||||
# - name: Count
|
||||
# entity: sensor.frigate_cam14_animal_count
|
||||
# - name: Occupancy
|
||||
# entity: binary_sensor.frigate_cam14_animal_occupancy
|
||||
# - type: custom:advanced-camera-card
|
||||
# cameras:
|
||||
# - camera_entity: camera.frigate_cam14
|
||||
# title: Back Yard
|
||||
# icon: mdi:bird
|
||||
# live_provider: ha
|
||||
# frigate:
|
||||
# camera_name: frigate_cam14
|
||||
# label: animal
|
||||
# url: http://192.168.1.11:5000
|
||||
# view:
|
||||
# default: snapshots
|
||||
# event_gallery:
|
||||
# controls:
|
||||
# thumbnails:
|
||||
# size: 100
|
||||
# menu:
|
||||
# style: overlay
|
||||
# position: top
|
||||
# buttons:
|
||||
# clips:
|
||||
# enabled: false
|
||||
# download:
|
||||
# enabled: false
|
||||
# frigate_ui:
|
||||
# enabled: false
|
||||
# frigate:
|
||||
# enabled: false
|
||||
# live:
|
||||
# enabled: false
|
||||
# media_viewer:
|
||||
# controls:
|
||||
# next_previous:
|
||||
# style: chevrons
|
||||
|
||||
@@ -126,48 +126,48 @@ cards:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: glance
|
||||
title: Animals
|
||||
show_icon: false
|
||||
columns: 1
|
||||
entities:
|
||||
- name: Count
|
||||
entity: sensor.frigate_cam18_animal_count
|
||||
- name: Occupancy
|
||||
entity: binary_sensor.frigate_cam18_animal_occupancy
|
||||
- type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam18
|
||||
title: Front Porch
|
||||
icon: mdi:bird
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam18
|
||||
label: animal
|
||||
url: http://192.168.1.11:5000
|
||||
view:
|
||||
default: snapshots
|
||||
event_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
size: 100
|
||||
menu:
|
||||
style: overlay
|
||||
position: top
|
||||
buttons:
|
||||
clips:
|
||||
enabled: false
|
||||
download:
|
||||
enabled: false
|
||||
frigate_ui:
|
||||
enabled: false
|
||||
frigate:
|
||||
enabled: false
|
||||
live:
|
||||
enabled: false
|
||||
media_viewer:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
# - type: horizontal-stack
|
||||
# cards:
|
||||
# - type: glance
|
||||
# title: Animals
|
||||
# show_icon: false
|
||||
# columns: 1
|
||||
# entities:
|
||||
# - name: Count
|
||||
# entity: sensor.frigate_cam18_animal_count
|
||||
# - name: Occupancy
|
||||
# entity: binary_sensor.frigate_cam18_animal_occupancy
|
||||
# - type: custom:advanced-camera-card
|
||||
# cameras:
|
||||
# - camera_entity: camera.frigate_cam18
|
||||
# title: Front Porch
|
||||
# icon: mdi:bird
|
||||
# live_provider: ha
|
||||
# frigate:
|
||||
# camera_name: frigate_cam18
|
||||
# label: animal
|
||||
# url: http://192.168.1.11:5000
|
||||
# view:
|
||||
# default: snapshots
|
||||
# event_gallery:
|
||||
# controls:
|
||||
# thumbnails:
|
||||
# size: 100
|
||||
# menu:
|
||||
# style: overlay
|
||||
# position: top
|
||||
# buttons:
|
||||
# clips:
|
||||
# enabled: false
|
||||
# download:
|
||||
# enabled: false
|
||||
# frigate_ui:
|
||||
# enabled: false
|
||||
# frigate:
|
||||
# enabled: false
|
||||
# live:
|
||||
# enabled: false
|
||||
# media_viewer:
|
||||
# controls:
|
||||
# next_previous:
|
||||
# style: chevrons
|
||||
|
||||
@@ -126,48 +126,48 @@ cards:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: glance
|
||||
title: Animals
|
||||
show_icon: false
|
||||
columns: 1
|
||||
entities:
|
||||
- name: Count
|
||||
entity: sensor.frigate_cam19_animal_count
|
||||
- name: Occupancy
|
||||
entity: binary_sensor.frigate_cam19_animal_occupancy
|
||||
- type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam19
|
||||
title: Front Porch
|
||||
icon: mdi:bird
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam19
|
||||
label: animal
|
||||
url: http://192.168.1.11:5000
|
||||
view:
|
||||
default: snapshots
|
||||
event_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
size: 100
|
||||
menu:
|
||||
style: overlay
|
||||
position: top
|
||||
buttons:
|
||||
clips:
|
||||
enabled: false
|
||||
download:
|
||||
enabled: false
|
||||
frigate_ui:
|
||||
enabled: false
|
||||
frigate:
|
||||
enabled: false
|
||||
live:
|
||||
enabled: false
|
||||
media_viewer:
|
||||
controls:
|
||||
next_previous:
|
||||
style: chevrons
|
||||
# - type: horizontal-stack
|
||||
# cards:
|
||||
# - type: glance
|
||||
# title: Animals
|
||||
# show_icon: false
|
||||
# columns: 1
|
||||
# entities:
|
||||
# - name: Count
|
||||
# entity: sensor.frigate_cam19_animal_count
|
||||
# - name: Occupancy
|
||||
# entity: binary_sensor.frigate_cam19_animal_occupancy
|
||||
# - type: custom:advanced-camera-card
|
||||
# cameras:
|
||||
# - camera_entity: camera.frigate_cam19
|
||||
# title: Front Porch
|
||||
# icon: mdi:bird
|
||||
# live_provider: ha
|
||||
# frigate:
|
||||
# camera_name: frigate_cam19
|
||||
# label: animal
|
||||
# url: http://192.168.1.11:5000
|
||||
# view:
|
||||
# default: snapshots
|
||||
# event_gallery:
|
||||
# controls:
|
||||
# thumbnails:
|
||||
# size: 100
|
||||
# menu:
|
||||
# style: overlay
|
||||
# position: top
|
||||
# buttons:
|
||||
# clips:
|
||||
# enabled: false
|
||||
# download:
|
||||
# enabled: false
|
||||
# frigate_ui:
|
||||
# enabled: false
|
||||
# frigate:
|
||||
# enabled: false
|
||||
# live:
|
||||
# enabled: false
|
||||
# media_viewer:
|
||||
# controls:
|
||||
# next_previous:
|
||||
# style: chevrons
|
||||
|
||||
+93
-228
@@ -1,31 +1,95 @@
|
||||
theme: Mushroom
|
||||
type: sections
|
||||
max_columns: 4
|
||||
title: Media
|
||||
path: media
|
||||
icon: mdi:music
|
||||
badges: []
|
||||
subview: true
|
||||
cards:
|
||||
# Back button and title
|
||||
- !include /config/lovelace/templates/front-room-roku-card.yaml
|
||||
- !include /config/lovelace/templates/great-room-roku-card.yaml
|
||||
- type: vertical-stack
|
||||
sections:
|
||||
- type: grid
|
||||
cards:
|
||||
- type: custom:mini-media-player
|
||||
entity: media_player.front_room_tv
|
||||
toggle_power: true
|
||||
artwork: material
|
||||
info: short
|
||||
source: full
|
||||
volume_stateless: false
|
||||
group: false
|
||||
idle_view:
|
||||
when_standby: true
|
||||
when_idle: true
|
||||
- type: custom:firemote-card
|
||||
entity: media_player.front_room_tv
|
||||
device_family: roku
|
||||
device_type: roku-ultra-2020
|
||||
compatibility_mode: default
|
||||
roku_remote_entity: remote.front_room_tv
|
||||
app_launch_1: youtube
|
||||
app_launch_2: disney-plus
|
||||
app_launch_3: max
|
||||
app_launch_4: hulu
|
||||
app_launch_5: function-find-my-remote
|
||||
visible_name_text: Front Room
|
||||
name_position: top
|
||||
visible_name_text_color: '#ffffff'
|
||||
grid_options:
|
||||
columns: full
|
||||
defaultRemoteStyle_override: RVR
|
||||
app_launcher_relative_size: '8'
|
||||
useCustomSkin: true
|
||||
dpad_style: minimal
|
||||
scale: '100'
|
||||
column_span: 1
|
||||
- type: grid
|
||||
cards:
|
||||
- type: custom:mini-media-player
|
||||
entity: media_player.downstairs_roku
|
||||
toggle_power: false
|
||||
artwork: cover
|
||||
info: scroll
|
||||
source: icon
|
||||
volume_stateless: false
|
||||
group: false
|
||||
idle_view:
|
||||
when_idle: true
|
||||
when_standby: true
|
||||
- type: custom:firemote-card
|
||||
entity: media_player.downstairs_roku
|
||||
device_family: roku
|
||||
device_type: roku-ultra-2020
|
||||
compatibility_mode: default
|
||||
roku_remote_entity: remote.downstairs_roku
|
||||
app_launch_1: youtube
|
||||
app_launch_2: disney-plus
|
||||
app_launch_3: max
|
||||
app_launch_4: hulu
|
||||
app_launch_5: function-find-my-remote
|
||||
visible_name_text: Great Room
|
||||
name_position: top
|
||||
visible_name_text_color: '#ffffff'
|
||||
grid_options:
|
||||
columns: full
|
||||
defaultRemoteStyle_override: RVR
|
||||
app_launcher_relative_size: '8'
|
||||
scale: '100'
|
||||
column_span: 1
|
||||
- type: grid
|
||||
cards:
|
||||
# Primary YouTube Music Player card
|
||||
- type: vertical-stack
|
||||
cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_playlist
|
||||
entity: select.ytube_music_player_playlist
|
||||
name: Playlist
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
icon_type: none
|
||||
primary_info: state
|
||||
secondary_info: name
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_speakers
|
||||
entity: select.ytube_music_player_speaker
|
||||
name: Speakers
|
||||
hide_icon: true
|
||||
icon_type: none
|
||||
layout: vertical
|
||||
primary_info: state
|
||||
secondary_info: name
|
||||
@@ -44,24 +108,26 @@ cards:
|
||||
- previous
|
||||
- next
|
||||
- play_pause_stop
|
||||
- type: vertical-stack
|
||||
cards:
|
||||
- !include /config/lovelace/templates/card-mini-media-player.yaml
|
||||
- !include /config/lovelace/templates/card-mini-media-player.yaml
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_playcontinuous
|
||||
entity: select.ytube_music_player_play_mode
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
name: Continuous?
|
||||
icon_type: none
|
||||
name: Play Mode
|
||||
fill_container: true
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_playmode
|
||||
entity: select.ytube_music_player_repeat_mode
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
name: Repeat Mode
|
||||
icon_type: none
|
||||
fill_container: true
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_source
|
||||
entity: select.ytube_music_player_radio_mode
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
icon_type: none
|
||||
fill_container: true
|
||||
- type: custom:button-card
|
||||
styles:
|
||||
card:
|
||||
@@ -69,12 +135,14 @@ cards:
|
||||
state:
|
||||
- operator: template
|
||||
value: >
|
||||
[[[ return states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
[[[ return
|
||||
states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
== "LIKE"]]]
|
||||
icon: mdi:thumb-up
|
||||
- operator: template
|
||||
value: >
|
||||
[[[ return states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
[[[ return
|
||||
states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
== "INDIFFERENT"]]]
|
||||
icon: mdi:thumb-up-outline
|
||||
- operator: default
|
||||
@@ -86,207 +154,4 @@ cards:
|
||||
service_data:
|
||||
entity_id: media_player.ytube_music_player
|
||||
command: rate_track
|
||||
parameters: thumb_toggle_up_middle
|
||||
|
||||
# Lyrics
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.ytube_music_player
|
||||
state: playing
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_show_lyrics
|
||||
name: Lyrics
|
||||
secondary_info: none
|
||||
tap_action:
|
||||
action: toggle
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.ytube_music_player_show_lyrics
|
||||
state: "on"
|
||||
card:
|
||||
type: markdown
|
||||
content: >-
|
||||
{% if is_state('media_player.ytube_music_player','playing') %}{{
|
||||
state_attr("sensor.ytube_music_player_extra", "lyrics") }}{% else
|
||||
%}Player off{% endif %}
|
||||
|
||||
# Speaker list
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.ytube_music_player
|
||||
state: playing
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_show_speakers
|
||||
name: Speakers
|
||||
secondary_info: none
|
||||
tap_action:
|
||||
action: toggle
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.ytube_music_player_show_speakers
|
||||
state: "on"
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.front_room_hub
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.front_room_hub
|
||||
name: Front Room Hub
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
hide_when_off: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.kitchen
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.kitchen
|
||||
name: Kitchen
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
hide_when_off: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.bathroom_mini
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.bathroom_mini
|
||||
name: Bathroom Mini
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.nursery_hub
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.nursery_hub
|
||||
name: Nursery Hub
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.master_bedroom_clock
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.master_bedroom_clock
|
||||
name: Master Bedroom Clock
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.computer_area_hub
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.computer_area_hub
|
||||
name: Computer Area Clock
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.garage
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.garage
|
||||
name: Garage
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.deck
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.deck
|
||||
name: Deck
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.great_room
|
||||
state_not: "off"
|
||||
card:
|
||||
entity: media_player.great_room
|
||||
name: Great Room
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
|
||||
# Playlist
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.ytube_music_player
|
||||
state: playing
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_show_playlist
|
||||
name: Playlist
|
||||
secondary_info: none
|
||||
tap_action:
|
||||
action: toggle
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.ytube_music_player_show_playlist
|
||||
state: "on"
|
||||
card:
|
||||
type: markdown
|
||||
content: >-
|
||||
{% if is_state('media_player.ytube_music_player','playing') %}
|
||||
{% for i in
|
||||
range(0,state_attr("sensor.ytube_music_player_extra","total_tracks"))
|
||||
%}
|
||||
{% if i == state_attr("media_player.ytube_music_player","current_track") %}Track {{i+1}} of {{state_attr('sensor.ytube_music_player_extra','total_tracks')}}{% endif %}
|
||||
{%- endfor %}{% else %}Player off{% endif %}
|
||||
|
||||
{% if is_state('media_player.ytube_music_player','playing') %}{%
|
||||
for i in range(0,state_attr("sensor.ytube_music_player_extra",
|
||||
"total_tracks")) %}
|
||||
{% if i == state_attr("media_player.ytube_music_player",
|
||||
"current_track") %}**{% endif %}\[{{i+1}}] {{
|
||||
state_attr("sensor.ytube_music_player_extra", "tracks")[i] }}{%
|
||||
if i == state_attr("media_player.ytube_music_player",
|
||||
"current_track") %}**{% endif %} {%- endfor %}{% else %}Player
|
||||
off{% endif %}
|
||||
|
||||
# Song Details
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: media_player.ytube_music_player
|
||||
state: playing
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_show_details
|
||||
name: Details
|
||||
secondary_info: none
|
||||
tap_action:
|
||||
action: toggle
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.ytube_music_player_show_details
|
||||
state: "on"
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mushroom-template-card
|
||||
primary: '{{state_attr("media_player.ytube_music_player","media_artist")}}'
|
||||
secondary: Artist
|
||||
- type: custom:mushroom-template-card
|
||||
primary: '{{state_attr("media_player.ytube_music_player","media_title")}}'
|
||||
secondary: Track
|
||||
- type: custom:mushroom-template-card
|
||||
primary: >-
|
||||
{{state_attr(state_attr("media_player.ytube_music_player","remote_player_id"),"friendly_name")}}
|
||||
secondary: Speaker(s)
|
||||
- type: custom:mushroom-template-card
|
||||
primary: '{{state_attr("media_player.ytube_music_player", "videoId")}}'
|
||||
secondary: VideoId
|
||||
parameters: thumb_toggle_up_middle
|
||||
+10
-4
@@ -2,6 +2,9 @@
|
||||
- url: /webrtc/webrtc-camera.js
|
||||
type: module
|
||||
|
||||
- url: /hacsfiles/HA-Firemote/HA-Firemote.js
|
||||
type: module
|
||||
|
||||
# - url: /hacsfiles/webrtc/webrtc-camera.js
|
||||
# type: module
|
||||
|
||||
@@ -22,8 +25,8 @@
|
||||
- type: module
|
||||
url: /local/floorplan/floorplan-card.js
|
||||
|
||||
- url: /hacsfiles/power-flow-card-plus/power-flow-card-plus.js
|
||||
type: module
|
||||
# - url: /hacsfiles/power-flow-card-plus/power-flow-card-plus.js
|
||||
# type: module
|
||||
|
||||
# - type: module
|
||||
# url: /local/webrtc/webrtc-camera.js
|
||||
@@ -48,8 +51,8 @@
|
||||
- url: /hacsfiles/lovelace-horizon-card/lovelace-horizon-card.js
|
||||
type: module
|
||||
|
||||
- url: /hacsfiles/frigate-hass-card/frigate-hass-card.js
|
||||
type: module
|
||||
# - url: /hacsfiles/frigate-hass-card/frigate-hass-card.js
|
||||
# type: module
|
||||
|
||||
- url: /hacsfiles/Home-Assistant-Mail-And-Packages-Custom-Card/Home-Assistant-Mail-And-Packages-Custom-Card.js
|
||||
type: module
|
||||
@@ -78,4 +81,7 @@
|
||||
- url: /hacsfiles/mass-search-card/mass-search-card.js
|
||||
type: module
|
||||
|
||||
- url: /hacsfiles/advanced-camera-card/advanced-camera-card.js
|
||||
type: module
|
||||
|
||||
- url: /local
|
||||
@@ -1,16 +1,3 @@
|
||||
# type: custom:webrtc-camera
|
||||
# url: rtsp://192.168.1.7:8554/rtsp_cam03_sub
|
||||
# #ui: true # custom video controls, default false
|
||||
# title: Computer Area # optional card title
|
||||
# # poster: https://home-assistant.io/images/cast/splash.png # still image when stream is loading
|
||||
# muted: true # disable sound, default false
|
||||
# # intersection: 0.75 # auto stop stream when less than 75% of video element is in the screen, 50% by default
|
||||
# # background: true # run stream when not displayed (ex. for quick video loading), default false
|
||||
|
||||
|
||||
# mode: webrtc #,mse,mp4,mjpeg
|
||||
|
||||
|
||||
type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam03
|
||||
|
||||
@@ -18,18 +18,18 @@ shortcuts:
|
||||
icon: mdi:rug
|
||||
- name: Outside
|
||||
type: source
|
||||
id: media_player.outside
|
||||
id: outside
|
||||
icon: mdi:grass
|
||||
- name: Everywhere
|
||||
type: source
|
||||
id: inside_and_outside
|
||||
- name: Upstairs
|
||||
type: source
|
||||
id: all_upstairs_speakers
|
||||
id: upstairs_public
|
||||
icon: mdi:home-floor-1
|
||||
- name: Downstairs
|
||||
type: source
|
||||
id: all_downstairs_speakers
|
||||
id: downstairs_public
|
||||
icon: mdi:home-floor-b
|
||||
- name: Nursery
|
||||
type: source
|
||||
@@ -49,11 +49,11 @@ shortcuts:
|
||||
icon: mdi:dance-ballroom
|
||||
- name: Country
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5YBQCwU-6NeAAuonxHfZ7ff
|
||||
id: RDCLAK5uy_kpxnNxJpPZjLKbL9WgvrPuErWkUxMP6x4
|
||||
icon: mdi:cow
|
||||
- name: Exercise
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5YBQCwU-6NeAAuonxHfZ7ff
|
||||
id: RDCLAK5uy_n7AeQQ7AO_YuS1kymCjW_OgEkplisOXoA
|
||||
icon: mdi:weight-lifter
|
||||
- name: Disney
|
||||
type: playlist
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
type: grid
|
||||
cards:
|
||||
- type: custom:mini-media-player
|
||||
entity: media_player.front_room_tv
|
||||
toggle_power: true
|
||||
artwork: material
|
||||
info: short
|
||||
source: full
|
||||
volume_stateless: false
|
||||
group: false
|
||||
idle_view:
|
||||
when_standby: true
|
||||
when_idle: true
|
||||
- type: custom:firemote-card
|
||||
entity: media_player.front_room_tv
|
||||
device_family: roku
|
||||
device_type: roku-ultra-2020
|
||||
compatibility_mode: default
|
||||
roku_remote_entity: remote.front_room_tv
|
||||
app_launch_1: youtube
|
||||
app_launch_2: disney-plus
|
||||
app_launch_3: max
|
||||
app_launch_4: hulu
|
||||
app_launch_5: function-find-my-remote
|
||||
visible_name_text: Front Room
|
||||
name_position: top
|
||||
visible_name_text_color: '#ffffff'
|
||||
grid_options:
|
||||
columns: full
|
||||
defaultRemoteStyle_override: RVR
|
||||
app_launcher_relative_size: '8'
|
||||
useCustomSkin: true
|
||||
dpad_style: minimal
|
||||
scale: '100'
|
||||
column_span: 1
|
||||
@@ -0,0 +1,33 @@
|
||||
type: grid
|
||||
cards:
|
||||
- type: custom:mini-media-player
|
||||
entity: media_player.downstairs_roku
|
||||
toggle_power: false
|
||||
artwork: cover
|
||||
info: scroll
|
||||
source: icon
|
||||
volume_stateless: false
|
||||
group: false
|
||||
idle_view:
|
||||
when_idle: true
|
||||
when_standby: true
|
||||
- type: custom:firemote-card
|
||||
entity: media_player.downstairs_roku
|
||||
device_family: roku
|
||||
device_type: roku-ultra-2020
|
||||
compatibility_mode: default
|
||||
roku_remote_entity: remote.downstairs_roku
|
||||
app_launch_1: youtube
|
||||
app_launch_2: disney-plus
|
||||
app_launch_3: max
|
||||
app_launch_4: hulu
|
||||
app_launch_5: function-find-my-remote
|
||||
visible_name_text: Great Room
|
||||
name_position: top
|
||||
visible_name_text_color: '#ffffff'
|
||||
grid_options:
|
||||
columns: full
|
||||
defaultRemoteStyle_override: RVR
|
||||
app_launcher_relative_size: '8'
|
||||
scale: '100'
|
||||
column_span: 1
|
||||
@@ -1,151 +0,0 @@
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_playlist
|
||||
name: Playlist
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
primary_info: state
|
||||
secondary_info: name
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_speakers
|
||||
name: Speakers
|
||||
hide_icon: true
|
||||
layout: vertical
|
||||
primary_info: state
|
||||
secondary_info: name
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-media-player-card
|
||||
entity: media_player.ytube_music_player
|
||||
name: YouTube Music Player
|
||||
volume_controls:
|
||||
- volume_mute
|
||||
- volume_set
|
||||
use_media_info: true
|
||||
use_media_artwork: true
|
||||
media_controls:
|
||||
- on_off
|
||||
- previous
|
||||
- next
|
||||
- play_pause_stop
|
||||
- type: vertical-stack
|
||||
cards:
|
||||
- type: custom:mini-media-player
|
||||
entity: media_player.ytube_music_player
|
||||
artwork: cover
|
||||
hide:
|
||||
shuffle: false
|
||||
icon_state: false
|
||||
repeat: false
|
||||
name: true
|
||||
icon: true
|
||||
power: true
|
||||
shortcuts:
|
||||
columns: 3
|
||||
hide_when_off: false
|
||||
buttons:
|
||||
- name: Inside
|
||||
type: source
|
||||
id: all_speakers
|
||||
icon: mdi:rug
|
||||
- name: Outside
|
||||
type: source
|
||||
id: media_player.outside
|
||||
icon: mdi:grass
|
||||
- name: Everywhere
|
||||
type: source
|
||||
id: inside_and_outside
|
||||
- name: Upstairs
|
||||
type: source
|
||||
id: all_upstairs_speakers
|
||||
icon: mdi:home-floor-1
|
||||
- name: Downstairs
|
||||
type: source
|
||||
id: all_downstairs_speakers
|
||||
icon: mdi:home-floor-b
|
||||
- name: Nursery
|
||||
type: source
|
||||
id: nursery_hub
|
||||
icon: mdi:bunk-bed
|
||||
- name: Timeless
|
||||
type: playlist
|
||||
id: RDCLAK5uy_mH5mS2pbI9c743F2Xoi7WxRVBbw7k3hPE
|
||||
icon: mdi:clock
|
||||
- name: Goodnight
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5ag5qC9nHxl7tKBvGRnh2HM
|
||||
icon: mdi:sleep
|
||||
- name: Dance Games
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5YBQCwU-6NeAAuonxHfZ7ff
|
||||
icon: mdi:dance-ballroom
|
||||
- name: Country
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5YBQCwU-6NeAAuonxHfZ7ff
|
||||
icon: mdi:cow
|
||||
- name: Exercise
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5YBQCwU-6NeAAuonxHfZ7ff
|
||||
icon: mdi:weight-lifter
|
||||
- name: Disney
|
||||
type: playlist
|
||||
id: RDCLAK5uy_nwGVTzraBvAR-wPGHBPeqp4Qb139ns16Y
|
||||
icon: mdi:castle
|
||||
- name: My Likes
|
||||
type: channel
|
||||
id: Your Likes
|
||||
icon: mdi:thumb-up
|
||||
- name: Classic Rock
|
||||
type: playlist
|
||||
id: RDCLAK5uy_nZiG9ehz_MQoWQxY5yElsLHCcG0tv9PRg
|
||||
icon: mdi:guitar-acoustic
|
||||
- name: Concentrate
|
||||
type: playlist
|
||||
id: PLtfKVM9o2_5ZnAHaOSKRoN1bU3QIMxqvR
|
||||
icon: mdi:brain
|
||||
icon: mdi:music
|
||||
volume_stateless: false
|
||||
toggle_power: true
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_boolean.ytube_music_player_playcontinuous
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
name: Continuous?
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_playmode
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_source
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
- type: custom:button-card
|
||||
styles:
|
||||
card:
|
||||
- height: 64px
|
||||
state:
|
||||
- operator: template
|
||||
value: >
|
||||
[[[ return states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
== "LIKE"]]]
|
||||
icon: mdi:thumb-up
|
||||
- operator: template
|
||||
value: >
|
||||
[[[ return states['media_player.ytube_music_player'].attributes.likeStatus
|
||||
== "INDIFFERENT"]]]
|
||||
icon: mdi:thumb-up-outline
|
||||
- operator: default
|
||||
icon: mdi:power-off
|
||||
value: false
|
||||
tap_action:
|
||||
action: call-service
|
||||
service: ytube_music_player.call_method
|
||||
service_data:
|
||||
entity_id: media_player.ytube_music_player
|
||||
command: rate_track
|
||||
parameters: thumb_toggle_up_middle
|
||||
@@ -238,14 +238,14 @@ cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_playlist
|
||||
entity: select.ytube_music_player_playlist
|
||||
name: Playlist
|
||||
layout: vertical
|
||||
hide_icon: true
|
||||
primary_info: state
|
||||
secondary_info: name
|
||||
- type: custom:mushroom-entity-card
|
||||
entity: input_select.ytube_music_player_speakers
|
||||
entity: select.ytube_music_player_speaker
|
||||
name: Speakers
|
||||
hide_icon: true
|
||||
layout: vertical
|
||||
|
||||
+118
-33
@@ -15,6 +15,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/weather
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -56,6 +58,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -93,6 +97,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -131,6 +137,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -165,6 +173,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -208,6 +218,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -253,6 +265,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -301,6 +315,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -325,6 +341,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/mobile-app
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -339,6 +357,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/mobile-app
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -353,6 +373,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/mobile-app
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -364,6 +386,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -375,6 +399,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -387,6 +413,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -399,6 +427,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -412,6 +442,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/watchman
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -425,6 +457,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/watchman
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -487,6 +521,8 @@ badges:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/media
|
||||
content: "{{states('sensor.speakers_on_count')}}"
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -510,6 +546,8 @@ badges:
|
||||
name: AM
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -522,6 +560,8 @@ badges:
|
||||
name: PM
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -547,6 +587,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/dishwasher
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -572,6 +614,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/washing-machine
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
@@ -597,6 +641,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/tumble-dryer
|
||||
hold_action:
|
||||
action: more_info
|
||||
|
||||
- type: custom:mushroom-chips-card
|
||||
alignment: center
|
||||
@@ -659,6 +705,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/nws-alerts
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- operator: ">"
|
||||
value: 0
|
||||
@@ -671,35 +719,30 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.master_bedroom_thermal_comfort_humidex_perception
|
||||
name: Bedroom
|
||||
icon: mdi:bed-queen
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.great_room_thermal_comfort_humidex_perception
|
||||
name: Great Room
|
||||
icon: mdi:microsoft-xbox-controller
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- "noticable_discomfort"
|
||||
- "evident_discomfort"
|
||||
- "great_discomfort"
|
||||
- "dangerous_discomfort"
|
||||
|
||||
# - type: entity-filter
|
||||
# entities:
|
||||
# - entity: sensor.openweathermap_hourly_forecast_precipitation_probability
|
||||
# name: Precip %
|
||||
# tap_action:
|
||||
# action: navigate
|
||||
# navigation_path: /details-yml/weather
|
||||
# state_filter:
|
||||
# - operator: ">"
|
||||
# value: 30
|
||||
|
||||
- type: entity-filter
|
||||
entities:
|
||||
- entity: sensor.lowest_door_battery
|
||||
@@ -707,36 +750,50 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_window_battery
|
||||
name: Window
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_thermostat_battery
|
||||
name: Thermostat
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_zwave_device_battery
|
||||
name: ZWave
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_xiaomi_plant_sensor_battery
|
||||
name: BLE Plant
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_ecowitt_battery
|
||||
name: 433 Plant
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.lowest_hue_device_battery
|
||||
name: Hue
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- operator: "<"
|
||||
value: 20
|
||||
@@ -749,21 +806,20 @@ badges:
|
||||
name: Dark Soon
|
||||
# - entity: device_tracker.dream_frigate
|
||||
# name: Frigate
|
||||
- entity: binary_sensor.hacs_update_available
|
||||
name: HACS
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /hacs/entry
|
||||
- entity: binary_sensor.need_to_open_something_too_warm_or_cold
|
||||
name: Open Something
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.something_open_too_warm_or_cold
|
||||
name: Close Something
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: input_boolean.doorbell
|
||||
name: Doorbell
|
||||
- entity: plant.plant_sensor_cea4
|
||||
@@ -771,41 +827,43 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: plant.plant_sensor_3eb0
|
||||
name: Green Onions
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: plant.plant_sensor_3eae
|
||||
name: Lavendar Plants
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: plant.fineoffset_wh51_0ce593
|
||||
name: Hostas
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: plant.fineoffset_wh51_00f935
|
||||
name: Dasies
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: plant.fineoffset_wh51_0d1e11
|
||||
name: Cacti
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /phone-yaml/plants
|
||||
- entity: binary_sensor.clint_s_watch_needs_to_charge
|
||||
name: Charge Watch
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
- entity: binary_sensor.clint_s_watch_done_charging
|
||||
name: Watch Charged
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/batteries
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.check_mail
|
||||
name: Mail
|
||||
tap_action:
|
||||
@@ -813,6 +871,8 @@ badges:
|
||||
service: homeassistant.turn_on
|
||||
service_data:
|
||||
entity_id: input_boolean.mail_checked
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.take_trash_out
|
||||
name: Trash
|
||||
tap_action:
|
||||
@@ -839,36 +899,50 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam04
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.walkway_person_occupancy
|
||||
name: Walkway
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam04
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.back_yard_person_occupancy
|
||||
name: Yard
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam14
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.front_yard_person_occupancy
|
||||
name: Front
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam19
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.driveway_east_side_vehicle_occupancy
|
||||
name: Driveway
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam19
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.driveway_center_vehicle_occupancy
|
||||
name: Driveway
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam19
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: binary_sensor.driveway_west_side_vehicle_occupancy
|
||||
name: Driveway
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam19
|
||||
hold_action:
|
||||
action: more_info
|
||||
# - entity: input_boolean.guest_mode
|
||||
# name: Guest Mode
|
||||
# tap_action:
|
||||
@@ -904,6 +978,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/power-breaker
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- "Summer Non-Peak"
|
||||
|
||||
@@ -915,6 +991,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/power-breaker
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- "Summer Peak"
|
||||
|
||||
@@ -926,6 +1004,8 @@ badges:
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/power-breaker
|
||||
hold_action:
|
||||
action: more_info
|
||||
state_filter:
|
||||
- "Non-Summer"
|
||||
|
||||
@@ -1064,14 +1144,20 @@ cards:
|
||||
name: Nursery Closet
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: light.garage_overhead
|
||||
name: Garage
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: light.front_porch_overhead
|
||||
name: Porch
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
# - entity: binary_sensor.entryway_window_contact
|
||||
# name: Entryway
|
||||
# - entity: binary_sensor.front_room_window_contact
|
||||
@@ -1088,14 +1174,14 @@ cards:
|
||||
name: MBR Closet
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: light.driveway
|
||||
name: Driveway
|
||||
tap_action:
|
||||
action: toggle
|
||||
# - entity: switch.outdoor_plug
|
||||
# name: Outdoor Plug
|
||||
# tap_action:
|
||||
# action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: switch.deck_power_plug
|
||||
name: Deck Plug
|
||||
state_filter:
|
||||
@@ -1106,6 +1192,8 @@ cards:
|
||||
- "on"
|
||||
tap_action:
|
||||
action: toggle
|
||||
hold_action:
|
||||
action: more_info
|
||||
- entity: sensor.frigate_status
|
||||
name: Frigate
|
||||
state_filter:
|
||||
@@ -1194,9 +1282,6 @@ cards:
|
||||
- entity: sensor.entryway_motion_switch_node_status
|
||||
name: Entryway
|
||||
|
||||
# - entity: sensor.outdoor_plug_node_status
|
||||
# name: Front Porch Plug
|
||||
|
||||
- entity: sensor.front_room_motion_sensor_node_status
|
||||
name: Front Room Motion
|
||||
- entity: sensor.front_room_motion_switch_node_status
|
||||
|
||||
@@ -1,13 +1,11 @@
|
||||
type: sections
|
||||
max_columns: 4
|
||||
title: Remotes
|
||||
path: remotes
|
||||
icon: mdi:remote-tv
|
||||
visible:
|
||||
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
|
||||
- user: cad46dedf86f454ebbd7f697a58730f2
|
||||
panel: true
|
||||
cards:
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- !include /config/lovelace/templates/front-room-roku-card.yaml
|
||||
|
||||
- !include /config/lovelace/templates/great-room-roku-card.yaml
|
||||
sections:
|
||||
- !include /config/lovelace/templates/front-room-remote.yaml
|
||||
- !include /config/lovelace/templates/great-room-remote.yaml
|
||||
Reference in New Issue
Block a user