Hopefully fixing master bed presence and cleaning up a lot of junk

This commit is contained in:
CeeWeasel
2025-07-24 16:39:36 -04:00
parent ca1082899b
commit c80842714f
48 changed files with 1740 additions and 2042 deletions
File diff suppressed because it is too large Load Diff
+15 -15
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+2 -3
View File
@@ -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
+1 -1
View File
@@ -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%
+1 -1
View File
@@ -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%
+1 -1
View File
@@ -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%
+21 -51
View File
@@ -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
View File
@@ -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"
-58
View File
@@ -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