8000 Link device setup to connector setup (Miner ↔ Miner Controller, Energy Source ↔ Energy Monitor) · Issue #27 · edge-mining/app · GitHub
[go: up one dir, main page]

Skip to content

Link device setup to connector setup (Miner ↔ Miner Controller, Energy Source ↔ Energy Monitor) #27

Open

Description

@riccardoaran

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.

Activity

  1. self-assigned this
    on Apr 9, 2026
  2. riccardoaran commented on Apr 9, 2026

    @riccardoaran
    MemberAuthor

    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.

  3. removed their assignment
    on Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0