11 Commits

3 changed files with 646 additions and 210 deletions

View File

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

View File

@ -2969,6 +2969,16 @@ views:
entities: entities:
- entity: input_select.front_porch_scenes - entity: input_select.front_porch_scenes
show_header_toggle: false show_header_toggle: false
- type: glance
show_name: true
show_icon: true
show_state: true
state_color: true
entities:
- entity: sensor.home_tempest_temperature
name: Temp
- entity: sensor.home_tempest_illuminance
name: Lux
- type: glance - type: glance
show_name: true show_name: true
show_icon: true show_icon: true
@ -6220,7 +6230,7 @@ views:
entities: entities:
- entity: sensor.home_tempest_dew_point - entity: sensor.home_tempest_dew_point
name: Dew Point name: Dew Point
- entity: sensor.home_pressure - entity: sensor.home_tempest_local_slp
name: Barometric Pressure name: Barometric Pressure
- entity: sensor.current_season - entity: sensor.current_season
icon: mdi:leaf icon: mdi:leaf
@ -6270,227 +6280,276 @@ views:
icon: mdi:weather-cloudy icon: mdi:weather-cloudy
cards: [] cards: []
subview: true subview: true
- title: weather-test - type: sections
max_columns: 4
title: Weather Test
path: weather-test path: weather-test
icon: mdi:weather-cloudy-alert icon: mdi:weather-cloudy-alert
visible: visible:
- user: c3909d27048140729f002aaef0391775 - user: c3909d27048140729f002aaef0391775
cards: sections:
- type: custom:stack-in-card - type: grid
cards: cards:
- type: custom:meteoalarm-card - type: heading
entities: heading: Iron Nerd Studios
entity: sensor.weatheralerts heading_style: title
integration: weatheralerts - type: custom:stack-in-card
hide_when_no_warning: true cards:
- type: custom:clock-weather-card - type: custom:meteoalarm-card
entity: weather.iron_nerd_studios entities:
sun_entity: sun.sun entity: sensor.weatheralerts
weather_icon_type: fill integration: weatheralerts
animated_icon: true hide_when_no_warning: true
forecast_rows: 7 - type: custom:clock-weather-card
time_format: 12 entity: weather.iron_nerd_studios
tap_action: sun_entity: sun.sun
action: navigate weather_icon_type: fill
navigation_path: /lovelace/weather animated_icon: true
- type: custom:stack-in-card forecast_rows: 7
time_format: 12
tap_action:
action: navigate
navigation_path: /lovelace/weather
- type: custom:stack-in-card
cards:
- type: custom:meteoalarm-card
entities:
entity: sensor.weatheralerts
integration: weatheralerts
hide_when_no_warning: true
- type: custom:weather-card
entity: weather.iron_nerd_studios
number_of_forecasts: '5'
current: false
details: false
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.iron_nerd_studios_hourly
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: grid
cards: cards:
- type: custom:meteoalarm-card - type: heading
entities: heading: Weather.com
entity: sensor.weatheralerts heading_style: title
integration: weatheralerts - type: custom:stack-in-card
hide_when_no_warning: true cards:
- type: custom:clock-weather-card - type: custom:meteoalarm-card
entity: weather.home entities:
sun_entity: sun.sun entity: sensor.weatheralerts
weather_icon_type: fill integration: weatheralerts
animated_icon: true hide_when_no_warning: true
forecast_rows: 7 - type: custom:clock-weather-card
time_format: 12 entity: weather.home
tap_action: sun_entity: sun.sun
action: navigate weather_icon_type: fill
navigation_path: /lovelace/weather animated_icon: true
- type: custom:stack-in-card forecast_rows: 7
time_format: 12
tap_action:
action: navigate
navigation_path: /lovelace/weather
- type: custom:stack-in-card
cards:
- type: custom:meteoalarm-card
entities:
entity: sensor.weatheralerts
integration: weatheralerts
hide_when_no_warning: true
- type: custom:weather-card
entity: sensor.weather_com_daily_weather_forecast
number_of_forecasts: '5'
current: false
details: false
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.iron_nerd_weather_station
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: grid
cards: cards:
- type: custom:meteoalarm-card - type: heading
entities: heading: National Weather Service
entity: sensor.weatheralerts heading_style: title
integration: weatheralerts - type: custom:stack-in-card
hide_when_no_warning: true cards:
- type: custom:clock-weather-card - type: custom:meteoalarm-card
entity: weather.kdfi_daynight entities:
sun_entity: sun.sun entity: sensor.weatheralerts
weather_icon_type: fill integration: weatheralerts
animated_icon: true hide_when_no_warning: true
forecast_rows: 7 - type: custom:clock-weather-card
time_format: 12 entity: weather.kdfi_daynight
tap_action: sun_entity: sun.sun
action: navigate weather_icon_type: fill
navigation_path: /lovelace/weather animated_icon: true
- type: custom:stack-in-card forecast_rows: 7
time_format: 12
tap_action:
action: navigate
navigation_path: /lovelace/weather
- type: custom:stack-in-card
cards:
- type: custom:meteoalarm-card
entities:
entity: sensor.weatheralerts
integration: weatheralerts
hide_when_no_warning: true
- type: custom:weather-card
entity: weather.kdfi_daynight
number_of_forecasts: '5'
current: false
details: false
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.kdfi_hourly
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: grid
cards: cards:
- type: custom:meteoalarm-card - type: heading
entities: heading: OpenWeatherMap
entity: sensor.weatheralerts heading_style: title
integration: weatheralerts - type: custom:stack-in-card
hide_when_no_warning: true cards:
- type: custom:clock-weather-card - type: custom:meteoalarm-card
entity: weather.openweathermap entities:
sun_entity: sun.sun entity: sensor.weatheralerts
weather_icon_type: fill integration: weatheralerts
animated_icon: true hide_when_no_warning: true
forecast_rows: 7 - type: custom:clock-weather-card
time_format: 12 entity: weather.openweathermap
tap_action: sun_entity: sun.sun
action: navigate weather_icon_type: fill
navigation_path: /lovelace/weather animated_icon: true
- type: custom:stack-in-card forecast_rows: 7
time_format: 12
tap_action:
action: navigate
navigation_path: /lovelace/weather
- type: heading
icon: ''
heading: Tomorrow.io
heading_style: title
- type: custom:stack-in-card
cards:
- type: custom:meteoalarm-card
entities:
entity: sensor.weatheralerts
integration: weatheralerts
hide_when_no_warning: true
- type: custom:weather-card
entity: weather.tomorrow_io_stratton_ave_daily
number_of_forecasts: '5'
current: false
details: false
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.tomorrow_io_stratton_ave_hourly
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: grid
cards: cards:
- type: custom:meteoalarm-card - type: heading
heading: Temperature
heading_style: title
- type: entities
entities: entities:
entity: sensor.weatheralerts - entity: sensor.home_temperature
integration: weatheralerts - entity: sensor.home_temperature_feels_like
hide_when_no_warning: true - entity: sensor.pirateweather_temperature
- type: custom:weather-card - entity: sensor.pirateweather_apparent_temperature
entity: weather.iron_nerd_studios - entity: sensor.openweathermap_temperature
number_of_forecasts: '5' - entity: sensor.openweathermap_feels_like_temperature
current: false - entity: sensor.tomorrow_io_stratton_ave_feels_like
details: false - entity: sensor.kdfi_temperature
hourly_forecast: false - entity: sensor.kdfi_heat_index
- type: custom:hourly-weather - entity: sensor.kdfi_wind_chill
entity: weather.iron_nerd_studios_hourly - entity: sensor.stratton_ave_apparent_temperature
num_segments: 12 show_header_toggle: false
name: null state_color: true
icons: true - type: grid
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: custom:stack-in-card
cards: cards:
- type: custom:meteoalarm-card - type: heading
heading: Pressure
heading_style: title
- type: entities
show_header_toggle: false
state_color: true
entities: entities:
entity: sensor.weatheralerts - entity: sensor.home_pressure
integration: weatheralerts - entity: sensor.kdfi_barometric_pressure
hide_when_no_warning: true - entity: sensor.kdfi_sea_level_pressure
- type: custom:weather-card - entity: sensor.openweathermap_pressure
entity: weather.kdfi_daynight - entity: sensor.pirateweather_pressure
number_of_forecasts: '5' - entity: sensor.outside_pressure
current: false - entity: sensor.stratton_ave_pressure_tendency
details: false - type: grid
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.kdfi_hourly
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: custom:stack-in-card
cards: cards:
- type: custom:meteoalarm-card - type: heading
heading: Humidity
heading_style: title
- type: entities
entities: entities:
entity: sensor.weatheralerts - entity: sensor.home_relative_humidity
integration: weatheralerts - entity: sensor.kdfi_relative_humidity
hide_when_no_warning: true - entity: sensor.pirateweather_humidity
- type: custom:weather-card - entity: sensor.openweathermap_humidity
entity: weather.tomorrow_io_stratton_ave_daily show_header_toggle: false
number_of_forecasts: '5' state_color: true
current: false - type: grid
details: false
hourly_forecast: false
- type: custom:hourly-weather
entity: weather.tomorrow_io_stratton_ave_hourly
num_segments: 12
name: null
icons: true
show_precipitation_probability: true
show_precipitation_amounts: true
show_wind: barb-and-speed
- type: custom:stack-in-card
cards: cards:
- type: custom:meteoalarm-card - type: heading
heading: Wind
heading_style: title
- type: entities
show_header_toggle: false
state_color: true
entities: entities:
entity: sensor.weatheralerts - entity: sensor.home_wind_speed
integration: weatheralerts - entity: sensor.home_wind_gust
hide_when_no_warning: true - entity: sensor.kdfi_wind_speed
- type: custom:weather-card - entity: sensor.kdfi_wind_gust
entity: sensor.weather_com_daily_weather_forecast - entity: sensor.pirateweather_wind_speed
number_of_forecasts: '5' - entity: sensor.pirateweather_wind_gust
current: false - entity: sensor.openweathermap_wind_speed
details: false - entity: sensor.tomorrow_io_stratton_ave_wind_gust
hourly_forecast: false - type: grid
- type: custom:hourly-weather cards:
entity: weather.iron_nerd_weather_station - type: heading
num_segments: 12 heading: UV Index
name: null heading_style: title
icons: true - type: entities
show_precipitation_probability: true entities:
show_precipitation_amounts: true - entity: sensor.home_uv_index
show_wind: barb-and-speed - entity: sensor.weatherapi_stratton_ave_uv_index
- type: entities - entity: sensor.stratton_ave_uv_index
title: Temperature - entity: sensor.stratton_ave_uv_index_day_1
entities: - entity: sensor.stratton_ave_uv_index_day_2
- entity: sensor.home_temperature - entity: sensor.stratton_ave_uv_index_day_3
- entity: sensor.home_temperature_feels_like - entity: sensor.stratton_ave_uv_index_day_4
- entity: sensor.pirateweather_temperature - entity: sensor.stratton_ave_uv_index_today
- entity: sensor.pirateweather_apparent_temperature - entity: sensor.pirateweather_uv_index
- entity: sensor.openweathermap_temperature - entity: sensor.openweathermap_uv_index
- entity: sensor.openweathermap_feels_like_temperature show_header_toggle: false
- entity: sensor.tomorrow_io_stratton_ave_feels_like state_color: true
- entity: sensor.kdfi_temperature cards: []
- entity: sensor.kdfi_heat_index
- entity: sensor.kdfi_wind_chill
- entity: sensor.stratton_ave_apparent_temperature
- type: entities
title: Pressure
show_header_toggle: false
state_color: true
entities:
- entity: sensor.home_pressure
- entity: sensor.kdfi_barometric_pressure
- entity: sensor.kdfi_sea_level_pressure
- entity: sensor.openweathermap_pressure
- entity: sensor.pirateweather_pressure
- entity: sensor.outside_pressure
- entity: sensor.stratton_ave_pressure_tendency
- type: entities
entities:
- entity: sensor.home_relative_humidity
- entity: sensor.kdfi_relative_humidity
- entity: sensor.pirateweather_humidity
- entity: sensor.openweathermap_humidity
title: Humidity
show_header_toggle: false
state_color: true
- type: entities
title: Wind Gust
show_header_toggle: false
state_color: true
entities:
- entity: sensor.home_wind_speed
- entity: sensor.home_wind_gust
- entity: sensor.kdfi_wind_speed
- entity: sensor.kdfi_wind_gust
- entity: sensor.pirateweather_wind_speed
- entity: sensor.pirateweather_wind_gust
- entity: sensor.openweathermap_wind_speed
- entity: sensor.tomorrow_io_stratton_ave_wind_gust
- type: entities
entities:
- entity: sensor.home_uv_index
- entity: sensor.weatherapi_stratton_ave_uv_index
- entity: sensor.stratton_ave_uv_index
- entity: sensor.stratton_ave_uv_index_day_1
- entity: sensor.stratton_ave_uv_index_day_2
- entity: sensor.stratton_ave_uv_index_day_3
- entity: sensor.stratton_ave_uv_index_day_4
- entity: sensor.stratton_ave_uv_index_today
- entity: sensor.pirateweather_uv_index
- entity: sensor.openweathermap_uv_index
title: UV Index
show_header_toggle: false
state_color: true
- title: Weather Comparisons - title: Weather Comparisons
path: weather-comparisons path: weather-comparisons
icon: mdi:cloud-clock icon: mdi:cloud-clock
@ -7076,3 +7135,209 @@ views:
name: Sync Issue name: Sync Issue
- entity: input_button.basement_led_strip_reset - entity: input_button.basement_led_strip_reset
name: 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 action: toggle
icon: mdi:palette icon: mdi:palette
styles: '' styles: ''
modules:
- default
- type: custom:bubble-card - type: custom:bubble-card
card_type: separator card_type: separator
name: Lights name: Lights
@ -1454,6 +1456,9 @@ views:
button_action: button_action:
double_tap_action: double_tap_action:
action: none action: none
button_type: switch
modules:
- default
- type: custom:bubble-card - type: custom:bubble-card
card_type: button card_type: button
button_type: switch button_type: switch
@ -1485,8 +1490,26 @@ views:
button_action: button_action:
double_tap_action: double_tap_action:
action: none action: none
button_type: switch
modules:
- default
- type: custom:bubble-card - 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 - type: custom:bubble-card
card_type: separator card_type: separator
name: Status name: Status
@ -1521,8 +1544,8 @@ views:
- type: custom:streamline-card - type: custom:streamline-card
template: popup_accent_color_button template: popup_accent_color_button
variables: variables:
- name: Motion name: Motion
- entity: binary_sensor.basement_studio_motion entity: binary_sensor.basement_studio_motion
- type: custom:streamline-card - type: custom:streamline-card
template: popup_accent_color_button template: popup_accent_color_button
variables: variables:
@ -3706,7 +3729,14 @@ views:
entity: binary_sensor.lightning_warning entity: binary_sensor.lightning_warning
state: 'on' state: 'on'
- type: custom:mushroom-template-badge - type: custom:mushroom-template-badge
content: It is currently raining! content: >-
{% if
states('sensor.home_tempest_cloud_sensors_precipitation_intensity')
not in ['unavailable','unknown','no_rain'] %}
{{ states('sensor.home_tempest_cloud_sensors_precipitation_intensity') | replace('_',' ') | title }}
{% else %}
It is currently raining!
{% endif %}
icon: mdi:weather-rainy icon: mdi:weather-rainy
color: |- color: |-
{% if is_state('binary_sensor.raining','on') %} {% if is_state('binary_sensor.raining','on') %}
@ -3786,6 +3816,22 @@ views:
- condition: state - condition: state
entity: binary_sensor.emma_bedroom_door entity: binary_sensor.emma_bedroom_door
state: 'on' state: 'on'
- type: custom:mushroom-template-badge
content: '{{ states(entity) | title }}'
icon: fas:shower
entity: input_boolean.shower_mode
label: Shower Mode
color: var(--warning-color)
tap_action:
action: none
hold_action:
action: none
double_tap_action:
action: none
visibility:
- condition: state
entity: input_boolean.shower_mode
state: 'on'
- type: custom:mushroom-template-badge - type: custom:mushroom-template-badge
content: |- content: |-
{% if is_state('input_boolean.school_cancelled','on') %} {% if is_state('input_boolean.school_cancelled','on') %}
@ -4078,6 +4124,22 @@ views:
- condition: state - condition: state
entity: input_boolean.emma_sleeping entity: input_boolean.emma_sleeping
state: 'on' 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: header:
card: card:
type: markdown type: markdown