4.5 KiB
layout, title, nav_order
| layout | title | nav_order |
|---|---|---|
| default | Dashboard | 4 |
Dashboard Setup
A pre-configured dashboard is included with the integration to help you get started quickly.
Dashboard Overview
Complete dashboard view with all components
The dashboard includes:
- Status indicator buttons
- Thermostat cards for temperature control
- History graphs for monitoring
- Scheduler integration (optional)
Installing the Dashboard
Method 1: Import YAML
- Go to Settings > Dashboards
- Click + Add Dashboard
- Choose "New dashboard from scratch"
- Give it a name (e.g., "Heat Pump")
- Open the dashboard and click the three dots menu
- Select Edit Dashboard
- Click the three dots again and select Raw configuration editor
- Paste the contents of
dashboards/dash.yaml - Click Save
Import dashboard using raw configuration editor
Method 2: Add Cards Manually
You can also add individual cards to an existing dashboard.
Dashboard Components
Status Buttons
The top row shows quick status indicators:
| Button | Entity | Description |
|---|---|---|
| Alarm | binary_sensor.heat_pump_alarm |
Shows alarm status |
| Heating | binary_sensor.heat_pump_heating |
Heating mode active |
| Cooling | binary_sensor.heat_pump_cooling |
Cooling mode active |
| SCE | binary_sensor.heat_pump_sce |
Smart Consumer Electronics |
| Standby | binary_sensor.heat_pump_standby |
Standby mode |
Thermostat Cards
Thermostat cards for temperature control
Two thermostat cards provide temperature control:
Water Temperature Thermostat
- Entity:
climate.heat_pump_water_temperature - Controls heating/cooling water setpoint
- Shows current water temperature
DHW (Boiler) Thermostat
- Entity:
water_heater.heat_pump_dhworclimate.boiler_temperature - Controls domestic hot water setpoint
- Shows current DHW temperature
History Graph
24-hour history graph showing all sensors
The history graph tracks:
- All temperature sensors (T1, T2, T3, T4, setpoints)
- Binary status sensors (heating, cooling, pump, DHW)
- Runtime statistics
Configuration:
type: history-graph
hours_to_show: 24
entities:
- entity: sensor.heat_pump_water_temperature_t1
- entity: sensor.heat_pump_dhw_temperature_t3
- entity: sensor.heat_pump_outdoor_temperature_t4
- entity: binary_sensor.heat_pump_heating
- entity: binary_sensor.heat_pump_working
# ... more entities
Scheduler Card (Optional)
The scheduler requires the scheduler-card custom component.
Install via HACS:
- Open HACS
- Search for "scheduler-card"
- Install and restart
Customizing the Dashboard
Changing Time Range
Edit the history graph hours_to_show value:
type: history-graph
hours_to_show: 48 # Change from 24 to 48 hours
Adding More Sensors
Add entities to the history graph:
entities:
- entity: sensor.heat_pump_water_temperature_t1
- entity: sensor.your_additional_sensor # Add new sensors
Changing Layout
Adjust grid columns for different screen sizes:
grid_options:
columns: 12 # Full width
rows: 4
Mobile View
Dashboard optimized for mobile view
The dashboard is responsive and works on mobile devices. For better mobile experience, consider:
- Using the sections layout
- Reducing the number of history graph entities
- Using compact card styles
Example Cards
Simple Temperature Display
type: entities
entities:
- entity: sensor.heat_pump_water_temperature_t1
name: Inflow Temperature
- entity: sensor.heat_pump_water_temperature_t2
name: Outflow Temperature
- entity: sensor.heat_pump_outdoor_temperature_t4
name: Outdoor Temperature
Gauge Card
type: gauge
entity: sensor.heat_pump_water_temperature_t1
min: 20
max: 60
severity:
green: 35
yellow: 45
red: 55
Temperature gauge card example

