Bathroom
Dashboard: Main Dashboard
Path: bathroom
Controls for bathroom lights, floor heating, and appliance monitoring.
Summary
This view manages the bathroom environment. It features a 'Streamline' header card summarizing key states (temperature, washing machine status, occupancy). Lighting controls allow separate adjustments for the sauna, table, and ceiling. A major focus is the smart floor heating system (Aqara W500), which includes a thermostat control, historical temperature graphs, and a dedicated timer automation for overriding default heating schedules.
Related Packages
This view contains entities managed by:
Dependencies (Custom Cards)
Required HACS frontend resources:
custom:decluttering-cardcustom:mushroom-entity-cardcustom:mushroom-light-cardcustom:mushroom-number-cardcustom:mushroom-title-cardcustom:scheduler-cardcustom:streamline-cardcustom:timer-bar-card
Configuration
theme: Backend-selected
title: Bathroom
path: bathroom
type: sections
layout:
max_cols: 5
subview: true
badges: []
cards: []
sections:
- type: grid
cards:
- type: custom:streamline-card
template: area_card
variables:
area_name: bathroom
area_title: Bathroom
temperature_sensor: sensor.airthings_wave_temperature
indicator_1_entity: sensor.washing_machine_status
indicator_1_icon: mdi:washing-machine
indicator_1_state: Running
indicator_1_active_color: '#088CF8'
indicator_1_animation_on: blink 2s ease infinite
indicator_2_entity: input_select.bathroom_toilet_presence
indicator_2_icon: mdi:toilet
indicator_3_icon: mdi:shower-head
indicator_3_active_color: '#088CF8'
indicator_2_active_color: orange
indicator_3_entity: input_select.shower_presence
indicator_3_state: presence
indicator_2_state: presence
temp_sensor_entity: sensor.aqara_w500_temperature_smoothed
indicator_6_entity: sensor.aqara_w500_bathroom_heating_hvac
indicator_6_icon: mdi:heating-coil
indicator_6_state: heating
indicator_6_active_color: '#FF4444'
indicator_6_animation_on: blink 2s ease infinite
- type: custom:mushroom-title-card
title: ''
subtitle: LIGHTS
alignment: center
- type: custom:mushroom-light-card
entity: light.bathroom_wall_box_switch_right
name: Sauna
layout: vertical
grid_options:
columns: 4
rows: 2
- type: custom:mushroom-light-card
entity: light.bathroom_lightstrip
layout: vertical
name: Table
grid_options:
columns: 4
rows: 2
- type: custom:mushroom-light-card
name: Ceiling
layout: vertical
grid_options:
columns: 4
rows: 2
entity: light.bathroom_wall_box_switch_right
- type: custom:mushroom-title-card
title: ''
subtitle: APPLIANCES
alignment: center
- type: custom:mushroom-entity-card
entity: sensor.washing_machine_status
grid_options:
columns: 12
rows: 1
- type: custom:mushroom-title-card
title: ''
subtitle: HEATING
alignment: center
- type: thermostat
entity: climate.aqara_w500
name: Bathroom Floor
show_current_as_primary: false
features:
- type: climate-hvac-modes
- type: history-graph
show_names: true
entities:
- entity: sensor.aqara_w500_state
name: ' '
- entity: climate.aqara_w500
- entity: sensor.aqara_w500_temperature_smoothed
hours_to_show: 24
logarithmic_scale: false
- type: grid
cards:
- type: custom:mushroom-title-card
title: SETTINGS
alignment: center
subtitle: Occupancy
- type: custom:decluttering-card
template: area_occupancy_settings
variables:
- area: bathroom
- area_name: Bathroom
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: ''
subtitle: SCHEDULES
alignment: center
- type: markdown
content: These schedules work when they are set on and _Presence Automation
Mode_ is set to _Schedule Mode_
- type: heading
heading: Floor Heating Automations
heading_style: title
- type: custom:scheduler-card
title: Floor Heating
discover_existing: false
time_step: 5
tags:
- Bathroom
include:
- climate.aqara_w500
- sensor.nord_pool_fi_current_price
display_options:
secondary_info:
- relative-time
default_editor: single
sort_by:
- state
- relative-time
show_header_toggle: false
- type: markdown
content: '*Default Temperature* is the heating base temperature.
If the thermostate is turned higher than the default, the *Heating Timer* will
keep this new temperature until the timer runs out.
The *Heating Timer* tells how long the heating will still run'
- type: custom:timer-bar-card
entity: timer.bathroom_floor_heating_timer
- type: custom:mushroom-number-card
entity: input_number.bathroom_floor_heat_default_temperature
name: Default Temperature
grid_options:
columns: 6
rows: 2
icon_color: accent
- type: custom:mushroom-number-card
entity: input_number.bathroom_floor_heat_target_temperature
name: Target Temperature
grid_options:
columns: 6
rows: 2
icon_color: red
- type: custom:mushroom-number-card
entity: input_number.bathroom_floor_heat_override_duration
name: Heating Timer
grid_options:
columns: 12
rows: 2
icon_color: teal
max_columns: 4
