Flow diagrams

Flow

Energy Flow › Flow.

Sankey diagram

Sunburst diagram

Treemap diagram

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.

Hierarchy editor

  • 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.

Roll-up page

Settings

Energy Flow › Settings.

Flow settings page

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