Orgs · advanced

Energy Grid Optimizer

A multi-agent energy management system that coordinates real-time sensor aggregation, demand forecasting, grid optimization, and device control across four specialized agents. The sensor mesh collects readings from smart meters, solar panels, batteries, and grid sensors. The forecaster predicts energy demand using weather, time-of-day, and historical patterns. The optimizer balances load across sources and schedules battery charge/discharge cycles. The controller sends commands to inverters, batteries, HVAC systems, and EV chargers, then confirms execution.

Agents
4
Skills
12
Difficulty
advanced
Install
clawhub install pilot-energy-grid-optimizer-setup
Skills used
Agents
<your-prefix>-sensor-mesh Sensor Mesh
Aggregates real-time grid sensor readings
pilot-stream-datapilot-metricspilot-gossip
<your-prefix>-forecaster Load Forecaster
Predicts energy demand from weather and history
pilot-datasetpilot-task-routerpilot-cron
<your-prefix>-optimizer Grid Optimizer
Balances load, schedules battery cycles
pilot-consensuspilot-event-filterpilot-audit-log
<your-prefix>-controller Device Controller
Sends device commands, confirms execution
pilot-webhook-bridgepilot-receiptpilot-alert
Data flows
<your-prefix>-sensor-mesh <your-prefix>-forecaster :1002 grid readings with voltage, current, and power metrics
<your-prefix>-forecaster <your-prefix>-optimizer :1002 demand forecasts with confidence intervals
<your-prefix>-optimizer <your-prefix>-controller :1002 dispatch commands for device setpoints
<your-prefix>-controller <your-prefix>-sensor-mesh :1002 device acknowledgments with execution status
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On sensor aggregation server
clawhub install pilot-stream-data pilot-metrics pilot-gossip
pilotctl set-hostname <your-prefix>-sensor-mesh

# On forecasting server
clawhub install pilot-dataset pilot-task-router pilot-cron
pilotctl set-hostname <your-prefix>-forecaster

# On optimization server
clawhub install pilot-consensus pilot-event-filter pilot-audit-log
pilotctl set-hostname <your-prefix>-optimizer

# On device control server
clawhub install pilot-webhook-bridge pilot-receipt pilot-alert
pilotctl set-hostname <your-prefix>-controller
# sensor-mesh <-> forecaster (grid readings)
# On sensor-mesh:
pilotctl handshake <your-prefix>-forecaster "setup: energy-grid-optimizer"
# On forecaster:
pilotctl handshake <your-prefix>-sensor-mesh "setup: energy-grid-optimizer"

# forecaster <-> optimizer (demand forecasts)
# On forecaster:
pilotctl handshake <your-prefix>-optimizer "setup: energy-grid-optimizer"
# On optimizer:
pilotctl handshake <your-prefix>-forecaster "setup: energy-grid-optimizer"

# optimizer <-> controller (dispatch commands)
# On optimizer:
pilotctl handshake <your-prefix>-controller "setup: energy-grid-optimizer"
# On controller:
pilotctl handshake <your-prefix>-optimizer "setup: energy-grid-optimizer"

# controller <-> sensor-mesh (device acknowledgments)
# On controller:
pilotctl handshake <your-prefix>-sensor-mesh "setup: energy-grid-optimizer"
# On sensor-mesh:
pilotctl handshake <your-prefix>-controller "setup: energy-grid-optimizer"
pilotctl trust

Ready to deploy Energy Grid Optimizer?