Post

Production & Consumption Panel

Track Satisfactory factory production and consumption rates per item in FICSIT.monitor. Items/min rates, efficiency percentages, and factory balance overview.

Production & Consumption Panel

Overview

The Production & Consumption panel shows per-item production and consumption rates across your entire factory, sourced from the FRM getProdStats endpoint. It updates every 30 seconds and helps identify production bottlenecks and resource imbalances.

This panel requires the FRM mod. See Installing FRM.


Panel Fields

Each row represents one item type (e.g., Iron Ingot, Copper Wire, Circuit Board):

FieldDescription
item_nameHuman-readable item name (e.g., “Iron Plate”)
item_class_nameGame class identifier (e.g., Desc_IronPlate_C)
item_typeType of item: item, fluid, or gas
current_prodCurrent production rate (items/min)
max_prodMaximum possible production rate if all machines ran at 100%
current_consumedCurrent consumption rate (items/min)
max_consumedMaximum possible consumption rate
prod_percentProduction efficiency (current_prod / max_prod × 100)
cons_percentConsumption efficiency (current_consumed / max_consumed × 100)

Reading Production Balance

The key insight from this panel is whether production is keeping up with consumption:

Healthy item (surplus production):

1
2
3
4
5
item_name:       "Iron Ingot"
current_prod:    900 items/min
current_consumed: 720 items/min
prod_percent:    100%  ← all smelters running at full speed
cons_percent:    80%   ← consumers are slightly underutilized

Bottleneck (production deficit):

1
2
3
4
5
item_name:       "Copper Wire"
current_prod:    200 items/min
current_consumed: 350 items/min  ← consuming more than produced
prod_percent:    100%  ← constructors running at max
cons_percent:    57%   ← downstream machines are starved

When current_consumed > current_prod, items are being consumed faster than produced. Downstream machines will stall when input buffers are empty.


Efficiency Percentages

prod_percent — Production Efficiency

current_prod / max_prod × 100

  • 100%: all production machines are running at full speed
  • < 100%: some machines are idle, paused, or power-starved
  • Machines overclock using Power Shards may push current_prod above max_prod (efficiency > 100%)

cons_percent — Consumption Efficiency

current_consumed / max_consumed × 100

  • 100%: all consuming machines are running at full demand
  • < 100%: consuming machines are idle or starved (input depleted)

Sorting and Filtering

The panel allows sorting by:

  • Item name (alphabetical)
  • Production rate (highest first)
  • Balance (current_prod − current_consumed, useful for finding deficits)
  • Efficiency percentage

Filter to show only items where production < consumption to quickly find bottlenecks.


Fluid and Gas Items

Items with item_type: "fluid" (e.g., Water, Crude Oil, Fuel) and item_type: "gas" (e.g., Nitrogen Gas) display rates in m³/min rather than items/min. The same production balance analysis applies.


Historical Charts

Production metrics are stored as a TimescaleDB time-series, allowing historical views of how your factory’s output has changed over time (within your plan’s retention period).


API Reference

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

Returns an array of ProductionMetric objects with the fields described above. See Metrics API Reference.

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