Ive made this lovelace card to visualise your solar panel installation.
It supports individual power and energy sensors, color change depending on current output, array checks and a lot more.
Quick Facts
Built for visual clarity: panel tiles, KPI row, status labeling, and popup diagnostics, for small and big screens.
GUI-first setup: start with rows/columns, then configure each panel slot.
Supports large systems: scales to 100+ panels when needed.
Drag-and-drop panel reordering directly on the card.
Quick setup by tapping unconfigured panels.
Array Health Check for peer comparison and underperformance detection.
Inverter status matching with configurable working/fault terms.
In-card history graphs in panel and KPI popups (1h, 6h, 24h).
Auto-populate sensors by prefix (fill empty slots in order) during setup.
No yaml needed, everything is setup in the card settings.
Overview of the card (Gif video):
Tap to play or right click and select “Play animation” if it doesn’t start automatically.
Thanks a lot for the great work on building that card!
It gives a great & easy overview of the panels, awesome.
@NoUsername10 is there a way to customize/remove the dark background ? And to change the default font color?
It’ s not easy to read on my instance as I have black font on the dark grey background as you can see.
Thanks a lot for having build that card, it’s pretty good!
Loving the ability being able to click to see more details as well!
Sorry for the late reply, i did not get notifications from this thread, i will enable that.
Happy to hear that you like the card
I have made a dark and light mode, I will release today or tomorrow, and include a lot of updates as well, including forecast.solar integration in the graphs, and a lot more.
I will post here as soon as i have uploaded the new release.
2 updates, from 0.2.0 -> 0.2.1 and 0.2.2 with fixes.
Biggest is input text box fixes, and HA card picker fixes.
Fixed
Energy KPI popups now use a virtual total panel energy history when no system energy sensor is selected, so Forecast.Solar production can be compared against the summed configured panel energy sensors.
Virtual total KPI graph handling is now shared for Power and Energy, keeping individual panel comparison as an optional secondary graph.
Forecast history loading now follows the virtual total graph range for Power and Energy when no primary system sensor is configured.
Home Assistant card picker metadata now uses the bare custom element type and includes the mdi:solar-panel icon, allowing the card to appear correctly in the picker.
Motion overlay sizing no longer creates a vertical scrollbar when the visible card content fits.
This increases the string panel number to 30 panels max per row (for a max of 900 panels (30x30 grid)
The strings auto populate function and naming is also improved.
I also improved the search function for sensors a lot, and added status sensor search.