Post

Power Grid Panel

Monitor your Satisfactory factory's power grid in FICSIT.monitor. View MW production, consumption, capacity, battery charge, and fuse alerts per circuit.

Power Grid Panel

Overview

The Power Grid panel displays real-time data from every power circuit in your factory. It uses the FRM getPower endpoint, polled every 15 seconds, and stored as a time-series for historical charts.

This panel requires the FRM mod. See Installing FRM.


Panel Fields

Each power circuit appears as a row. The data fields correspond directly to the PowerMetric model:

FieldUnitDescription
circuit_group_idCircuit identifier (circuits are numbered automatically)
power_productionMWCurrent power being produced by all generators on this circuit
power_consumedMWCurrent power being consumed by all machines on this circuit
power_capacityMWTotal generator capacity (maximum possible production)
power_max_consumedMWTheoretical maximum consumption if all machines ran at 100%
battery_percent%Current battery charge level (0–100%)
battery_capacityMWhTotal battery storage capacity
battery_differentialMWRate of charge/discharge (positive = charging, negative = discharging)
fuse_triggeredboolWhether the circuit fuse has blown

Understanding Power Balance

The most important metric is the relationship between production and consumption:

Healthy circuit:

1
2
3
4
power_production = 150 MW
power_consumed   = 120 MW  ← below production
battery_percent  = 100%    ← fully charged
fuse_triggered   = false

Overloaded circuit (fuse about to blow):

1
2
3
4
5
power_production = 150 MW
power_consumed   = 162 MW  ← exceeds production
battery_differential = -12 MW  ← batteries draining
battery_percent  = 45%     ← batteries not full
fuse_triggered   = false   ← but will blow soon

Blown fuse:

1
fuse_triggered   = true    ← ALL machines on this circuit are offline

Fuse Alerts

Fuse triggered — critical alert. When fuse_triggered is true, all machines on that circuit have stopped. Production on the entire circuit is zero until you repair the fuse in-game (via the Power Switch or the circuit breaker).

A fuse blows when consumption exceeds production for long enough to drain the batteries completely. FICSIT.monitor displays a prominent alert when any circuit’s fuse is blown.


Battery Status

Satisfactory uses battery storage (Power Storage machines) to buffer power consumption spikes. The battery fields help diagnose power grid health:

battery_differentialbattery_percentSituation
Positive< 100%Batteries charging — good, production exceeds consumption
Zero100%Batteries full, power balanced
NegativeFallingConsumption exceeds production — risk of fuse blow
Negative0%Fuse is about to blow or has already blown

Multiple Circuits

Large factories often have multiple power circuits (separated by Power Switches). Each circuit appears as a separate row in the Power Grid panel, identified by its circuit_group_id.

If circuit_group_id is 1 for all your machines, you have a single circuit. Most early/mid-game factories are single-circuit.


Historical Charts

Power metrics are stored as a time-series (TimescaleDB hypertable). The panel shows a time-series chart of power production, consumption, and battery differential over your retention period.

This helps identify:

  • When power issues started
  • How power demand has grown as you’ve expanded
  • Whether periodic spikes correlate with specific factory events

API Reference

The raw data powering this panel is available via the API:

1
2
curl https://satisfactory-dashboard.pablohgdev.com/api/v1/servers/{SERVER_ID}/power/latest \
  -H "Authorization: Bearer YOUR_TOKEN"

Response fields match the table above. See Metrics API Reference for full documentation.

This post is licensed under CC BY 4.0 by the author.