stop hating myself

This commit is contained in:
CeeWeasel
2025-12-09 16:59:38 -05:00
parent a49d981ad4
commit 578edbc7dc
100 changed files with 11098 additions and 966 deletions
+25 -39
View File
@@ -20,36 +20,6 @@ cards:
cards:
- type: tile
entity: sensor.dishwasher
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/dishwasher
tap_action:
action: navigate
navigation_path: /phone-yaml/dishwasher
show_entity_picture: true
vertical: true
- type: tile
entity: binary_sensor.keurig
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/keurig
tap_action:
action: navigate
navigation_path: /phone-yaml/keurig
show_entity_picture: true
vertical: true
- type: tile
entity: binary_sensor.stove
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/stove
tap_action:
action: navigate
navigation_path: /phone-yaml/stove
show_entity_picture: true
vertical: true
- type: tile
entity: input_select.dishwasher_fun_status
name: Dishwasher
icon_tap_action:
action: navigate
@@ -81,16 +51,32 @@ cards:
navigation_path: /phone-yaml/tumble-dryer
show_entity_picture: true
vertical: true
- type: tile
entity: binary_sensor.keurig
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/keurig
tap_action:
action: navigate
navigation_path: /phone-yaml/keurig
show_entity_picture: true
vertical: true
- type: tile
entity: binary_sensor.stove
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/stove
tap_action:
action: navigate
navigation_path: /phone-yaml/stove
show_entity_picture: true
vertical: true
- type: glance
entities:
- entity: input_boolean.empty_dishwasher
tap_action:
action: toggle
- entity: sensor.pm_dishwasher_w
- entity: input_number.dishwasher_delay_on
- entity: input_number.dishwasher_on
- entity: input_number.dishwasher_delay_off
- entity: sensor.dishwasher
- entity: binary_sensor.dishwasher
name: Watts
- entity: binary_sensor.dishwasher_door_contact
- entity: sensor.dishwasher_door_device_temperature
- entity: input_text.dishwasher_runtime
name: Runtime
- entity: counter.dishwasher
name: Cycles
-17
View File
@@ -18,16 +18,6 @@ cards:
cards:
- type: grid
cards:
- type: tile
entity: sensor.dishwasher
icon_tap_action:
action: navigate
navigation_path: /phone-yaml/dishwasher
tap_action:
action: navigate
navigation_path: /phone-yaml/dishwasher
show_entity_picture: true
vertical: true
- type: tile
entity: binary_sensor.keurig
icon_tap_action:
@@ -70,14 +60,7 @@ cards:
vertical: true
- type: glance
entities:
- entity: input_boolean.empty_dishwasher
tap_action:
action: toggle
- entity: sensor.pm_dishwasher_w
- entity: input_number.dishwasher_delay_on
- entity: input_number.dishwasher_on
- entity: input_number.dishwasher_delay_off
- entity: sensor.dishwasher
- entity: binary_sensor.dishwasher
- entity: binary_sensor.dishwasher_door_contact
- entity: sensor.dishwasher_door_device_temperature
-4
View File
@@ -7,10 +7,6 @@ visible:
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- !include /config/lovelace/cameras/view-camera-03.yaml
# - type: horizontal-stack
# cards:
#- !include /config/lovelace/cameras/view-camera-03.yaml
#- !include /config/lovelace/raw-cameras/computer-area-card.yaml
- type: vertical-stack
view_layout:
+2 -3
View File
@@ -6,9 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-04.yaml
- !include /config/lovelace/cameras/view-camera-04.yaml
- type: vertical-stack
view_layout:
position: sidebar
+2 -3
View File
@@ -6,9 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-06.yaml
- !include /config/lovelace/cameras/view-camera-06.yaml
- type: vertical-stack
view_layout:
position: sidebar
+2 -3
View File
@@ -6,9 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-07.yaml
- !include /config/lovelace/cameras/view-camera-07.yaml
- type: vertical-stack
view_layout:
position: sidebar
+2 -3
View File
@@ -6,9 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-08.yaml
- !include /config/lovelace/cameras/view-camera-08.yaml
- type: vertical-stack
view_layout:
position: sidebar
+2 -3
View File
@@ -6,9 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-12.yaml
- !include /config/lovelace/cameras/view-camera-12.yaml
- type: vertical-stack
view_layout:
position: sidebar
-165
View File
@@ -1,165 +0,0 @@
title: AI Cam13
path: ai-cam13
icon: mdi:television
type: sidebar
visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-13.yaml
- type: vertical-stack
view_layout:
position: sidebar
cards:
- type: glance
title: Front Room
entities: []
# - type: glance
# show_state: false
# columns: 4
# entities:
# - name: Contrast
# entity: switch.frigate_cam13_improve_contrast
# tap_action:
# action: toggle
# - name: Snapshots
# entity: switch.frigate_cam13_snapshots
# tap_action:
# action: toggle
# - name: Detect
# entity: switch.frigate_cam13_detect
# tap_action:
# action: toggle
# - name: Occupancy
# entity: binary_sensor.frigate_cam13_all_occupancy
- type: entities
title: Kitchen
show_header_toggle: false
entities:
- name: Kitchen
entity: sensor.kitchen_person_count
- name: Kitchen
entity: binary_sensor.kitchen_person_occupancy
- type: custom:advanced-camera-card
cameras:
- camera_entity: camera.frigate_cam12
title: Kitchen
icon: mdi:fridge
live_provider: ha
frigate:
camera_name: frigate_cam12
zone: kitchen
label: person
url: http://192.168.1.7:5000
view:
default: snapshots
event_gallery:
controls:
thumbnails:
size: 75
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: entities
title: Dining Room
show_header_toggle: false
entities:
- name: Dining Room
entity: sensor.dining_room_person_count
- name: Dining Room
entity: binary_sensor.dining_room_person_occupancy
- type: custom:advanced-camera-card
cameras:
- camera_entity: camera.frigate_cam12
title: Dining Room
icon: mdi:table-chair
live_provider: ha
frigate:
camera_name: frigate_cam12
zone: dining_room
label: person
url: http://192.168.1.7:5000
view:
default: snapshots
event_gallery:
controls:
thumbnails:
size: 75
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: entities
title: Front Room
show_header_toggle: false
entities:
- name: Front Room
entity: sensor.front_room_person_count
- name: Front Room
entity: binary_sensor.front_room_person_occupancy
- type: custom:advanced-camera-card
cameras:
- camera_entity: camera.frigate_cam12
title: Front Room
icon: mdi:television
live_provider: ha
frigate:
camera_name: frigate_cam13
zone: front_room
label: person
url: http://192.168.1.7:5000
view:
default: snapshots
event_gallery:
controls:
thumbnails:
size: 75
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
-127
View File
@@ -1,127 +0,0 @@
title: AI Cam14
path: ai-cam14
icon: mdi:slide
type: sidebar
visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- !include /config/lovelace/cameras/view-camera-14.yaml
- type: vertical-stack
view_layout:
position: sidebar
cards:
- type: glance
title: Back Yard
entities: []
- type: glance
show_state: true
columns: 5
entities:
# - name: Contrast
# entity: switch.frigate_cam14_improve_contrast
# tap_action:
# action: toggle
# - name: Snapshots
# entity: switch.frigate_cam14_snapshots
# tap_action:
# action: toggle
# - name: Detect
# entity: switch.frigate_cam14_detect
# tap_action:
# action: toggle
# - name: Occupancy
# entity: binary_sensor.frigate_cam14_all_occupancy
- type: horizontal-stack
cards:
# - type: glance
# title: People
# show_icon: false
# columns: 1
# entities:
# - name: Count
# entity: sensor.frigate_cam14_person_count
# - name: Occupancy
# entity: binary_sensor.frigate_cam14_person_occupancy
- type: custom:advanced-camera-card
cameras:
- camera_entity: camera.frigate_cam12
# - camera_entity: camera.frigate_cam14
title: Person
icon: mdi:slide
live_provider: ha
frigate:
camera_name: frigate_cam14
label: person
url: http://192.168.1.7: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.7: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
+2 -5
View File
@@ -6,11 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- !include /config/lovelace/cameras/view-camera-18.yaml
- !include /config/lovelace/cameras/view-camera-18.yaml
- type: vertical-stack
view_layout:
position: sidebar
+2 -5
View File
@@ -6,11 +6,8 @@ visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- !include /config/lovelace/cameras/view-camera-19.yaml
- !include /config/lovelace/cameras/view-camera-19.yaml
- type: vertical-stack
view_layout:
position: sidebar
+18 -18
View File
@@ -98,7 +98,7 @@ cards:
state_not: "idle"
chip:
type: template
entity: input_boolean.empty_dishwasher
entity: sensor.dishwasher
icon: >
{% if is_state('sensor.dishwasher','running')-%}
mdi:dishwasher
@@ -181,25 +181,25 @@ cards:
alignment: center
- type: markdown
content: >
{% set time = now().hour -%}
{% if (time >= 18) -%}
Good evening, {{user}}!
{% elif (time >=12) -%}
Good afternoon, {{user}}!
{% else -%}
Good morning, {{user}}!
{%endif-%}
Today should be {{states('sensor.home_weather_condition')}}, with a high of
{{states('sensor.temphigh_today')|float(0)|round(0)}} and a low of
{{states('sensor.templow_today')|float(0)|round(0)}}.
tap_action:
action: navigate
navigation_path: /details-yml/weather
- type: vertical-stack
cards:
- type: markdown
content: >
{% set time = now().hour -%}
{% if (time >= 18) -%}
Good evening, {{user}}!
{% elif (time >=12) -%}
Good afternoon, {{user}}!
{% else -%}
Good morning, {{user}}!
{% endif %}
{% if states('sensor.home_weather_condition') not in ['unknown', 'unavailable'] -%}
Today should be {{states('sensor.home_weather_condition') | lower}}, with a high of {{states('sensor.temphigh_today')|float(0)|round(0)}} and a low of {{states('sensor.templow_today')|float(0)|round(0)}}.
{% endif %}
tap_action:
action: navigate
navigation_path: /details-yml/weather
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
+1 -1
View File
@@ -85,7 +85,7 @@ cards:
action: navigate
navigation_path: /phone-yaml/stove
- type: custom:mushroom-entity-card
entity: binary_sensor.dishwasher
entity: input_select.dishwasher_fun_status
layout: vertical
primary_info: none
secondary_info: none
+3
View File
@@ -1,3 +1,6 @@
- url: /hacsfiles/mass-player-card/mass-player-card.js
type: module
- url: /webrtc/webrtc-camera.js
type: module
+13 -1
View File
@@ -758,10 +758,22 @@ cards:
- state: "on"
class: "door-open"
- entities:
- sensor.dishwasher
states:
- state: "Idle"
class: "appliance-off"
- state: "Problem"
class: "appliance-problem"
- state: "Running"
class: "appliance-on"
- state: "Pending"
class: "appliance-pending"
- entities:
- sensor.washing_machine
- sensor.tumble_dryer
- sensor.dishwasher
- binary_sensor.keurig
- binary_sensor.microwave
- binary_sensor.stove
+16 -10
View File
@@ -565,24 +565,30 @@ badges:
- type: conditional
conditions:
- entity: sensor.dishwasher
state_not: "idle"
- entity: input_select.dishwasher_fun_status
state_not: "Hungry for more"
chip:
type: template
entity: input_boolean.empty_dishwasher
entity: input_select.dishwasher_fun_status
icon: >
{% if is_state('sensor.dishwasher','running')-%}
{% if is_state('input_select.dishwasher_fun_status','Scrubbing')-%}
mdi:dishwasher
{% elif is_state('sensor.dishwasher','pending')-%}
{% elif is_state('input_select.dishwasher_fun_status','Water spots and mildew!')-%}
mdi:dishwasher-alert
{% elif is_state('input_select.dishwasher_fun_status','Trouble')-%}
mdi:alert
{% elif is_state('input_select.dishwasher_fun_status','Hungry for more')-%}
mdi:dishwasher-off
{%- endif %}
icon_color: >
{% if is_state('sensor.dishwasher','running')-%}
amber
{% elif is_state('sensor.dishwasher','pending')-%}
blue
{% else -%}
{% if is_state('input_select.dishwasher_fun_status','Scrubbing')-%}
green
{% elif is_state('input_select.dishwasher_fun_status','Water spots and mildew!')-%}
orange
{% elif is_state('input_select.dishwasher_fun_status','Trouble')-%}
red
{% elif is_state('input_select.dishwasher_fun_status','Hungry for more')-%}
disabled
{%- endif %}
tap_action:
action: navigate