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
{{ message }}
Repository navigation
Link device setup to connector setup (Miner ↔ Miner Controller, Energy Source ↔ Energy Monitor) #27
From our current conceptual model (see diagram) and recent discussions: key “devices” in Edge Mining are only truly usable once their related “connectors” are configured.
Miner depends on a Miner Controller
Energy Source depends on an Energy Monitor
Problem (current UX)
At the moment these elements are configured separately and from different areas of the UI:
Miners
Miner Controllers
Energy Sources
Energy Monitors
This fragmentation makes the setup process fragile and confusing for non-expert users:
users can create “devices” that don’t actually work yet
it’s not obvious what is required for a functional system
the app can feel incomplete even after “adding things”
Goal
Improving the UX so that:
adding a Miner naturally includes creating its Miner Controller
adding an Energy Source naturally includes creating its Energy Monitor
In other words: device setup should guide users through the required connection setup, instead of forcing them to discover and configure these pieces in separate sections.
Hi team,
Building on the direction defined in #22, I suggest we use Energy System and Mining System as the main configuration units for this guided setup.
An Energy System is configured as Energy Monitor + Energy Source + Forecast Provider in a single flow.
A Mining System is configured as Miner + Miner Controller in a single flow.
In the sidebar, we only show top‑level entries Energy and Mining, each with an “Add Energy System” / “Add Mining System” action that opens a popup with different tabs to complete in order to create the system. These flows enforce the dependencies from edge-mining/frontend#7 so users cannot create incomplete setups (e.g. Miner without Miner Controller, Energy Source without Energy Monitor).
This keeps the navigation minimal while still using the existing terminology inside the configuration steps, and makes the guided setup the primary way to create complete, working systems end‑to‑end.
Activity
riccardoaran commentedon Apr 9, 2026
Hi team,
Building on the direction defined in #22, I suggest we use Energy System and Mining System as the main configuration units for this guided setup.
An Energy System is configured as Energy Monitor + Energy Source + Forecast Provider in a single flow.
A Mining System is configured as Miner + Miner Controller in a single flow.
In the sidebar, we only show top‑level entries Energy and Mining, each with an “Add Energy System” / “Add Mining System” action that opens a popup with different tabs to complete in order to create the system. These flows enforce the dependencies from edge-mining/frontend#7 so users cannot create incomplete setups (e.g. Miner without Miner Controller, Energy Source without Energy Monitor).
This keeps the navigation minimal while still using the existing terminology inside the configuration steps, and makes the guided setup the primary way to create complete, working systems end‑to‑end.