5 Commits

3 changed files with 354 additions and 3 deletions

View File

@ -354,42 +354,148 @@ views:
- entity: automation.family_has_left
- entity: switch.presence_simulation
- entity: binary_sensor.front_door
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.back_door
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.basement_studio_door
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.emma_bedroom_door
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.front_window_1
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.front_window_2
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.kitchen_big_window
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.living_room_front_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.downstairs_bathroom_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.upstairs_bathroom_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.stairwell_bottom_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.emma_bedroom_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.living_room_back_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.mud_room_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.basement_studio_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.stairwell_top_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.kallen_bedroom_motion
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.master_bedroom_motion
state_map:
'on': Detected
'off': Clear
- entity: alarm_control_panel.nerdhome_alarm_panel
name: Nerd Home Alarm
state_map:
disarmed: Disarmed
armed_home: Armed Home
armed_away: Armed Away
- entity: binary_sensor.front_doorbell_ding_mqtt
state_map:
'on': Ringing
'off': Clear
- entity: binary_sensor.front_doorbell_motion_mqtt
state_map:
'on': Detected
'off': Clear
- entity: binary_sensor.stairway_window_lower
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.mud_room_window
state_map:
'on': Open
'off': Closed
- entity: input_boolean.lockdown_issue
- entity: binary_sensor.front_window_3
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.side_window_1
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.side_window_2
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.side_window_3
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.side_window_4
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.back_window_1
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.back_window_2
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.kitchen_sink_window
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.downstairs_bathroom_window_1
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.downstairs_bathroom_window_2
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.stairway_window_upper
state_map:
'on': Open
'off': Closed
- entity: binary_sensor.upstairs_bathroom_window
state_map:
'on': Open
'off': Closed
- entity: sensor.living_room_windows_open
name: Living Room Windows
- type: grid

View File

@ -7135,3 +7135,209 @@ views:
name: Sync Issue
- entity: input_button.basement_led_strip_reset
name: LED Strip Reset
- type: sections
max_columns: 4
title: Temp
path: temp
icon: mdi:asterisk
sections:
- type: grid
cards:
- type: heading
heading: Washer Controls
heading_style: title
icon: mdi:washing-machine
- type: custom:stack-in-card
cards:
- type: entities
entities:
- entity: input_number.washer_cycle_length
name: Cycle Length
- entity: input_datetime.washer_finished
name: Finished At
- entity: input_boolean.washer_finished
name: Cycle Finished
secondary_info: Turn off after collecting laundry
- type: custom:timer-bar-card
filter: true
show_empty: The washer is not currently running
entities:
- entity: timer.washer_timer
sync_issues: ignore
tap_action:
action: none
hold_action:
action: more-info
double_tap_action:
action: none
layout: hide_name
modifications:
- elapsed: 40%
bar_foreground: orange
- elapsed: 80%
bar_foreground: red
- type: custom:stack-in-card
mode: horizontal
cards:
- type: custom:button-card
entity: timer.washer_timer
name: []
show_label: true
aspect_ratio: 2.7/1
styles:
card:
- '--mdc-ripple-color': purple
- '--mdc-ripple-press-opacity': 0.5
state:
- value: active
label: Running
icon: mdi:play
styles:
icon:
- color: green
- value: paused
label: Paused
icon: mdi:pause
styles:
icon:
- color: yellow
- value: idle
label: Start
icon: mdi:play
tap_action:
action: call-service
service: button.press
service_data:
entity_id: button.washer_start
hold_action:
action: more-info
entity: timer.washer_timer
- type: custom:button-card
entity: timer.washer_timer
name: []
icon: mdi:cancel
label: Cancel
show_label: true
aspect_ratio: 2.7/1
styles:
card:
- '--mdc-ripple-color': purple
- '--mdc-ripple-press-opacity': 0.5
state:
- value: active
styles:
icon:
- color: green
- value: paused
styles:
icon:
- color: yellow
- value: idle
tap_action:
action: call-service
service: button.press
service_data:
entity_id: button.washer_cancel
hold_action:
action: more-info
entity: timer.washer_timer
- type: grid
cards:
- type: heading
heading: Dryer Controls
heading_style: title
icon: mdi:tumble-dryer
- type: custom:stack-in-card
cards:
- type: entities
entities:
- entity: input_number.dryer_cycle_length
name: Cycle Length
- entity: input_datetime.dryer_finished
name: Finished At
- entity: input_boolean.dryer_finished
name: Cycle Finished
secondary_info: Turn off after collecting laundry
- type: custom:timer-bar-card
filter: true
show_empty: The dryer is not currently running
entities:
- entity: timer.dryer_timer
sync_issues: ignore
tap_action:
action: none
hold_action:
action: more-info
double_tap_action:
action: none
layout: hide_name
modifications:
- elapsed: 40%
bar_foreground: orange
- elapsed: 80%
bar_foreground: red
- type: custom:stack-in-card
mode: horizontal
cards:
- type: custom:button-card
entity: timer.dryer_timer
name: []
show_label: true
aspect_ratio: 2.7/1
styles:
card:
- '--mdc-ripple-color': purple
- '--mdc-ripple-press-opacity': 0.5
state:
- value: active
label: Running
icon: mdi:play
styles:
icon:
- color: green
- value: paused
label: Paused
icon: mdi:pause
styles:
icon:
- color: yellow
- value: idle
label: Start
icon: mdi:play
tap_action:
action: call-service
service: button.press
service_data:
entity_id: button.dryer_start
hold_action:
action: more-info
entity: timer.dryer_timer
- type: custom:button-card
entity: timer.dryer_timer
name: []
icon: mdi:cancel
label: Cancel
show_label: true
aspect_ratio: 2.7/1
styles:
card:
- '--mdc-ripple-color': purple
- '--mdc-ripple-press-opacity': 0.5
state:
- value: active
styles:
icon:
- color: green
- value: paused
styles:
icon:
- color: yellow
- value: idle
tap_action:
action: call-service
service: button.press
service_data:
entity_id: button.dryer_cancel
hold_action:
action: more-info
entity: timer.dryer_timer

View File

@ -1272,6 +1272,8 @@ views:
action: toggle
icon: mdi:palette
styles: ''
modules:
- default
- type: custom:bubble-card
card_type: separator
name: Lights
@ -1454,6 +1456,9 @@ views:
button_action:
double_tap_action:
action: none
button_type: switch
modules:
- default
- type: custom:bubble-card
card_type: button
button_type: switch
@ -1485,8 +1490,26 @@ views:
button_action:
double_tap_action:
action: none
button_type: switch
modules:
- default
- type: custom:bubble-card
card_type: empty-column
card_type: button
name: Recliner Mode
show_state: true
tap_action:
action: toggle
double_tap_action:
action: none
hold_action:
action: more-info
button_action:
double_tap_action:
action: none
button_type: switch
modules:
- default
entity: input_boolean.recliner_mode
- type: custom:bubble-card
card_type: separator
name: Status
@ -1521,8 +1544,8 @@ views:
- type: custom:streamline-card
template: popup_accent_color_button
variables:
- name: Motion
- entity: binary_sensor.basement_studio_motion
name: Motion
entity: binary_sensor.basement_studio_motion
- type: custom:streamline-card
template: popup_accent_color_button
variables:
@ -4101,6 +4124,22 @@ views:
- condition: state
entity: input_boolean.emma_sleeping
state: 'on'
- type: custom:mushroom-template-badge
icon: mdi:wrench-clock
entity: input_boolean.server_maintenance
color: var(--warning-color)
label: Server Maintenance
content: Interruptions Possible
tap_action:
action: none
hold_action:
action: none
double_tap_action:
action: none
visibility:
- condition: state
entity: input_boolean.server_maintenance
state: 'on'
header:
card:
type: markdown