Custom Lovelace card for building a beautiful pool dashboard in Home Assistant with glassmorphism design.
Background image with draggable glassmorphism chips displaying live pool data.
Features:
- Glassmorphism chips with backdrop-blur
- Drag-to-position via the ✏️ button — saved directly to YAML configuration
- Visual editor with live preview inside HA's card editor
- Mouse and touch support
- Scales with
cqwunits (works on all screen sizes)
- Go to HACS → Frontend
- Click ⋮ → Custom repositories
- Add:
https://github.com/johro897/pool-dashboard-cards
Category: Lovelace - Search for Pool Dashboard Cards and install
- Reload Home Assistant
- Download
pool-dashboard-cards.jsfrom the latest release - Copy to
/config/www/pool-dashboard-cards.js - Go to Settings → Dashboards → Resources → Add resource:
- URL:
/local/pool-dashboard-cards.js - Type:
JavaScript Module
- URL:
- Reload Home Assistant
type: custom:pool-picture-card
image: /local/pool_v2.png
entities:
time: sensor.time
date: sensor.date
air_temp: sensor.smhi_temperatur
water_in: sensor.poolvarme_inlet_water_temp_t02
water_out: sensor.poolvarme_outlet_water_temp_t03
rpm: sensor.pump_rpm_regulator_pool_pump_rpm
pump_power: switch.pump_rpm_regulator_pool_pump_power
flow: sensor.pool_flode_aktuellt
hp_power: binary_sensor.poolvarme_power
hp_target: sensor.poolvarme_heating_set_r02
energy_today: sensor.pool_pumpen_energy_2_daily
watt: sensor.poolpump_energi_template| Option | Type | Description |
|---|---|---|
image |
string | Path to background image (e.g. /local/pool_v2.png) |
entities.time |
entity_id | Clock (sensor.time) |
entities.date |
entity_id | Date (sensor.date) |
entities.air_temp |
entity_id | Outdoor air temperature |
entities.water_in |
entity_id | Water temperature inlet |
entities.water_out |
entity_id | Water temperature outlet |
entities.rpm |
entity_id | Pump RPM |
entities.pump_power |
entity_id | Pump on/off (switch) |
entities.flow |
entity_id | Water flow rate (L/h) |
entities.hp_power |
entity_id | Heat pump on/off (binary_sensor) |
entities.hp_target |
entity_id | Heat pump target temperature |
entities.energy_today |
entity_id | Energy usage today (kWh) |
entities.watt |
entity_id | Current power draw (W) |
positions |
object | Auto-generated by drag-to-position — do not edit manually |
Press the ✏️ button (bottom right of the card) to enter edit mode.
Drag chips to the desired position → 💾 Save.
- Home Assistant 2023.9+
- No dependencies on other custom cards
- Initial release
- pool-picture-card with drag-to-position and visual editor
MIT License — see LICENSE
