You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue defines the minimal set of components and data to display on the Dashboard for the v0.1.0 release. The goal is to keep the interface focused and functional, showing only essential real-time and forecast information.
IMPORTANT:
For this first release, the base use case assumes a single photovoltaic system (any other energy source type is out of scope for now, as solar PV covers ~99% of current use cases) and one or more miners.
Cards
Solar Forecast Card
Displays solar energy production forecast data:
Today – total expected production for the current day
Remaining today – estimated production left for the rest of the day
Tomorrow – total expected production for the next day
Miner Card
Each miner configured in the system generates its own dedicated card. Each card displays:
Status – ON / OFF
Real-time power consumption (Live reading from the smart plug is more accurate)
Solar Plant Card
Displays the current state of the photovoltaic system:
Battery level – current state of charge (%)
Instantaneous production – current power output from the PV system
Instantaneous load – current total power consumption
Charts
All charts are displayed within a single unified card. The three data series are overlaid on the same time axis (last 24 hours), each with a distinct color. A toggle filter allows showing or hiding each series independently:
Battery – state of charge over 24h
Solar production – PV output over 24h
Loads – power consumption over 24h
Each series can be toggled on/off via a filter control, so the user can compare any combination of the three at a glance.
This is the actual dashboard that provides a comprehensive real-time view of mining operations and energy management. Below is a breakdown of every section.
🔢 KPI Strip (top bar)
Key performance indicators updated in real time:
KPI
Description
Total Hash Rate
Aggregate hash rate across all active miners (TH/s / PH/s)
Power Draw
Total miner power consumption + home consumption (sub-value "Home")
Energy Production
Current energy production (e.g. solar PV)
Battery
Battery state of charge (SOC %)
Grid
Power exchanged with the grid, labeled "importing" or "exporting"
Miners
Running / active / total configured miners count
Optimization Units
Enabled optimization units out of total
⛏️ MINING Section (main column)
Three real-time charts for miner monitoring:
Hash Rate — Time-series of the aggregate hash rate, with miner on/off event overlay.
Power Consumption — Miner power draw over time, with miner on/off event overlay.
Temperature & Fan — Combined chart with four series:
Chip Temperature (max)
Board Temperature (max)
Internal Fan Speed (RPM)
External Fan Speed (RPM)
Each panel supports fullscreen expansion and miner-event marker toggle.
⚡ ENERGY Section (main column)
Four real-time charts for energy balance:
Home Consumption — Total household consumption over time.
Energy Production — Solar/renewable production over time.
Battery — Dual-series chart: SOC % (state of charge) and Power (charge/discharge rate).
Grid Power — Power imported from / exported to the grid over time.
All charts support miner on/off event overlay to correlate energy variations with mining activity.
🔮 FORECAST Section (main column)
Energy Forecast — Bar + line chart showing predicted energy (Wh) and max power (W) per hourly interval.
Forecast Summary — Summary card with:
Energy: predicted production for Today / Remaining today / Tomorrow (kWh)
Power: average power today / average power tomorrow / peak power (kW)
🖥️ MINER FLEET Section (sidebar)
A tile grid for each configured miner, showing:
Name and status (on/off)
Current hash rate
Power consumption
If no miners are configured, a direct link to Settings > Miners is displayed.
☀️ SUN Section (sidebar)
Card with astronomical data:
Visual sun position indicator along the daily arc
Current state: Daytime / Nighttime
Sunrise and sunset times
Time elapsed / remaining relative to sunrise/sunset
Daylight hours
Current solar elevation (degrees)
📋 ACTIVITY Section (sidebar)
Chronological feed of system events (e.g. "MinerPyAsic started"), with scroll to browse recent history.
🛡️ LAST POLICY RULE Section (sidebar)
Displays the last policy rule triggered by the rule engine based on energy conditions.
If no rule has been triggered yet, an informational placeholder is shown.
⏻ MINER ON/OFF EVENTS Section (sidebar)
Chronological list (last 20) of miner power-on/power-off events, showing:
Timestamp
Miner name
Action (ON / OFF) with green/red color coding
I think this dashboard could be quite comprehensive for its first release, providing a view of most of the data available in the system. So, it goes well beyond the "few essential information." 😄 .
What do you think? Do you like it? Should anything be added or removed?
Let me know.
Activity
[-]Create a Dashboard as the landing page[/-][+]Base Dashboard layout for first release[/+]riccardoaran commentedon Mar 25, 2026
Overview
This issue defines the minimal set of components and data to display on the Dashboard for the v0.1.0 release. The goal is to keep the interface focused and functional, showing only essential real-time and forecast information.
IMPORTANT:
For this first release, the base use case assumes a single photovoltaic system (any other energy source type is out of scope for now, as solar PV covers ~99% of current use cases) and one or more miners.
Cards
Solar Forecast Card
Displays solar energy production forecast data:
Miner Card
Each miner configured in the system generates its own dedicated card. Each card displays:
Solar Plant Card
Displays the current state of the photovoltaic system:
Charts
All charts are displayed within a single unified card. The three data series are overlaid on the same time axis (last 24 hours), each with a distinct color. A toggle filter allows showing or hiding each series independently:
Each series can be toggled on/off via a filter control, so the user can compare any combination of the three at a glance.
markoceri commentedon Apr 10, 2026
This is the actual dashboard that provides a comprehensive real-time view of mining operations and energy management. Below is a breakdown of every section.
🔢 KPI Strip (top bar)
Key performance indicators updated in real time:
⛏️ MINING Section (main column)
Three real-time charts for miner monitoring:
Each panel supports fullscreen expansion and miner-event marker toggle.
⚡ ENERGY Section (main column)
Four real-time charts for energy balance:
All charts support miner on/off event overlay to correlate energy variations with mining activity.
🔮 FORECAST Section (main column)
🖥️ MINER FLEET Section (sidebar)
A tile grid for each configured miner, showing:
If no miners are configured, a direct link to Settings > Miners is displayed.
☀️ SUN Section (sidebar)
Card with astronomical data:
📋 ACTIVITY Section (sidebar)
Chronological feed of system events (e.g. "MinerPyAsic started"), with scroll to browse recent history.
🛡️ LAST POLICY RULE Section (sidebar)
Displays the last policy rule triggered by the rule engine based on energy conditions.
If no rule has been triggered yet, an informational placeholder is shown.
⏻ MINER ON/OFF EVENTS Section (sidebar)
Chronological list (last 20) of miner power-on/power-off events, showing:
I think this dashboard could be quite comprehensive for its first release, providing a view of most of the data available in the system. So, it goes well beyond the "few essential information." 😄 .
What do you think? Do you like it? Should anything be added or removed?
Let me know.