Skip to content

Commit 3d516cd

Browse files
author
Jeremy Ewing
committed
dashboard: adopt SolarAssistant layout and CSS, eliminate flicker on updates
- Rebuild the dashboard around the real SolarAssistant HTML/CSS structure from 192.168.12.12:8080 (app.css and status icons saved locally). - Header stays consistent across all pages: Dashboard, Charts, Historical, Automation, Configuration — each with icon + caption. - Main page uses SA card-grid dashboard: status rows (Inverter, Solar, Grid, Battery), gauges (Load, Solar, Grid, Battery), and charts (PV Today, 24h Overview, Battery Power, Battery SOC). - Clicking a status row or gauge drills into the subsystem detail page. - No-flicker rendering: values and images are only updated when new data arrives; battery icon is preloaded before swapping. - Charts tab: 30-day per-subsystem charts. - Historical tab: 1-year charts + daily totals. - Automation/Configuration tabs use the same header and card styling.
1 parent 8e92686 commit 3d516cd

8 files changed

Lines changed: 362 additions & 417 deletions

File tree

‎api/static/app.css‎

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎api/static/images/battery-full.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎api/static/images/battery-mid.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎api/static/images/grid-ok.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎api/static/images/inverter-ok.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎api/static/images/logo-dark.svg‎

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)