Appliance Électroménager Cards for Home Assistant
🇬🇧 English · 🇫🇷 Version française · 🇮🇹 Italiano

86 Lovelace cards for household appliances, each with a realistic animated illustration: a tumbling washer drum, a flickering pellet-stove flame, a diesel heater with its blue burner crown, a hot tub with bubbling jets, a robot vacuum, a Linky meter, a home battery… They show the live status, power, energy and cost, follow your Home Assistant theme (light/dark) and speak English, French, German, Norwegian, Dutch, Romanian, Russian, Serbian and Italian.
A simple smart plug with a power sensor is enough. Connected appliances can add program, remaining time, progress, door, temperatures…
▶ Try it online (simulated data, no Home Assistant needed) · Watch the video · Automated tests
Installation
HACS (recommended)
Click this button to open the repository directly in HACS:
Manual Installation via HACS
- Open HACS → Dashboard (Frontend) and search for Animated Appliance & Energy Cards.
- Click Download, then reload your browser (Ctrl+F5).
https://github.com/skyrotter/ha-appliance-electromenager-cards with the category Dashboard.
Manual
- Copy
dist/ha-appliance-electromenager-cards.jsto/config/www/. - Settings → Dashboards → ⋮ → Resources → add
/local/ha-appliance-electromenager-cards.js(JavaScript module).
Quick start
Every card has a visual editor. When you add one from the card picker, entities are detected by name (lave_linge, washer, fridge, ballon…). In YAML:
type: custom:appliance-washer-card
entity: input_boolean.washer_running # optional status entity
power: sensor.washer_plug_power # a smart plug is enough
energy: sensor.washer_plug_energy_today
cost: sensor.washer_cost_today
All options, how the status is computed, theming and the power-button safety are in docs/configuration.md.
❤️ Support the project
This project is free and open source, built in my spare time. If it makes your dashboard nicer, a small donation helps me add new cards and keep the existing ones up to date. Missing an appliance? Suggest it in the issues, that is how the diesel heater and the hot tub got here.
❤️ Sponsor on GitHub · ☕ Donate with PayPal.me
The cards
Click a card for its options and examples.
Kitchen and laundry
| Card | Type |
|---|---|
| Washing machine | custom:appliance-washer-card |
| Dryer | custom:appliance-dryer-card |
| Dishwasher | custom:appliance-dishwasher-card |
| Oven | custom:appliance-oven-card |
| Microwave | custom:appliance-microwave-card |
| Refrigerator (4 layouts) | custom:appliance-fridge-card |
| Chest freezer | custom:appliance-chest-freezer-card |
| Upright drawer freezer | custom:appliance-drawer-freezer-card |
| Electric cooktop | custom:appliance-hob-card |
| Air fryer (dual basket) | custom:appliance-air-fryer-card |
| Coffee maker (drip, pods, espresso) | custom:appliance-coffee-maker-card |
| Kettle | custom:appliance-kettle-card |
| Toaster | custom:appliance-toaster-card |
| Range hood | custom:appliance-range-hood-card |
| Wine cooler (single or dual zone) | custom:appliance-wine-cooler-card |
| Beer tap | custom:appliance-beer-tap-card |
Heating, hot water and air
| Card | Type |
|---|---|
| Water heater (with solar router) | custom:appliance-water-heater-card |
| Underfloor heating (water or electric) | custom:appliance-underfloor-heating-card |
| Electric radiator | custom:appliance-radiator-card |
| Heated towel rail | custom:appliance-towel-dryer-card |
| Pellet stove | custom:appliance-pellet-stove-card |
| Pellet boiler | custom:appliance-pellet-boiler-card |
| Gas boiler | custom:appliance-gas-boiler-card |
| Diesel heater | custom:appliance-diesel-heater-card |
| Water-to-water / ground source heat pump | custom:appliance-water-heat-pump-card |
| Air conditioner, indoor split | custom:appliance-ac-split-card |
| Heat pump, outdoor unit | custom:appliance-heat-pump-card |
| Bathroom extractor fan (VMC) | custom:appliance-vmc-card |
| Room climate (temperature, humidity, history, 12 styles) | custom:appliance-room-climate-card |
| Dehumidifier | custom:appliance-dehumidifier-card |
Energy, pool, spa and aquarium
| Card | Type |
|---|---|
| Solar panels | custom:appliance-solar-card |
| Home battery | custom:appliance-battery-card |
| EV charger (wallbox + car) | custom:appliance-ev-charger-card |
| Linky electricity meter | custom:appliance-linky-card |
| Water meter | custom:appliance-water-meter-card |
| Gas meter | custom:appliance-gas-meter-card |
| Electric meter (generic) | custom:appliance-electric-meter-card |
| Radiator valve (TRV) | custom:appliance-trv-card |
| Pool pump | custom:appliance-pool-pump-card |
| Pool cleaning robot | custom:appliance-pool-robot-card |
| Water pump (garden, well, rainwater) | custom:appliance-water-pump-card |
| Industrial pump | custom:appliance-industrial-pump-card |
| Sump pump | custom:appliance-sump-pump-card |
| Hot tub (jacuzzi) | custom:appliance-jacuzzi-card |
| Aquarium | custom:appliance-aquarium-card |
Gates, garage and sauna
| Card | Type |
|---|---|
| Barrier | custom:appliance-barrier-card |
| Sliding gate | custom:appliance-sliding-gate-card |
| Swing gate | custom:appliance-swing-gate-card |
| Garage door | custom:appliance-garage-door-card |
| Mailbox (mail and parcels) | custom:appliance-mailbox-card |
| Smoke detector (smoke, CO, 2 models) | custom:appliance-smoke-detector-card |
| Water leak detector | custom:appliance-leak-detector-card |
| Sauna | custom:appliance-sauna-card |
Lighting
| Card | Type |
|---|---|
| Bulb | custom:appliance-light-bulb-card |
| Colour bulb | custom:appliance-color-bulb-card |
| Filament bulb | custom:appliance-filament-bulb-card |
| Pendant light | custom:appliance-pendant-light-card |
| Pendant cluster | custom:appliance-pendant-cluster-card |
| Desk lamp | custom:appliance-desk-lamp-card |
| Floor lamp | custom:appliance-floor-lamp-card |
| Chandelier | custom:appliance-chandelier-card |
| Garden spotlight | custom:appliance-garden-spotlight-card |
| Recessed spotlights | custom:appliance-ceiling-spot-card |
| Christmas tree | custom:appliance-christmas-tree-card |
| LED string lights | custom:appliance-garland-card |
Shutters and blinds
| Card | Type |
|---|---|
| Roller shutter | custom:appliance-roller-shutter-card |
| Venetian blind | custom:appliance-venetian-blind-card |
| Swing shutters | custom:appliance-swing-shutter-card |
| Bioclimatic pergola | custom:appliance-pergola-card |
| Roof window (Velux) | custom:appliance-roof-window-card |
Entertainment and IT
| Card | Type |
|---|---|
| Flat TV | custom:appliance-tv-card |
| Home cinema amplifier (AV receiver) | custom:appliance-av-receiver-card |
| Smart speaker (Echo, Nest, Sonos, Devialet, HomePod) | custom:appliance-smart-speaker-card |
| PlayStation 5 | custom:appliance-ps5-card |
| Thermomix (TM6 / TM7) | custom:appliance-thermomix-card |
| Server rack (homelab) | custom:appliance-server-rack-card |
| UPS (NUT) | custom:appliance-ups-card |
| Desktop PC | custom:appliance-desktop-pc-card |
| Monitors (1 to 3) | custom:appliance-monitor-card |
| Laptop | custom:appliance-laptop-card |
| Power strip | custom:appliance-power-strip-card |
| Phone charger | custom:appliance-phone-charger-card |
| Digital piano | custom:appliance-piano-card |
| 3D printer | custom:appliance-printer-3d-card |
Robots, fans and more
| Card | Type |
|---|---|
| Robot vacuum | custom:appliance-robot-vacuum-solo-card |
| Wet & dry vacuum | custom:appliance-wet-vacuum-card |
| Robot mower | custom:appliance-robot-mower-solo-card |
| Fan | custom:appliance-fan-card |
| Ceiling fan | custom:appliance-ceiling-fan-card |
| Tool battery charger | custom:appliance-tool-charger-card |
| Generic appliance (your own image) | custom:appliance-generic-card |
Documentation
- Configuration: common options, how the status is computed, modes, theming, power-button safety.
- Cycle detection for washers, dryers and dishwashers: the recommended automation with a smart plug.
- Development and translations: build, adding a card or a language.
- Descriptions en français
Contributing
See CONTRIBUTING.md for the full guide. Bug reports and card requests are welcome in the issues. dist/ is generated: edit src/, run node build.js, and commit both (see development).