Compare commits
7 Commits
main_dash_
...
113b68641f
| Author | SHA1 | Date | |
|---|---|---|---|
|
113b68641f
|
|||
|
012f5e4e83
|
|||
|
40d224e57f
|
|||
|
93542c9cc8
|
|||
|
7e3834194a
|
|||
|
b7f6dba4a5
|
|||
|
3dc20f181f
|
@@ -1057,6 +1057,10 @@ views:
|
|||||||
| int %} {% set high =
|
| int %} {% set high =
|
||||||
states('sensor.stratton_ave_apparent_temperature') | int %} {{
|
states('sensor.stratton_ave_apparent_temperature') | int %} {{
|
||||||
'Threshold Met' if high <= threshold else '' }}
|
'Threshold Met' if high <= threshold else '' }}
|
||||||
|
- entity: input_number.window_weather_minimum
|
||||||
|
name: Window Minimum
|
||||||
|
- entity: input_number.window_weather_maximum
|
||||||
|
name: Window Maximum
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
title: Weather
|
title: Weather
|
||||||
@@ -1240,6 +1244,20 @@ views:
|
|||||||
state: 'on'
|
state: 'on'
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
|
- type: custom:expander-card
|
||||||
|
title: More Settings
|
||||||
|
cards:
|
||||||
|
- type: entities
|
||||||
|
entities:
|
||||||
|
- entity: input_boolean.emma_bedroom_mode_switch
|
||||||
|
name: Mode Switch
|
||||||
|
- entity: input_select.emma_bedroom_mode_switch
|
||||||
|
name: Mode
|
||||||
|
- entity: input_datetime.emma_bedroom_mode_switch
|
||||||
|
name: Switch Time
|
||||||
|
- entity: input_number.emma_bedroom_auto_mode_threshold
|
||||||
|
name: Switch Threshold
|
||||||
|
icon: mdi:cog
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@@ -1378,12 +1396,10 @@ views:
|
|||||||
name: Reminder Count
|
name: Reminder Count
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
- type: entities
|
- type: custom:expander-card
|
||||||
entities:
|
title: Settings
|
||||||
- type: custom:fold-entity-row
|
cards:
|
||||||
head:
|
- type: entities
|
||||||
type: section
|
|
||||||
label: Settings
|
|
||||||
entities:
|
entities:
|
||||||
- entity: input_boolean.tony_custom_meds_tracker_p1
|
- entity: input_boolean.tony_custom_meds_tracker_p1
|
||||||
name: Custom Tracker 1
|
name: Custom Tracker 1
|
||||||
@@ -1397,6 +1413,7 @@ views:
|
|||||||
name: Ibuprofen Active
|
name: Ibuprofen Active
|
||||||
- entity: input_boolean.tony_tylenol_active
|
- entity: input_boolean.tony_tylenol_active
|
||||||
name: Tylenol Active
|
name: Tylenol Active
|
||||||
|
icon: mdi:cog
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@@ -1451,17 +1468,16 @@ views:
|
|||||||
name: Night Reminders
|
name: Night Reminders
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
- type: entities
|
- type: custom:expander-card
|
||||||
entities:
|
title: Settings
|
||||||
- type: custom:fold-entity-row
|
cards:
|
||||||
head:
|
- type: entities
|
||||||
type: section
|
|
||||||
label: Settings
|
|
||||||
entities:
|
entities:
|
||||||
- entity: input_boolean.tina_ibuprofen_active
|
- entity: input_boolean.tina_ibuprofen_active
|
||||||
name: Ibuprofen Active
|
name: Ibuprofen Active
|
||||||
- entity: input_boolean.tina_tylenol_active
|
- entity: input_boolean.tina_tylenol_active
|
||||||
name: Tylenol Active
|
name: Tylenol Active
|
||||||
|
icon: mdi:cog
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
|
|||||||
2549
main_dashboard.yaml
2549
main_dashboard.yaml
File diff suppressed because it is too large
Load Diff
@@ -4276,6 +4276,44 @@ views:
|
|||||||
- condition: state
|
- condition: state
|
||||||
entity: binary_sensor.windows
|
entity: binary_sensor.windows
|
||||||
state: 'on'
|
state: 'on'
|
||||||
|
- type: custom:mushroom-template-badge
|
||||||
|
content: |-
|
||||||
|
{% if is_state(entity,'on') %}
|
||||||
|
It's nice outside!
|
||||||
|
{% else %}
|
||||||
|
Close Windows!
|
||||||
|
{% endif %}
|
||||||
|
icon: |-
|
||||||
|
{% if is_state('binary_sensor.windows','on') %}
|
||||||
|
mdi:window-open
|
||||||
|
{% else %}
|
||||||
|
mdi:window-closed
|
||||||
|
{% endif %}
|
||||||
|
color: |-
|
||||||
|
{% if is_state(entity,'on') %}
|
||||||
|
{% if is_state('binary_sensor.windows','on') %}
|
||||||
|
var(--cyan-color)
|
||||||
|
{% else %}
|
||||||
|
var(--green-color)
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{% if is_state('binary_sensor.windows','on') %}
|
||||||
|
var(--error-color)
|
||||||
|
{% else %}
|
||||||
|
var(--disabled-color)
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
entity: binary_sensor.window_weather
|
||||||
|
label: Window Weather
|
||||||
|
visibility:
|
||||||
|
- condition: or
|
||||||
|
conditions:
|
||||||
|
- condition: state
|
||||||
|
entity: binary_sensor.window_weather
|
||||||
|
state: 'on'
|
||||||
|
- condition: state
|
||||||
|
entity: binary_sensor.windows
|
||||||
|
state: 'on'
|
||||||
- type: custom:mushroom-template-badge
|
- type: custom:mushroom-template-badge
|
||||||
content: Check light switches
|
content: Check light switches
|
||||||
icon: mdi:light-switch
|
icon: mdi:light-switch
|
||||||
@@ -4984,819 +5022,6 @@ views:
|
|||||||
{{ states('sensor.warmest_room_temperature',with_unit=true) }}
|
{{ states('sensor.warmest_room_temperature',with_unit=true) }}
|
||||||
layout: responsive
|
layout: responsive
|
||||||
badges_position: bottom
|
badges_position: bottom
|
||||||
- title: Old
|
|
||||||
path: old
|
|
||||||
icon: ''
|
|
||||||
visible:
|
|
||||||
- user: f387a983651a4321a7411ff8cf36f949
|
|
||||||
- user: 879b4c04e32841b3ad1d2763a11b4e70
|
|
||||||
- user: c3909d27048140729f002aaef0391775
|
|
||||||
cards:
|
|
||||||
- type: custom:meteoalarm-card
|
|
||||||
entities:
|
|
||||||
entity: sensor.weatheralerts
|
|
||||||
integration: weatheralerts
|
|
||||||
hide_when_no_warning: true
|
|
||||||
- type: custom:mushroom-template-card
|
|
||||||
primary: Hello, {{user}}
|
|
||||||
secondary: >-
|
|
||||||
{% from 'weather.jinja' import weatherReport %}
|
|
||||||
|
|
||||||
{{ weatherReport('full','text') }}
|
|
||||||
|
|
||||||
--- Indoor Temps ---
|
|
||||||
|
|
||||||
Average: {{ states('sensor.average_room_temperature',with_unit=true)
|
|
||||||
}}
|
|
||||||
|
|
||||||
Coldest: {{ state_attr('sensor.coldest_room_temperature','room') }},
|
|
||||||
{{ states('sensor.coldest_room_temperature',with_unit=true) }}
|
|
||||||
|
|
||||||
Warmest: {{ state_attr('sensor.warmest_room_temperature','room') }},
|
|
||||||
{{ states('sensor.warmest_room_temperature',with_unit=true) }}
|
|
||||||
|
|
||||||
|
|
||||||
--- Lights ---
|
|
||||||
|
|
||||||
Average: {{ states('sensor.average_room_illuminance',with_unit=true)
|
|
||||||
}}
|
|
||||||
|
|
||||||
Dimmest: {{ state_attr('sensor.dimmest_room','room') }}, {{
|
|
||||||
states('sensor.dimmest_room',with_unit=true) }}
|
|
||||||
|
|
||||||
Brightest: {{ state_attr('sensor.brightest_room','room') }}, {{
|
|
||||||
states('sensor.brightest_room',with_unit=true) }}
|
|
||||||
|
|
||||||
|
|
||||||
For advanced controls, click this card to go to the main dashboard.
|
|
||||||
icon: mdi:home
|
|
||||||
tap_action:
|
|
||||||
action: navigate
|
|
||||||
navigation_path: /lovelace
|
|
||||||
multiline_secondary: true
|
|
||||||
icon_color: blue
|
|
||||||
fill_container: false
|
|
||||||
- square: false
|
|
||||||
type: grid
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Global Scenes
|
|
||||||
icon: mdi:home-lightbulb-outline
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- script.give_me_darkness
|
|
||||||
- button.good_morning
|
|
||||||
- button.goodnight
|
|
||||||
- script.max_brightness
|
|
||||||
- button.sunset_lights_trigger
|
|
||||||
- entity: button.basement_on_manual
|
|
||||||
name: Basement On
|
|
||||||
- script.adaptive_on_first_floor
|
|
||||||
- script.adaptive_on_second_floor
|
|
||||||
- script.bright_on_first_floor
|
|
||||||
- script.bright_on_second_floor
|
|
||||||
- script.evening_on_first_floor
|
|
||||||
- script.evening_on_second_floor
|
|
||||||
- switch.animated_scene_halloween
|
|
||||||
- script.emma_rainbow_lights
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Messages
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:stack-in-card
|
|
||||||
cards:
|
|
||||||
- type: entities
|
|
||||||
title: Premade
|
|
||||||
entities:
|
|
||||||
- entity: script.dinner_is_ready
|
|
||||||
name: Dinner Is Ready
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- entity: script.we_are_leaving
|
|
||||||
name: We Are Leaving
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- entity: script.birthday_announcement
|
|
||||||
name: Birthday Announcement
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- entity: script.server_maintenance_annc
|
|
||||||
name: Server Maintenance
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- entity: script.server_maintenance_done_annc
|
|
||||||
name: Server Maintenance Done
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- entity: script.speech_engine
|
|
||||||
name: Speech Engine
|
|
||||||
icon: mdi:bullhorn
|
|
||||||
- type: custom:tabbed-card
|
|
||||||
styles:
|
|
||||||
'--mdc-theme-primary': null
|
|
||||||
'--mdc-tab-text-label-color-default': null
|
|
||||||
'--mdc-typography-button-font-size': null
|
|
||||||
tabs:
|
|
||||||
- card:
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_text.tts_message
|
|
||||||
name: Message
|
|
||||||
- entity: input_select.tts_devices
|
|
||||||
name: Devices
|
|
||||||
- entity: input_select.announcement_voice
|
|
||||||
- entity: button.send_alexa_message
|
|
||||||
name: Send Message
|
|
||||||
attributes:
|
|
||||||
label: TTS
|
|
||||||
icon: mdi:volume-high
|
|
||||||
- card:
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_select.select_phones
|
|
||||||
- entity: input_select.select_tvs
|
|
||||||
- entity: input_text.text_notification_title
|
|
||||||
name: Title
|
|
||||||
- entity: input_text.text_notification
|
|
||||||
name: Body
|
|
||||||
- entity: >-
|
|
||||||
input_select.text_notification_priority_level
|
|
||||||
name: Priority Level (Only works for phones)
|
|
||||||
- entity: button.send_text_notification
|
|
||||||
name: Send
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: false
|
|
||||||
attributes:
|
|
||||||
label: Text Notify
|
|
||||||
icon: mdi:text
|
|
||||||
- card:
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_text.report_system
|
|
||||||
name: Description
|
|
||||||
- entity: input_select.report_type
|
|
||||||
name: Report Type
|
|
||||||
- entity: button.send_report
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: false
|
|
||||||
attributes:
|
|
||||||
label: Reports
|
|
||||||
icon: mdi:bug
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Weather
|
|
||||||
icon: mdi:weather-partly-cloudy
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:clock-weather-card
|
|
||||||
entity: weather.iron_nerd_weather_station
|
|
||||||
sun_entity: sun.sun
|
|
||||||
weather_icon_type: fill
|
|
||||||
animated_icon: true
|
|
||||||
forecast_rows: 7
|
|
||||||
time_format: 12
|
|
||||||
tap_action:
|
|
||||||
action: navigate
|
|
||||||
navigation_path: /lovelace/weather
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Batteries
|
|
||||||
icon: mdi:battery-charging
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:battery-state-card
|
|
||||||
sort_by_level: asc
|
|
||||||
bulk_rename:
|
|
||||||
- from: Battery
|
|
||||||
to: ''
|
|
||||||
- from: Stratton Ave
|
|
||||||
to: ''
|
|
||||||
- from: Dimmer Switch
|
|
||||||
to: ''
|
|
||||||
collapse:
|
|
||||||
- name: 'Door Sensors (min: {min}%, count: {count})'
|
|
||||||
secondary_info: Battery levels {range}%
|
|
||||||
icon: mdi:door
|
|
||||||
entities:
|
|
||||||
- sensor.front_door_battery
|
|
||||||
- sensor.back_door_battery
|
|
||||||
- sensor.basement_studio_door_battery
|
|
||||||
- sensor.downstairs_bathroom_door_battery
|
|
||||||
- name: 'Window Sensors (min: {min}%, count: {count})'
|
|
||||||
secondary_info: Battery levels {range}%
|
|
||||||
icon: mdi:window-closed
|
|
||||||
entities:
|
|
||||||
- sensor.front_window_battery_1
|
|
||||||
- sensor.front_window_battery_2
|
|
||||||
- sensor.front_window_battery_3
|
|
||||||
- sensor.side_window_1_battery
|
|
||||||
- sensor.side_window_2_battery
|
|
||||||
- sensor.side_window_3_battery
|
|
||||||
- sensor.side_window_4_battery
|
|
||||||
- sensor.back_window_1_battery
|
|
||||||
- sensor.back_window_2_battery
|
|
||||||
- sensor.stairway_window_lower_battery
|
|
||||||
- sensor.stairway_window_upper_battery
|
|
||||||
- sensor.kitchen_big_window_battery
|
|
||||||
- sensor.kitchen_sink_window_battery
|
|
||||||
- sensor.mud_room_window_battery
|
|
||||||
- sensor.downstairs_bathroom_window_1_battery
|
|
||||||
- sensor.downstairs_bathroom_window_2_battery
|
|
||||||
- sensor.upstairs_bathroom_window_battery
|
|
||||||
- name: 'Glass Break Sensors (min: {min}%, count: {count})'
|
|
||||||
secondary_info: Battery levels {range}%
|
|
||||||
icon: mdi:image-broken-variant
|
|
||||||
entities:
|
|
||||||
- sensor.living_room_glass_break_battery
|
|
||||||
- name: 'Motion Detectors (min: {min}%, count: {count})'
|
|
||||||
secondary_info: Battery levels {range}%
|
|
||||||
icon: mdi:motion-sensor
|
|
||||||
entities:
|
|
||||||
- sensor.living_room_front_battery
|
|
||||||
- sensor.upstairs_bathroom_battery
|
|
||||||
- sensor.downstairs_bathroom_battery
|
|
||||||
- sensor.emma_bedroom_battery
|
|
||||||
- sensor.stairwell_bottom_battery
|
|
||||||
- sensor.basement_studio_battery
|
|
||||||
- sensor.kallen_bedroom_battery
|
|
||||||
- sensor.mud_room_battery
|
|
||||||
- sensor.stairwell_top_battery
|
|
||||||
- sensor.living_room_back_battery
|
|
||||||
- sensor.master_bedroom_battery
|
|
||||||
- name: 'Dimmer Switches (min: {min}%, count: {count})'
|
|
||||||
secondary_info: Battery Levels {range}%
|
|
||||||
icon: mdi:toggle-switch
|
|
||||||
entities:
|
|
||||||
- sensor.kallen_bedroom_dimmer_switch_battery
|
|
||||||
- sensor.tina_desk_dimmer_switch_battery
|
|
||||||
- sensor.emma_bedroom_dimmer_switch_battery
|
|
||||||
- sensor.master_bedroom_dimmer_switch_battery
|
|
||||||
- sensor.living_room_dimmer_switch_battery
|
|
||||||
filter:
|
|
||||||
include:
|
|
||||||
- name: entity_id
|
|
||||||
value: '*_battery'
|
|
||||||
- name: entity_id
|
|
||||||
value: '*battery_mqtt'
|
|
||||||
exclude:
|
|
||||||
- name: entity_id
|
|
||||||
value: '*iphone*'
|
|
||||||
- name: entity_id
|
|
||||||
value: '*ipad*'
|
|
||||||
- name: entity_id
|
|
||||||
value: '*airpod*'
|
|
||||||
- name: entity_id
|
|
||||||
value: '*apple*'
|
|
||||||
- name: entity_id
|
|
||||||
value: '*chrome*'
|
|
||||||
- name: entity_id
|
|
||||||
value: sensor.front_doorbell_battery
|
|
||||||
tap_action: more-info
|
|
||||||
columns: 4
|
|
||||||
- type: grid
|
|
||||||
square: false
|
|
||||||
columns: 4
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Tony
|
|
||||||
icon: mdi:human-male
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: vertical-stack
|
|
||||||
cards:
|
|
||||||
- type: entities
|
|
||||||
title: Meds
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.tony_morning_meds_taken
|
|
||||||
name: Morning Meds
|
|
||||||
- entity: input_boolean.tony_afternoon_meds_taken
|
|
||||||
name: Afternoon Meds
|
|
||||||
- entity: input_boolean.tony_night_meds_taken
|
|
||||||
name: Night Meds
|
|
||||||
- entity: input_datetime.tony_morning_meds_taken
|
|
||||||
name: Morning Meds Taken
|
|
||||||
- entity: input_datetime.tony_afternoon_meds_taken
|
|
||||||
name: Afternoon Meds Taken
|
|
||||||
- entity: input_datetime.tony_night_meds_taken
|
|
||||||
name: Night Meds Taken
|
|
||||||
- entity: input_datetime.tony_morning_meds_notify
|
|
||||||
name: Morning Notify
|
|
||||||
- entity: input_datetime.tony_afternoon_meds_notify
|
|
||||||
name: Afternoon Notify
|
|
||||||
- entity: input_datetime.tony_night_meds_notify
|
|
||||||
name: Night Notify
|
|
||||||
- entity: counter.tony_morning_meds_reminder_count
|
|
||||||
name: Morning Reminders
|
|
||||||
- entity: counter.tony_afternoon_meds_reminder_count
|
|
||||||
name: Afternoon Reminders
|
|
||||||
- entity: counter.tony_night_meds_reminder_count
|
|
||||||
name: Night Reminders
|
|
||||||
- entity: input_number.tony_afternoon_meds_interval
|
|
||||||
name: Afternoon Interval
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: entities
|
|
||||||
title: Computer
|
|
||||||
entities:
|
|
||||||
- entity: binary_sensor.tony_desktop_on
|
|
||||||
name: Status
|
|
||||||
- entity: script.tony_desktop_wake
|
|
||||||
name: Wake
|
|
||||||
- entity: script.tony_desktop_shutdown
|
|
||||||
name: Shutdown
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Tina
|
|
||||||
icon: mdi:human-female
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: vertical-stack
|
|
||||||
cards:
|
|
||||||
- type: entities
|
|
||||||
title: Meds
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.tina_morning_meds_taken
|
|
||||||
name: Morning Meds
|
|
||||||
- entity: input_boolean.tina_night_meds_taken
|
|
||||||
name: Night Meds
|
|
||||||
- entity: input_datetime.tina_morning_meds_taken
|
|
||||||
name: Morning Meds Taken
|
|
||||||
- entity: input_datetime.tina_night_meds_taken
|
|
||||||
name: Night Meds Taken
|
|
||||||
- entity: input_datetime.tina_morning_meds_notify
|
|
||||||
name: Morning Notify
|
|
||||||
- entity: input_datetime.tina_night_meds_notify
|
|
||||||
name: Night Notify
|
|
||||||
- entity: counter.tina_morning_meds_reminder_count
|
|
||||||
name: Morning Reminders
|
|
||||||
- entity: counter.tina_night_meds_reminder_count
|
|
||||||
name: Night Reminders
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: entities
|
|
||||||
title: Computer
|
|
||||||
entities:
|
|
||||||
- entity: binary_sensor.tina_desktop_on
|
|
||||||
name: Status
|
|
||||||
- entity: script.tina_desktop_wake
|
|
||||||
name: Wake
|
|
||||||
- entity: script.tina_desktop_shutdown
|
|
||||||
name: Shutdown
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Kallen
|
|
||||||
icon: mdi:human-child
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: vertical-stack
|
|
||||||
cards:
|
|
||||||
- type: entities
|
|
||||||
title: Meds
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.kallen_morning_meds_taken
|
|
||||||
name: Morning Meds
|
|
||||||
- entity: input_boolean.kallen_night_meds_taken
|
|
||||||
name: Night Meds
|
|
||||||
- entity: input_datetime.kallen_morning_meds_taken
|
|
||||||
name: Morning Meds Taken
|
|
||||||
- entity: input_datetime.kallen_night_meds_taken
|
|
||||||
name: Night Meds Taken
|
|
||||||
- entity: input_datetime.kallen_morning_meds_notify
|
|
||||||
name: Morning Notify
|
|
||||||
- entity: input_datetime.kallen_night_meds_notify
|
|
||||||
name: Night Notify
|
|
||||||
- entity: counter.kallen_morning_meds_reminder_count
|
|
||||||
name: Morning Reminders
|
|
||||||
- entity: counter.kallen_night_meds_reminder_count
|
|
||||||
name: Night Reminders
|
|
||||||
- entity: input_boolean.kallen_late_bedtime
|
|
||||||
name: Late Bedtime
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: entities
|
|
||||||
title: Computer
|
|
||||||
entities:
|
|
||||||
- entity: binary_sensor.kallen_desktop_on
|
|
||||||
name: Status
|
|
||||||
- entity: script.kallen_desktop_wake
|
|
||||||
name: Wake
|
|
||||||
- entity: script.kallen_desktop_shutdown
|
|
||||||
name: Shutdown
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Emma
|
|
||||||
icon: mdi:bow-tie
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 1.25/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: entities
|
|
||||||
title: Emma Meds
|
|
||||||
entities:
|
|
||||||
- type: custom:fold-entity-row
|
|
||||||
head:
|
|
||||||
type: section
|
|
||||||
label: Alternating Meds
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.emma_alternating_meds_active
|
|
||||||
name: Alternating Meds Active
|
|
||||||
- entity: input_boolean.emma_tylenol
|
|
||||||
name: Tylenol Taken
|
|
||||||
- entity: input_datetime.emma_tylenol
|
|
||||||
name: Tylenol Given
|
|
||||||
- entity: input_datetime.emma_tylenol_notify
|
|
||||||
name: Tylenol Notify
|
|
||||||
- entity: input_boolean.emma_ibuprofen
|
|
||||||
name: Ibuprofen Taken
|
|
||||||
- entity: input_datetime.emma_ibuprofen
|
|
||||||
name: Ibuprofen Given
|
|
||||||
- entity: input_datetime.emma_ibuprofen_notify
|
|
||||||
name: Ibuprofen Notify
|
|
||||||
- type: custom:fold-entity-row
|
|
||||||
head:
|
|
||||||
type: section
|
|
||||||
label: Cough Meds
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.emma_cough_meds_active
|
|
||||||
name: Cough Meds Active
|
|
||||||
- entity: input_boolean.emma_cough_meds
|
|
||||||
name: Cough Meds Taken
|
|
||||||
- entity: input_datetime.emma_cough_meds
|
|
||||||
name: Cough Meds Given
|
|
||||||
- entity: input_datetime.emma_cough_meds_notify
|
|
||||||
name: Cough Meds Notify
|
|
||||||
- entity: input_number.emma_cough_meds_interval
|
|
||||||
name: Interval
|
|
||||||
visibility:
|
|
||||||
- condition: user
|
|
||||||
users:
|
|
||||||
- f387a983651a4321a7411ff8cf36f949
|
|
||||||
- c3909d27048140729f002aaef0391775
|
|
||||||
- type: grid
|
|
||||||
square: false
|
|
||||||
columns: 2
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Cats
|
|
||||||
icon: mdi:cat
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 2.5/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:mushroom-template-card
|
|
||||||
primary: ''
|
|
||||||
secondary: Cat stuff coming soon. Maybe.
|
|
||||||
icon: ''
|
|
||||||
layout: vertical
|
|
||||||
multiline_secondary: false
|
|
||||||
fill_container: false
|
|
||||||
tap_action:
|
|
||||||
action: none
|
|
||||||
hold_action:
|
|
||||||
action: none
|
|
||||||
double_tap_action:
|
|
||||||
action: none
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Rabbit
|
|
||||||
icon: mdi:rabbit
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 2.5/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: vertical-stack
|
|
||||||
cards:
|
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.rabbit_fed
|
|
||||||
- entity: input_datetime.rabbit_fed
|
|
||||||
- entity: input_datetime.rabbit_feeding_notify
|
|
||||||
name: Notify
|
|
||||||
- entity: input_number.rabbit_feeding_interval
|
|
||||||
name: Interval
|
|
||||||
- entity: counter.rabbit_feeding_reminder_count
|
|
||||||
name: Reminder Count
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
title: Rabbit Feeding
|
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.rabbit_hutch_cleaned
|
|
||||||
name: Hutch Cleaned
|
|
||||||
- entity: input_datetime.rabbit_hutch_cleaned
|
|
||||||
name: Hutch Cleaned
|
|
||||||
- entity: input_datetime.rabbit_hutch_cleaning_notify
|
|
||||||
name: Notify
|
|
||||||
- entity: input_number.rabbit_hutch_cleaning_interval
|
|
||||||
name: Interval
|
|
||||||
- entity: counter.rabbit_hutch_cleaning_reminder_count
|
|
||||||
name: Reminder Count
|
|
||||||
title: Rabbit Hutch Cleaning
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: grid
|
|
||||||
square: false
|
|
||||||
columns: 1
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Running
|
|
||||||
icon: mdi:database-clock
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 5/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:auto-entities
|
|
||||||
filter:
|
|
||||||
include:
|
|
||||||
- domain: automation
|
|
||||||
attributes:
|
|
||||||
current: '> 0'
|
|
||||||
- domain: script
|
|
||||||
attributes:
|
|
||||||
current: '> 0'
|
|
||||||
exclude: []
|
|
||||||
sort:
|
|
||||||
method: last_triggered
|
|
||||||
reverse: false
|
|
||||||
else:
|
|
||||||
type: custom:mushroom-template-card
|
|
||||||
primary: Nothing running
|
|
||||||
secondary: There are currently no automations or scripts running
|
|
||||||
multiline_secondary: true
|
|
||||||
layout: vertical
|
|
||||||
tap_action:
|
|
||||||
action: none
|
|
||||||
hold_action:
|
|
||||||
action: none
|
|
||||||
double_tap_action:
|
|
||||||
action: none
|
|
||||||
fill_container: false
|
|
||||||
card:
|
|
||||||
type: entities
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
title: Running Automations/Scripts
|
|
||||||
card_mod:
|
|
||||||
style: |
|
|
||||||
ha-dialog {
|
|
||||||
--mdc-dialog-min-height: 10px !important;
|
|
||||||
}
|
|
||||||
visibility:
|
|
||||||
- condition: user
|
|
||||||
users:
|
|
||||||
- c3909d27048140729f002aaef0391775
|
|
||||||
- type: grid
|
|
||||||
square: false
|
|
||||||
columns: 1
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
name: Kallen Timer
|
|
||||||
icon: mdi:timer
|
|
||||||
show_label: true
|
|
||||||
aspect_ratio: 5/1
|
|
||||||
styles:
|
|
||||||
card:
|
|
||||||
- '--mdc-ripple-color': purple
|
|
||||||
- '--mdc-ripple-press-opacity': 0.5
|
|
||||||
tap_action:
|
|
||||||
action: fire-dom-event
|
|
||||||
browser_mod:
|
|
||||||
service: browser_mod.popup
|
|
||||||
data:
|
|
||||||
content:
|
|
||||||
type: custom:stack-in-card
|
|
||||||
title: Activity Timer
|
|
||||||
cards:
|
|
||||||
- type: custom:flipdown-timer-card
|
|
||||||
entity: timer.kallen_timer
|
|
||||||
name: Kallen Activity Timer
|
|
||||||
duration: '00:00:00'
|
|
||||||
show_title: false
|
|
||||||
show_header: true
|
|
||||||
show_error: false
|
|
||||||
show_hour: auto
|
|
||||||
styles:
|
|
||||||
button:
|
|
||||||
location: hide
|
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_number.kallen_activity_duration
|
|
||||||
name: Duration
|
|
||||||
- entity: input_boolean.kallen_timer_control_lights
|
|
||||||
name: Control Lights
|
|
||||||
- entity: input_select.kallen_activity_room
|
|
||||||
name: Room
|
|
||||||
- entity: input_select.kallen_activities
|
|
||||||
name: Activity
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: custom:stack-in-card
|
|
||||||
mode: horizontal
|
|
||||||
cards:
|
|
||||||
- type: custom:button-card
|
|
||||||
entity: timer.kallen_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: Idle
|
|
||||||
icon: mdi:play
|
|
||||||
tap_action:
|
|
||||||
action: call-service
|
|
||||||
service: button.press
|
|
||||||
service_data:
|
|
||||||
entity_id: button.kallen_timer_start
|
|
||||||
hold_action:
|
|
||||||
action: more-info
|
|
||||||
entity: timer.kallen_timer
|
|
||||||
- type: custom:button-card
|
|
||||||
entity: timer.kallen_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: script.kallen_timer_cancel
|
|
||||||
hold_action:
|
|
||||||
action: more-info
|
|
||||||
entity: timer.kallen_timer
|
|
||||||
visibility:
|
|
||||||
- condition: user
|
|
||||||
users:
|
|
||||||
- 879b4c04e32841b3ad1d2763a11b4e70
|
|
||||||
- type: custom:mushroom-template-card
|
|
||||||
primary: ''
|
|
||||||
multiline_secondary: true
|
|
||||||
secondary: |-
|
|
||||||
{% from 'formatting.jinja' import cleanup %}
|
|
||||||
{% import 'status.jinja' as status %}
|
|
||||||
|
|
||||||
{{ cleanup(status.tony_status_report('full','text')) }}
|
|
||||||
|
|
||||||
{{ cleanup(status.tina_status_report('full','text')) }}
|
|
||||||
|
|
||||||
{{ cleanup(status.kallen_status_report('full','text')) }}
|
|
||||||
|
|
||||||
{{ cleanup(status.emma_status_report('full','text')) }}
|
|
||||||
|
|
||||||
{{ cleanup(status.house_status_report('full','text')) }}
|
|
||||||
|
|
||||||
{{ cleanup(status.laundry_report('full','text')) }}
|
|
||||||
tap_action:
|
|
||||||
action: none
|
|
||||||
hold_action:
|
|
||||||
action: none
|
|
||||||
double_tap_action:
|
|
||||||
action: none
|
|
||||||
fill_container: false
|
|
||||||
- type: custom:mushroom-template-card
|
|
||||||
primary: ''
|
|
||||||
secondary: Cat stuff coming soon. Maybe.
|
|
||||||
icon: ''
|
|
||||||
layout: vertical
|
|
||||||
multiline_secondary: false
|
|
||||||
fill_container: false
|
|
||||||
tap_action:
|
|
||||||
action: none
|
|
||||||
hold_action:
|
|
||||||
action: none
|
|
||||||
double_tap_action:
|
|
||||||
action: none
|
|
||||||
type: masonry
|
|
||||||
subview: true
|
|
||||||
- title: Tony
|
- title: Tony
|
||||||
path: tony
|
path: tony
|
||||||
icon: mdi:human-male
|
icon: mdi:human-male
|
||||||
@@ -5914,12 +5139,10 @@ views:
|
|||||||
name: Reminder Count
|
name: Reminder Count
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
- type: entities
|
- type: custom:expander-card
|
||||||
entities:
|
title: Settings
|
||||||
- type: custom:fold-entity-row
|
cards:
|
||||||
head:
|
- type: entities
|
||||||
type: section
|
|
||||||
label: Settings
|
|
||||||
entities:
|
entities:
|
||||||
- entity: input_boolean.tony_custom_meds_tracker_p1
|
- entity: input_boolean.tony_custom_meds_tracker_p1
|
||||||
name: Custom Tracker 1
|
name: Custom Tracker 1
|
||||||
@@ -5933,6 +5156,7 @@ views:
|
|||||||
name: Ibuprofen Active
|
name: Ibuprofen Active
|
||||||
- entity: input_boolean.tony_tylenol_active
|
- entity: input_boolean.tony_tylenol_active
|
||||||
name: Tylenol Active
|
name: Tylenol Active
|
||||||
|
icon: mdi:cog
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@@ -6019,17 +5243,16 @@ views:
|
|||||||
name: Night Reminders
|
name: Night Reminders
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
- type: entities
|
- type: custom:expander-card
|
||||||
entities:
|
title: Settings
|
||||||
- type: custom:fold-entity-row
|
cards:
|
||||||
head:
|
- type: entities
|
||||||
type: section
|
|
||||||
label: Settings
|
|
||||||
entities:
|
entities:
|
||||||
- entity: input_boolean.tina_ibuprofen_active
|
- entity: input_boolean.tina_ibuprofen_active
|
||||||
name: Ibuprofen Active
|
name: Ibuprofen Active
|
||||||
- entity: input_boolean.tina_tylenol_active
|
- entity: input_boolean.tina_tylenol_active
|
||||||
name: Tylenol Active
|
name: Tylenol Active
|
||||||
|
icon: mdi:cog
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
|
|||||||
Reference in New Issue
Block a user