mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
stop hating myself
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
- url: /hacsfiles/mass-player-card/mass-player-card.js
|
||||
type: module
|
||||
|
||||
- url: /webrtc/webrtc-camera.js
|
||||
type: module
|
||||
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user