Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar Fusion Card

hacs_badge License: MIT HACS Validate GitHub Stars Last Commit Open Issues

Lovelace custom card for the Solar Fusion integration. Displays the fused PV forecast with source comparison, quality metrics, and a 14-day history sparkline.

preview

Features

  • Today & Tomorrow – fused kWh value with uncertainty indicator
  • Source comparison – bar chart and weighting for all active forecast sources
  • Quality table – RMSE, bias, and quality label per source
  • History sparkline – actual generation vs. forecast (14 days)
  • Click any value to open the HA more-info dialog for the underlying entity

Requirements

  • Home Assistant with the Solar Fusion integration installed
  • HACS (for easy installation)

Installation via HACS

  1. HACS → Frontend → ⋮ → Custom repositories
  2. Enter the repository URL, select category Lovelace → Add
  3. Search for Solar Fusion Card in HACS and install it
  4. Reload Home Assistant

Manual installation

  1. Create the folder /config/www/hass-solar-fusion-card/
  2. Copy solar-fusion-card.js and the locales/ folder into it:
    /config/www/hass-solar-fusion-card/solar-fusion-card.js
    /config/www/hass-solar-fusion-card/locales/en.json
    /config/www/hass-solar-fusion-card/locales/de.json
    
  3. Settings → Dashboards → Resources → Add resource:
    • URL: /local/hass-solar-fusion-card/solar-fusion-card.js
    • Type: JavaScript module
  4. Clear browser cache / hard reload

Configuration

Only one entity is required – all other values are read automatically from its attributes.

type: custom:solar-fusion-card
entity: sensor.solar_fusion_dach_fused_today
title: Solar Fusion Roof   # optional

Options

Option Type Default Description
entity string required *_fused_today sensor entity ID
title string Solar Fusion Card heading

Translations

The card ships with English (en) and German (de). All UI strings live in dist/locales/<lang>.json.

Adding a new language is easy:

  1. Copy dist/locales/en.json to dist/locales/<lang>.json (e.g. fr.json, nl.json)
  2. Translate the values – keep the keys unchanged
  3. Open a pull request

The card automatically picks up the language set in your Home Assistant profile.

License

MIT

About

Home assistant Custom Lovelace Card for hass-solar-fusion

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors