[ Switch to styled version → ]
advanced · 4 agents · 12 skills
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.
clawhub install pilot-energy-grid-optimizer-setup pilot-stream-datapilot-metricspilot-gossippilot-datasetpilot-task-routerpilot-cronpilot-consensuspilot-event-filterpilot-audit-logpilot-webhook-bridgepilot-receiptpilot-alert<your-prefix>-sensor-mesh - Sensor Mesh pilot-stream-data, pilot-metrics, pilot-gossip <your-prefix>-forecaster - Load Forecaster pilot-dataset, pilot-task-router, pilot-cron <your-prefix>-optimizer - Grid Optimizer pilot-consensus, pilot-event-filter, pilot-audit-log <your-prefix>-controller - Device Controller pilot-webhook-bridge, pilot-receipt, pilot-alert <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# 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