Add all the Sonos! Add Kitchen view. Refactor views

This commit is contained in:
2020-03-10 00:18:46 +02:00
parent 9e9dce04b0
commit 37ca89fa04
8 changed files with 168 additions and 97 deletions
+17 -10
View File
@@ -8,34 +8,41 @@ cards:
cards: cards:
- type: entities - type: entities
title: Lights title: Lights
show_header_toggle: false
entities: entities:
- entity: light.living_room_all_lights - entity: light.living_room_all_lights
- entity: light.living_room_main_lights - entity: light.living_room_main_lights
- entity: light.pc - entity: light.pc
- entity: light.bedside_light - entity: light.bedside_light
show_header_toggle: false
- type: entities - type: entities
title: Devices title: Devices
show_header_toggle: false
entities: entities:
- entity: switch.camera - entity: switch.camera
- entity: media_player.living_room_tv - entity: media_player.living_room_tv
- entity: media_player.nvidia_shield - entity: media_player.nvidia_shield
- entity: fan.philips_airpurifier - entity: fan.philips_airpurifier
show_header_toggle: false
- type: "custom:mini-media-player" - type: "custom:mini-media-player"
artwork: cover artwork: cover
entity: media_player.master_bedroom entity: media_player.master_bedroom
speaker_group:
sync_volume: true
entities:
- entity_id: media_player.master_bedroom
name: Master Bedroom
- entity_id: media_player.living_room
name: Livingroom
- entity_id: media_player.kitchen
name: Kitchen
hide: hide:
power_state: false power: true
icon: true
shuffle: false shuffle: false
idle_view: idle_view:
when_idle: true when_idle: true
when_standby: true when_standby: true
platform: sonos
show_source: true
source: full
- type: "custom:mini-media-player" - type: "custom:mini-media-player"
artwork: cover artwork: cover
@@ -52,41 +59,41 @@ cards:
- type: entities - type: entities
title: Manual Overrides title: Manual Overrides
show_header_toggle: false
entities: entities:
- entity: input_boolean.speech_notifications - entity: input_boolean.speech_notifications
- entity: input_boolean.guest_mode - entity: input_boolean.guest_mode
- entity: input_boolean.domestina - entity: input_boolean.domestina
- entity: input_boolean.sleep_mode - entity: input_boolean.sleep_mode
- entity: input_boolean.georgi_home - entity: input_boolean.georgi_home
show_header_toggle: false
# Column 2: Sensors # Column 2: Sensors
- type: vertical-stack - type: vertical-stack
cards: cards:
- type: entities - type: entities
title: Sensors title: Sensors
show_header_toggle: false
entities: entities:
- entity: binary_sensor.front_door_on_off_wrapper - entity: binary_sensor.front_door_on_off_wrapper
- entity: binary_sensor.living_room_right_window_on_off_wrapper - entity: binary_sensor.living_room_right_window_on_off_wrapper
- entity: binary_sensor.bedroom_right_window_on_off_wrapper - entity: binary_sensor.bedroom_right_window_on_off_wrapper
show_header_toggle: false
- type: entities - type: entities
title: Presence title: Presence
show_header_toggle: false
entities: entities:
- entity: binary_sensor.georgi_home - entity: binary_sensor.georgi_home
- entity: device_tracker.carbon - entity: device_tracker.carbon
- entity: device_tracker.tile_1bcb2b3021b9f96b - entity: device_tracker.tile_1bcb2b3021b9f96b
show_header_toggle: false
- type: entities - type: entities
title: Misc Badges title: Misc Badges
show_header_toggle: false
entities: entities:
- entity: sun.sun - entity: sun.sun
- entity: sensor.carbon_battery_level - entity: sensor.carbon_battery_level
- entity: sensor.carbon_steps - entity: sensor.carbon_steps
- entity: binary_sensor.updater - entity: binary_sensor.updater
show_header_toggle: false
# Column 3: Misc # Column 3: Misc
- type: vertical-stack - type: vertical-stack
+49 -25
View File
@@ -3,26 +3,56 @@ path: living-room
icon: "mdi:sofa" icon: "mdi:sofa"
badges: [] badges: []
cards: cards:
- type: glance - type: vertical-stack
title: Window cards:
show_icon: true - type: entities
show_name: false title: Lights
show_state: true show_header_toggle: false
entities: entities:
- entity: binary_sensor.living_room_right_window_on_off_wrapper - entity: light.living_room_all_lights
- entity: sensor.living_room_right_window_power - entity: light.living_room_main_lights
- entity: light.living_room_1
- entity: light.living_room_2
- entity: light.living_room_3
- entity: light.living_room_4
- entity: light.pc
- type: entities - type: "custom:mini-media-player"
title: Lights artwork: cover
show_header_toggle: false entity: media_player.living_room
entities: speaker_group:
- entity: light.living_room_all_lights sync_volume: true
- entity: light.living_room_main_lights entities:
- entity: light.living_room_1 - entity_id: media_player.master_bedroom
- entity: light.living_room_2 name: Master Bedroom
- entity: light.living_room_3 - entity_id: media_player.living_room
- entity: light.living_room_4 name: Livingroom
- entity: light.pc - entity_id: media_player.kitchen
name: Kitchen
hide:
power: true
icon: true
shuffle: false
idle_view:
when_idle: true
when_standby: true
- type: "custom:mini-media-player"
entity: media_player.living_room_tv
- type: "custom:mini-media-player"
entity: media_player.playstation_4
- type: vertical-stack
cards:
- type: glance
title: Window
show_icon: true
show_name: false
show_state: true
entities:
- entity: binary_sensor.living_room_right_window_on_off_wrapper
- entity: sensor.living_room_right_window_power
- type: vertical-stack - type: vertical-stack
cards: cards:
@@ -39,9 +69,3 @@ cards:
- entity: switch.camera - entity: switch.camera
- entity: binary_sensor.amcrest_camera_online - entity: binary_sensor.amcrest_camera_online
- entity: binary_sensor.amcrest_camera_motion_detected - entity: binary_sensor.amcrest_camera_motion_detected
- type: media-control
entity: media_player.living_room_tv
- type: media-control
entity: media_player.playstation_4
+58 -43
View File
@@ -10,24 +10,54 @@ cards:
entities: entities:
- entity: light.bedside_light - entity: light.bedside_light
show_header_toggle: false show_header_toggle: false
- type: "custom:mini-media-player"
artwork: cover
entity: media_player.master_bedroom
speaker_group:
sync_volume: true
entities:
- entity_id: media_player.master_bedroom
name: Master Bedroom
- entity_id: media_player.living_room
name: Livingroom
- entity_id: media_player.kitchen
name: Kitchen
hide:
power: true
icon: true
shuffle: false
idle_view:
when_idle: true
when_standby: true
- type: vertical-stack
cards:
- type: glance
title: Window
show_name: false
entities:
- entity: binary_sensor.bedroom_right_window_on_off_wrapper
- entity: sensor.bedroom_right_window_power
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
animate: true animate: true
entities:
- entity: sensor.bedroom_weather_temperature
index: 0
name: Temperature
line_width: 3 line_width: 3
points_per_hour: 1 points_per_hour: 1
show: show:
average: true average: true
extrema: true extrema: true
entities:
- entity: sensor.bedroom_weather_temperature
index: 0
name: Temperature
- type: horizontal-stack - type: horizontal-stack
cards: cards:
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
name: Humidity name: Humidity
icon: "mdi:water"
font_size: 75 font_size: 75
icon: "mdi:water"
line_color: green line_color: green
line_width: 8 line_width: 8
entities: entities:
@@ -36,13 +66,13 @@ cards:
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
name: Air Quality name: Air Quality
entities:
- entity: sensor.purifier_air_quality
index: 0
font_size: 75 font_size: 75
icon: "mdi:weather-windy" icon: "mdi:weather-windy"
line_color: "#e74c3c" line_color: "#e74c3c"
line_width: 8 line_width: 8
entities:
- entity: sensor.purifier_air_quality
index: 0
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
name: Pressure name: Pressure
@@ -53,38 +83,23 @@ cards:
line_color: var(--accent-color) line_color: var(--accent-color)
line_width: 8 line_width: 8
- type: glance - type: vertical-stack
title: Window cards:
entities: - type: entities
- entity: binary_sensor.bedroom_right_window_on_off_wrapper title: Purifier Sensors
- entity: sensor.bedroom_right_window_power show_header_toggle: false
show_name: false entities:
- entity: fan.philips_airpurifier
- type: entities - entity: sensor.purifier_speed
title: Purifier Sensors - entity: sensor.purifier_mode
entities: - entity: sensor.purifier_brightness
- entity: fan.philips_airpurifier - entity: sensor.purifier_target_humidity
- entity: sensor.purifier_speed - entity: sensor.purifier_air_quality
- entity: sensor.purifier_mode - entity: sensor.purifier_allergens
- entity: sensor.purifier_brightness - entity: sensor.purifier_humidity
- entity: sensor.purifier_target_humidity - entity: sensor.purifier_water_level
- entity: sensor.purifier_air_quality - entity: sensor.purifier_temperature
- entity: sensor.purifier_allergens - entity: sensor.purifier_pre_filter
- entity: sensor.purifier_humidity - entity: sensor.purifier_hepa_filter
- entity: sensor.purifier_water_level - entity: sensor.purifier_carbon_filter
- entity: sensor.purifier_temperature - entity: sensor.purifier_wick_filter
- entity: sensor.purifier_pre_filter
- entity: sensor.purifier_hepa_filter
- entity: sensor.purifier_carbon_filter
- entity: sensor.purifier_wick_filter
show_header_toggle: false
- type: "custom:mini-media-player"
source: full
artwork: cover
entity: media_player.master_bedroom
hide:
power_state: false
shuffle: false
platform: sonos
show_source: true
+24
View File
@@ -0,0 +1,24 @@
title: Kitchen
path: kitchen
icon: "mdi:chef-hat"
badges: []
cards:
- type: "custom:mini-media-player"
artwork: cover
entity: media_player.kitchen
speaker_group:
sync_volume: true
entities:
- entity_id: media_player.master_bedroom
name: Master Bedroom
- entity_id: media_player.living_room
name: Livingroom
- entity_id: media_player.kitchen
name: Kitchen
hide:
power: true
icon: true
shuffle: false
idle_view:
when_idle: true
when_standby: true
@@ -5,6 +5,7 @@ badges: []
cards: cards:
- type: entities - type: entities
title: Automations title: Automations
show_header_toggle: false
entities: entities:
- entity: input_boolean.routine_welcome_home - entity: input_boolean.routine_welcome_home
- entity: automation.presence_arrival_detection - entity: automation.presence_arrival_detection
@@ -25,10 +26,10 @@ cards:
- entity: automation.domestina_end - entity: automation.domestina_end
- entity: automation.camera_turn_off_on_startup - entity: automation.camera_turn_off_on_startup
- entity: automation.system_announce_start - entity: automation.system_announce_start
show_header_toggle: false
- type: entities - type: entities
title: Batteries title: Batteries
show_header_toggle: false
entities: entities:
- entity: sensor.front_door_power - entity: sensor.front_door_power
- entity: sensor.living_room_right_window_power - entity: sensor.living_room_right_window_power
@@ -36,4 +37,3 @@ cards:
- entity: sensor.bedroom_weather_power - entity: sensor.bedroom_weather_power
- entity: sensor.cube_power - entity: sensor.cube_power
- entity: sensor.master_bedroom_bedside_switch_power - entity: sensor.master_bedroom_bedside_switch_power
show_header_toggle: false
@@ -27,6 +27,13 @@ cards:
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
animate: true animate: true
icon: mdi:emoticon-confused icon: mdi:emoticon-confused
line_width: 3
line_color:
- var(--paper-orange-400)
- var(--paper-green-400)
- var(--accent-color)
hours_to_show: 168
points_per_hour: 0.04
entities: entities:
- entity: sensor.worldwide_coronavirus_deaths - entity: sensor.worldwide_coronavirus_deaths
index: 0 index: 0
@@ -37,13 +44,6 @@ cards:
- entity: sensor.worldwide_coronavirus_current - entity: sensor.worldwide_coronavirus_current
index: 2 index: 2
name: Current name: Current
line_width: 3
line_color:
- var(--paper-orange-400)
- var(--paper-green-400)
- var(--accent-color)
hours_to_show: 168
points_per_hour: 0.04
- type: vertical-stack - type: vertical-stack
cards: cards:
@@ -68,6 +68,13 @@ cards:
- type: "custom:mini-graph-card" - type: "custom:mini-graph-card"
animate: true animate: true
icon: mdi:emoticon-confused icon: mdi:emoticon-confused
line_width: 3
line_color:
- var(--accent-color)
- var(--paper-orange-400)
- var(--paper-green-400)
hours_to_show: 168
points_per_hour: 0.04
entities: entities:
- entity: sensor.bulgaria_coronavirus_current - entity: sensor.bulgaria_coronavirus_current
index: 0 index: 0
@@ -78,10 +85,3 @@ cards:
- entity: sensor.bulgaria_coronavirus_recovered - entity: sensor.bulgaria_coronavirus_recovered
index: 2 index: 2
name: Recovered name: Recovered
line_width: 3
line_color:
- var(--accent-color)
- var(--paper-orange-400)
- var(--paper-green-400)
hours_to_show: 168
points_per_hour: 0.04
+4 -3
View File
@@ -35,6 +35,7 @@ views:
- !include lovelace/00_home.yaml - !include lovelace/00_home.yaml
- !include lovelace/01_living_room.yaml - !include lovelace/01_living_room.yaml
- !include lovelace/02_master_bedroom.yaml - !include lovelace/02_master_bedroom.yaml
- !include lovelace/03_system.yaml - !include lovelace/03_kitchen.yaml
- !include lovelace/04_covid_19.yaml - !include lovelace/04_system.yaml
- !include lovelace/05_test.yaml - !include lovelace/05_covid_19.yaml
- !include lovelace/06_test.yaml