Compare commits
7 Commits
main_dash_
...
2026.4.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
113b68641f
|
|||
|
012f5e4e83
|
|||
|
40d224e57f
|
|||
|
93542c9cc8
|
|||
|
7e3834194a
|
|||
|
b7f6dba4a5
|
|||
|
3dc20f181f
|
@@ -1057,6 +1057,10 @@ views:
|
||||
| int %} {% set high =
|
||||
states('sensor.stratton_ave_apparent_temperature') | int %} {{
|
||||
'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
|
||||
state_color: true
|
||||
title: Weather
|
||||
@@ -1240,6 +1244,20 @@ views:
|
||||
state: 'on'
|
||||
show_header_toggle: false
|
||||
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
|
||||
cards:
|
||||
- type: heading
|
||||
@@ -1378,12 +1396,10 @@ views:
|
||||
name: Reminder Count
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- type: custom:fold-entity-row
|
||||
head:
|
||||
type: section
|
||||
label: Settings
|
||||
- type: custom:expander-card
|
||||
title: Settings
|
||||
cards:
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.tony_custom_meds_tracker_p1
|
||||
name: Custom Tracker 1
|
||||
@@ -1397,6 +1413,7 @@ views:
|
||||
name: Ibuprofen Active
|
||||
- entity: input_boolean.tony_tylenol_active
|
||||
name: Tylenol Active
|
||||
icon: mdi:cog
|
||||
- type: grid
|
||||
cards:
|
||||
- type: heading
|
||||
@@ -1451,17 +1468,16 @@ views:
|
||||
name: Night Reminders
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- type: custom:fold-entity-row
|
||||
head:
|
||||
type: section
|
||||
label: Settings
|
||||
- type: custom:expander-card
|
||||
title: Settings
|
||||
cards:
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.tina_ibuprofen_active
|
||||
name: Ibuprofen Active
|
||||
- entity: input_boolean.tina_tylenol_active
|
||||
name: Tylenol Active
|
||||
icon: mdi:cog
|
||||
- type: grid
|
||||
cards:
|
||||
- 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
|
||||
entity: binary_sensor.windows
|
||||
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
|
||||
content: Check light switches
|
||||
icon: mdi:light-switch
|
||||
@@ -4984,819 +5022,6 @@ views:
|
||||
{{ states('sensor.warmest_room_temperature',with_unit=true) }}
|
||||
layout: responsive
|
||||
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
|
||||
path: tony
|
||||
icon: mdi:human-male
|
||||
@@ -5914,12 +5139,10 @@ views:
|
||||
name: Reminder Count
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- type: custom:fold-entity-row
|
||||
head:
|
||||
type: section
|
||||
label: Settings
|
||||
- type: custom:expander-card
|
||||
title: Settings
|
||||
cards:
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.tony_custom_meds_tracker_p1
|
||||
name: Custom Tracker 1
|
||||
@@ -5933,6 +5156,7 @@ views:
|
||||
name: Ibuprofen Active
|
||||
- entity: input_boolean.tony_tylenol_active
|
||||
name: Tylenol Active
|
||||
icon: mdi:cog
|
||||
- type: grid
|
||||
cards:
|
||||
- type: heading
|
||||
@@ -6019,17 +5243,16 @@ views:
|
||||
name: Night Reminders
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- type: custom:fold-entity-row
|
||||
head:
|
||||
type: section
|
||||
label: Settings
|
||||
- type: custom:expander-card
|
||||
title: Settings
|
||||
cards:
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_boolean.tina_ibuprofen_active
|
||||
name: Ibuprofen Active
|
||||
- entity: input_boolean.tina_tylenol_active
|
||||
name: Tylenol Active
|
||||
icon: mdi:cog
|
||||
- type: grid
|
||||
cards:
|
||||
- type: heading
|
||||
|
||||
Reference in New Issue
Block a user