Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
60157b38ce
|
|||
8abe309085
|
|||
2fd2ad50cc
|
|||
33c92039ce
|
|||
f15b01da8e
|
|||
e2e554dcd5
|
|||
d16cd1afe9
|
|||
4e7306fb00
|
|||
fae4f18ab9
|
|||
3776b6e413
|
|||
9cd85f5b9f
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user