Flow diagrams
Flow
Energy Flow › Flow.



| Control | Options |
|---|---|
| View | Sankey, Sunburst, Treemap |
| Metric | Power (W), Energy (kWh), Cost ($), Apparent (VA), Current (A) |
| Showing | The whole diagram, or one node and everything under it |
| History | Show a past moment |
| View menu | Hide small branches, ribbon style (curved, wiring, wiring rounded), hide empty, hide no data, animate flow |
| Refresh | Redraw now |
Mouse:
| Action | Result |
|---|---|
| Hover | Node details |
| Click a node | Trace where its power comes from |
| Click a group | Expand or collapse it |
| Double-click a node | Drill into it. Double-click the top node to go back one level. |
| Right-click a node | History…, Drill into this, Trace its supply, Edit this node |
| Right-click the canvas | Clear trace, fit, refresh |
| Drag / Ctrl + scroll | Pan / zoom. Fit resets. |
- Energy (kWh) is today's energy (
energy_d). See Totals and counters. - Cost ($) uses
Gui.EnergyPrice. - Nodes marked ⚠ have more leaving than arriving. A banner lists sources being withheld and why.
- History… charts the last hour, 6 hours, 24 hours, 7 days or 30 days, with what the node feeds broken out.
Hierarchy
Energy Flow › Hierarchy. Drag-and-drop editor for links. Energy flows left to right.

- Drop a node onto another to make that node its feeder.
- Drag from a node's right handle to another node to add a feed.
- ✕ on a link removes it. Double-click a node to rename it.
- PDU → outlet links are dashed and automatic.
- Save applies.
Roll-up
Energy Flow › Roll-up. Every node's rolled-up value per metric.

Settings
Energy Flow › Settings.

| Field | Setting | Default |
|---|---|---|
| Export tiers to MQTT | EnergyFlow.MqttExport |
off |
| Topic | EnergyFlow.MqttTopicTemplate |
{parent}/energyflow/{id} |
| Track daily totals | EnergyFlow.Aggregation.TrackPeriods |
on |
| Day ends at | EnergyFlow.Aggregation.PeriodStartHour |
0 |
| Time zone | EnergyFlow.Aggregation.PeriodTimeZone |
host zone |
| Infer from a single supply path | EnergyFlow.InferFromConservation |
on |
| Derive kWh from power | EnergyFlow.Aggregation.Enabled |
off |
Topic placeholders: {parent}, {id}, {label}, {kind}, {metric}, {units}.
Hide empty, Hide small, Unmeasured load and Animate flow are per-browser settings on the Flow page.
EnergyFlow:
MqttExport: true
MqttTopicTemplate: "{parent}/energyflow/{id}"
InferFromConservation: true
Aggregation:
Enabled: true
TrackPeriods: true
PeriodTimeZone: America/Chicago
PeriodStartHour: 0