Skip to content

Dashboards

Dashboard is a panel system defined at the space level. It allows combining data from different projects on a single screen. It consists of freely positionable Board (widget) cards organized under Board Groups.

Dashboard (Space Level)
├── Board Group: "Energy Summary"
│ ├── Board: Active Power Gauge (x:0, y:0, 300x200)
│ ├── Board: Voltage Gauge (x:320, y:0, 300x200)
│ └── Board: Daily Consumption Chart (x:0, y:220, 640x300)
└── Board Group: "Building Management"
├── Board: HVAC Status
└── Board: Indoor Temperature

A Board Group is the page/tab unit within a dashboard.

Menu: Dashboards (top of sidebar)

FieldRequiredDescription
NameYesGroup name
ColorNoTab color
RankNoSort order

Each Board is a freely positionable card within a Board Group.

FieldRequiredDescription
TypeYesWidget type
ConfigYesWidget configuration (JSON)
X / YNoPosition (pixels)
Width / HeightNoSize (pixels)
HeaderNoShow header

Widget types that can be added to a Dashboard are configuration-based. Widget settings are written in JSON format in the Config field.

Since Dashboards are defined at the space level:

  • Variables from different projects can be displayed on the same panel
  • All sites can be monitored from a single screen (e.g., total production from 10 different solar power plants)
  • Project-independent comparisons can be made
FeatureDashboardCustom Menu
LevelSpaceSpace
DesignDrag-and-drop widgetsHTML/CSS/JS code
FlexibilityConfiguration-basedFull control
UsageQuick dashboard creationCustom interface development