mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
everything's gotta change
This commit is contained in:
@@ -20,13 +20,10 @@ card:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam01_sub
|
||||
icon: mdi:earth
|
||||
title: Boys Room
|
||||
id: boys_room
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -43,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -20,13 +20,10 @@ card:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam03_sub
|
||||
icon: mdi:desktop-classic
|
||||
title: Computer Area
|
||||
id: computer_area
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -43,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
type: conditional
|
||||
conditions:
|
||||
- condition: state
|
||||
entity: sensor.frigate_cam12_camera_fps
|
||||
state_not: "500"
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:advanced-camera-card
|
||||
cameras_global:
|
||||
dimensions:
|
||||
layout:
|
||||
fit: fill
|
||||
status_bar:
|
||||
style: none
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam12
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam13_sub
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
mode: none
|
||||
timeline:
|
||||
mode: none
|
||||
thumbnails:
|
||||
mode: none
|
||||
menu:
|
||||
buttons:
|
||||
frigate:
|
||||
enabled: false
|
||||
style: none
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
elements:
|
||||
- type: image
|
||||
image: /local/title-dark-double.png
|
||||
style:
|
||||
transform: initial
|
||||
top: 90%
|
||||
left: 0px
|
||||
width: 100%
|
||||
height: 10%
|
||||
opacity: 70%
|
||||
# - type: image
|
||||
# entity: camera.frigate_cam13
|
||||
# image: /local/title-dark-double.png
|
||||
# aspect_ratio: 100%
|
||||
# tap_action:
|
||||
# action: navigate
|
||||
# navigation_path: /ai-yml/ai-cam13
|
||||
# style:
|
||||
# transform: initial
|
||||
# top: 0px
|
||||
# left: 0px
|
||||
# width: 100%
|
||||
# height: 100%
|
||||
# opacity: 0%
|
||||
|
||||
- type: state-icon
|
||||
entity: binary_sensor.front_room_motion
|
||||
style:
|
||||
left: 8%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: sensor.dining_room_person_count
|
||||
style:
|
||||
left: 50%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: input_boolean.front_room_occupied
|
||||
tap_action:
|
||||
action: toggle
|
||||
style:
|
||||
left: 70%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: binary_sensor.front_room_occupied
|
||||
style:
|
||||
top: 95%
|
||||
left: 92%
|
||||
|
||||
- type: state-icon
|
||||
entity: binary_sensor.patio_door_contact
|
||||
style:
|
||||
top: 29%
|
||||
left: 4%
|
||||
|
||||
# - type: state-icon
|
||||
# entity: switch.shelly_sliding_glass_door
|
||||
# style:
|
||||
# top: 34%
|
||||
# left: 4%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.front_room_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.front_room_person_occupancy
|
||||
style:
|
||||
top: 55%
|
||||
left: 55%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.dining_room_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.dining_room_person_occupancy
|
||||
style:
|
||||
top: 33%
|
||||
left: 20%
|
||||
@@ -1,7 +1,7 @@
|
||||
type: conditional
|
||||
conditions:
|
||||
- condition: state
|
||||
entity: sensor.frigate_cam12_camera_fps
|
||||
entity: sensor.frigate_cam14_camera_fps
|
||||
state_not: "500"
|
||||
card:
|
||||
type: vertical-stack
|
||||
@@ -14,7 +14,7 @@ card:
|
||||
status_bar:
|
||||
style: none
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam12
|
||||
- camera_entity: camera.frigate_cam14
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
@@ -23,7 +23,7 @@ card:
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: false
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
@@ -54,7 +57,7 @@ card:
|
||||
height: 10%
|
||||
opacity: 70%
|
||||
- type: image
|
||||
entity: camera.frigate_cam12
|
||||
entity: camera.frigate_cam14
|
||||
image: /local/title-dark-double.png
|
||||
aspect_ratio: 100%
|
||||
tap_action:
|
||||
@@ -69,19 +72,19 @@ card:
|
||||
opacity: 0%
|
||||
|
||||
- type: state-icon
|
||||
entity: binary_sensor.back_yard_motion
|
||||
entity: binary_sensor.front_room_motion
|
||||
style:
|
||||
left: 8%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: input_boolean.back_yard_occupied
|
||||
entity: input_boolean.front_room_occupied
|
||||
tap_action:
|
||||
action: toggle
|
||||
style:
|
||||
left: 70%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: binary_sensor.back_yard_occupied
|
||||
entity: binary_sensor.front_room_occupied
|
||||
style:
|
||||
top: 95%
|
||||
left: 92%
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
type: conditional
|
||||
conditions:
|
||||
- condition: state
|
||||
entity: sensor.frigate_cam15_camera_fps
|
||||
state_not: "0"
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
- type: custom:advanced-camera-card
|
||||
cameras_global:
|
||||
dimensions:
|
||||
layout:
|
||||
fit: fill
|
||||
status_bar:
|
||||
style: none
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam15
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam15_sub
|
||||
live:
|
||||
preload: true
|
||||
draggable: true
|
||||
show_image_during_load: true
|
||||
lazy_load: false
|
||||
controls:
|
||||
title:
|
||||
mode: none
|
||||
timeline:
|
||||
mode: none
|
||||
thumbnails:
|
||||
mode: none
|
||||
menu:
|
||||
buttons:
|
||||
frigate:
|
||||
enabled: false
|
||||
style: none
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
elements:
|
||||
- type: image
|
||||
image: /local/title-dark-double.png
|
||||
style:
|
||||
transform: initial
|
||||
top: 90%
|
||||
left: 0px
|
||||
width: 100%
|
||||
height: 10%
|
||||
opacity: 70%
|
||||
- type: image
|
||||
entity: camera.frigate_cam15
|
||||
image: /local/title-dark-double.png
|
||||
aspect_ratio: 100%
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam15
|
||||
style:
|
||||
transform: initial
|
||||
top: 0px
|
||||
left: 0px
|
||||
width: 100%
|
||||
height: 100%
|
||||
opacity: 0%
|
||||
- type: state-icon
|
||||
entity: binary_sensor.computer_area_motion
|
||||
style:
|
||||
left: 8%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: sensor.great_room_person_count
|
||||
style:
|
||||
left: 50%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: input_boolean.computer_area_occupied
|
||||
tap_action:
|
||||
action: toggle
|
||||
style:
|
||||
left: 70%
|
||||
top: 95%
|
||||
- type: state-icon
|
||||
entity: binary_sensor.computer_area_occupied
|
||||
style:
|
||||
top: 95%
|
||||
left: 92%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.great_room_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.great_room_person_occupancy
|
||||
style:
|
||||
top: 20%
|
||||
left: 25%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.utility_room_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.utility_room_person_occupancy
|
||||
style:
|
||||
top: 17%
|
||||
left: 57%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.entryway_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.entryway_person_occupancy
|
||||
style:
|
||||
top: 25%
|
||||
left: 97%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.computer_area_person_occupancy
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.computer_area_person_occupancy
|
||||
style:
|
||||
top: 87%
|
||||
left: 80%
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.computer_chair_contact_occupied
|
||||
state: "on"
|
||||
elements:
|
||||
- type: state-icon
|
||||
entity: binary_sensor.computer_chair_contact_occupied
|
||||
style:
|
||||
top: 35%
|
||||
left: 25%
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -40,6 +40,9 @@ card:
|
||||
media_viewer:
|
||||
draggable: false
|
||||
lazy_load: false
|
||||
view:
|
||||
update_force: true
|
||||
update_seconds: 0
|
||||
dimensions:
|
||||
aspect_ratio_mode: static
|
||||
aspect_ratio: "16:9"
|
||||
|
||||
@@ -14,15 +14,15 @@ cards:
|
||||
enabled: false
|
||||
style: none
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam12
|
||||
- camera_entity: camera.frigate_cam14
|
||||
live_provider: go2rtc
|
||||
id: frigate-cam13
|
||||
id: frigate-cam14
|
||||
capabilities:
|
||||
disable: []
|
||||
disable_except:
|
||||
- live
|
||||
go2rtc:
|
||||
stream: cam13_sub
|
||||
stream: cam14_sub
|
||||
modes:
|
||||
- webrtc
|
||||
always_error_if_entity_unavailable: false
|
||||
|
||||
@@ -1833,7 +1833,7 @@ sections:
|
||||
show_points: false
|
||||
show_legend: false
|
||||
y_axis: secondary
|
||||
lower_bound: 60
|
||||
lower_bound: 0
|
||||
line_width: 1
|
||||
hour24: true
|
||||
hours_to_show: 24
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
title: AI cam14
|
||||
path: ai-cam14
|
||||
icon: mdi:television
|
||||
type: sidebar
|
||||
visible:
|
||||
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
|
||||
- user: cad46dedf86f454ebbd7f697a58730f2
|
||||
cards:
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
|
||||
- type: vertical-stack
|
||||
view_layout:
|
||||
position: sidebar
|
||||
cards:
|
||||
- type: glance
|
||||
title: Kitchen
|
||||
entities: []
|
||||
- type: glance
|
||||
show_state: false
|
||||
columns: 4
|
||||
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: 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_cam14
|
||||
title: Kitchen
|
||||
icon: mdi:fridge
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam14
|
||||
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_cam14
|
||||
title: Dining Room
|
||||
icon: mdi:table-chair
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam14
|
||||
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_cam14
|
||||
title: Front Room
|
||||
icon: mdi:television
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam14
|
||||
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
|
||||
@@ -0,0 +1,140 @@
|
||||
title: AI Cam15
|
||||
path: ai-cam15
|
||||
icon: mdi:desktop-classic
|
||||
type: sidebar
|
||||
visible:
|
||||
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
|
||||
- user: cad46dedf86f454ebbd7f697a58730f2
|
||||
cards:
|
||||
- !include /config/lovelace/cameras/view-camera-15.yaml
|
||||
|
||||
- type: vertical-stack
|
||||
view_layout:
|
||||
position: sidebar
|
||||
cards:
|
||||
- type: glance
|
||||
title: Computer Area
|
||||
entities: []
|
||||
- type: glance
|
||||
show_state: false
|
||||
columns: 4
|
||||
entities:
|
||||
- name: Contrast
|
||||
entity: switch.frigate_cam15_improve_contrast
|
||||
tap_action:
|
||||
action: toggle
|
||||
- name: Snapshots
|
||||
entity: switch.frigate_cam15_snapshots
|
||||
tap_action:
|
||||
action: toggle
|
||||
- name: Detect
|
||||
entity: switch.frigate_cam15_detect
|
||||
tap_action:
|
||||
action: toggle
|
||||
- name: Occupancy
|
||||
entity: binary_sensor.frigate_cam15_all_occupancy
|
||||
- type: entities
|
||||
title: Computer Area
|
||||
show_header_toggle: false
|
||||
entities:
|
||||
- name: Computer Area
|
||||
entity: sensor.frigate_cam15_person_count
|
||||
- name: Computer Area
|
||||
entity: binary_sensor.frigate_cam15_person_occupancy
|
||||
- type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam15
|
||||
title: Computer Area
|
||||
icon: mdi:desktop-classic
|
||||
live_provider: ha
|
||||
frigate:
|
||||
camera_name: frigate_cam15
|
||||
zone: computer_area
|
||||
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: Great Room
|
||||
show_header_toggle: false
|
||||
entities:
|
||||
- name: Great Room
|
||||
entity: sensor.great_room_person_count
|
||||
- name: Great Room
|
||||
entity: binary_sensor.great_room_person_occupancy
|
||||
- type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam15
|
||||
title: Great Room
|
||||
icon: mdi:microsoft-xbox-controller
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam15_sub
|
||||
frigate:
|
||||
camera_name: frigate_cam15
|
||||
zone: great_room
|
||||
label: person
|
||||
view:
|
||||
default: snapshots
|
||||
theme:
|
||||
themes: []
|
||||
event_gallery:
|
||||
controls:
|
||||
thumbnails:
|
||||
size: 75
|
||||
menu:
|
||||
style: overlay
|
||||
position: top
|
||||
buttons:
|
||||
clips:
|
||||
enabled: false
|
||||
download:
|
||||
enabled: false
|
||||
frigate_ui:
|
||||
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
|
||||
@@ -14,13 +14,14 @@ cards:
|
||||
- !include /config/lovelace/cameras/view-camera-08.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-01.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-12.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-03.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-15.yaml
|
||||
#- !include /config/lovelace/cameras/view-camera-13.yaml
|
||||
# - !include /config/lovelace/cameras/view-camera-06.yaml
|
||||
- !include /config/lovelace/casting-cams/master-bedroom-card.yaml
|
||||
# - !include /config/lovelace/cameras/view-camera-07.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-04.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-18.yaml
|
||||
#- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-19.yaml
|
||||
|
||||
|
||||
@@ -88,4 +88,4 @@ cards:
|
||||
cards:
|
||||
- type: custom:mushroom-title-card
|
||||
subtitle: Cameras
|
||||
- !include /config/lovelace/cameras/view-camera-13.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
|
||||
@@ -128,6 +128,6 @@ sections:
|
||||
cards:
|
||||
- type: custom:mushroom-title-card
|
||||
subtitle: Cameras
|
||||
- !include /config/lovelace/cameras/view-camera-13.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
|
||||
- !include /config/lovelace/templates/front-room-remote.yaml
|
||||
|
||||
@@ -95,23 +95,29 @@ cards:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: sensor.dishwasher
|
||||
state_not: "idle"
|
||||
state_not: "Idle"
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.dishwasher
|
||||
icon: >
|
||||
{% if is_state('sensor.dishwasher','running')-%}
|
||||
{% if is_state('sensor.dishwasher','Running')-%}
|
||||
mdi:dishwasher
|
||||
{% elif is_state('sensor.dishwasher','pending')-%}
|
||||
{% elif is_state('sensor.dishwasher','Pending')-%}
|
||||
mdi:dishwasher-alert
|
||||
{% elif is_state('sensor.dishwasher','Problem')-%}
|
||||
mdi:alert
|
||||
{% elif is_state('sensor.dishwasher','Idle')-%}
|
||||
mdi:dishwasher-off
|
||||
{%- endif %}
|
||||
icon_color: >
|
||||
{% if is_state('sensor.dishwasher','running')-%}
|
||||
amber
|
||||
{% elif is_state('sensor.dishwasher','pending')-%}
|
||||
blue
|
||||
{% else -%}
|
||||
{% if is_state('sensor.dishwasher','Running')-%}
|
||||
green
|
||||
{% elif is_state('sensor.dishwasher','Pending')-%}
|
||||
orange
|
||||
{% elif is_state('sensor.dishwasher','Problem')-%}
|
||||
red
|
||||
{% elif is_state('sensor.dishwasher','Idle')-%}
|
||||
disabled
|
||||
{%- endif %}
|
||||
tap_action:
|
||||
action: navigate
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
type: custom:advanced-camera-card
|
||||
cameras:
|
||||
- camera_entity: camera.frigate_cam12
|
||||
- camera_entity: camera.frigate_cam14
|
||||
live_provider: go2rtc
|
||||
go2rtc:
|
||||
modes:
|
||||
- webrtc
|
||||
stream: cam13_sub
|
||||
stream: cam14_sub
|
||||
live:
|
||||
auto_mute: all
|
||||
preload: true
|
||||
|
||||
@@ -167,7 +167,7 @@ elements:
|
||||
#button #4
|
||||
- type: "custom:button-card"
|
||||
color: auto
|
||||
entity: camera.frigate_cam12
|
||||
entity: camera.frigate_cam14
|
||||
show_name: false
|
||||
show_entity_picture: true
|
||||
style:
|
||||
|
||||
@@ -85,25 +85,25 @@ elements:
|
||||
hold_action:
|
||||
action: more-info
|
||||
type: "custom:button-card"
|
||||
# - type: "custom:button-card"
|
||||
# color: auto
|
||||
# entity: camera.frigate_cam13
|
||||
# show_name: false
|
||||
# show_entity_picture: true
|
||||
# style:
|
||||
# left: 38%
|
||||
# top: 65%
|
||||
# styles:
|
||||
# card:
|
||||
# #- border-radius: 50px
|
||||
# - width: 50px
|
||||
# - height: 50px
|
||||
# icon:
|
||||
# - width: 45px
|
||||
# - height: 45px
|
||||
# tap_action:
|
||||
# action: navigate
|
||||
# navigation_path: /ai-yml/ai-cam13
|
||||
- type: "custom:button-card"
|
||||
color: auto
|
||||
entity: camera.frigate_cam14
|
||||
show_name: false
|
||||
show_entity_picture: true
|
||||
style:
|
||||
left: 38%
|
||||
top: 65%
|
||||
styles:
|
||||
card:
|
||||
#- border-radius: 50px
|
||||
- width: 50px
|
||||
- height: 50px
|
||||
icon:
|
||||
- width: 45px
|
||||
- height: 45px
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /ai-yml/ai-cam14
|
||||
- type: "custom:button-card"
|
||||
color: auto
|
||||
entity: media_player.front_room_tv
|
||||
|
||||
@@ -10,16 +10,12 @@ cards:
|
||||
square: false
|
||||
columns: 2
|
||||
cards:
|
||||
- !include /config/lovelace/cameras/view-camera-12.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-03.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-04.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-08.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-01.yaml
|
||||
|
||||
# 6 and 7
|
||||
- !include /config/lovelace/cameras/view-camera-06.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-07.yaml
|
||||
|
||||
# 3 and 1
|
||||
- !include /config/lovelace/cameras/view-camera-03.yaml
|
||||
|
||||
- !include /config/lovelace/cameras/view-camera-12.yaml
|
||||
|
||||
- !include /config/lovelace/cameras/view-camera-04.yaml
|
||||
|
||||
@@ -815,8 +815,7 @@ cards:
|
||||
- camera.frigate_cam07
|
||||
- camera.frigate_cam08
|
||||
- camera.frigate_cam12
|
||||
# - camera.frigate_cam13
|
||||
# - camera.frigate_cam14
|
||||
- camera.frigate_cam14
|
||||
- camera.frigate_cam18
|
||||
- camera.frigate_cam19
|
||||
states:
|
||||
|
||||
+11
-11
@@ -565,29 +565,29 @@ badges:
|
||||
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_select.dishwasher_fun_status
|
||||
state_not: "Hungry for more"
|
||||
- entity: sensor.dishwasher
|
||||
state_not: "Idle"
|
||||
chip:
|
||||
type: template
|
||||
entity: input_select.dishwasher_fun_status
|
||||
entity: sensor.dishwasher
|
||||
icon: >
|
||||
{% if is_state('input_select.dishwasher_fun_status','Scrubbing')-%}
|
||||
{% if is_state('sensor.dishwasher','Running')-%}
|
||||
mdi:dishwasher
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Water spots and mildew!')-%}
|
||||
{% elif is_state('sensor.dishwasher','Pending')-%}
|
||||
mdi:dishwasher-alert
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Trouble')-%}
|
||||
{% elif is_state('sensor.dishwasher','Problem')-%}
|
||||
mdi:alert
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Hungry for more')-%}
|
||||
{% elif is_state('sensor.dishwasher','Idle')-%}
|
||||
mdi:dishwasher-off
|
||||
{%- endif %}
|
||||
icon_color: >
|
||||
{% if is_state('input_select.dishwasher_fun_status','Scrubbing')-%}
|
||||
{% if is_state('sensor.dishwasher','Running')-%}
|
||||
green
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Water spots and mildew!')-%}
|
||||
{% elif is_state('sensor.dishwasher','Pending')-%}
|
||||
orange
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Trouble')-%}
|
||||
{% elif is_state('sensor.dishwasher','Problem')-%}
|
||||
red
|
||||
{% elif is_state('input_select.dishwasher_fun_status','Hungry for more')-%}
|
||||
{% elif is_state('sensor.dishwasher','Idle')-%}
|
||||
disabled
|
||||
{%- endif %}
|
||||
tap_action:
|
||||
|
||||
@@ -17,10 +17,11 @@ cards:
|
||||
- !include /config/lovelace/cameras/view-camera-03.yaml
|
||||
|
||||
|
||||
# - !include /config/lovelace/cameras/view-camera-13.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-15.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-14.yaml
|
||||
- !include /config/lovelace/cameras/view-camera-12.yaml
|
||||
#- !include /config/lovelace/cameras/view-camera-02.yaml
|
||||
|
||||
|
||||
- !include /config/lovelace/cameras/view-camera-06.yaml
|
||||
|
||||
# 5 and 9
|
||||
|
||||
Reference in New Issue
Block a user