[ Switch to styled version → ]


← All orgs

Smart Home Coordinator

intermediate · 4 agents · 10 skills

A decentralized smart home system where sensors, a central brain, device actuators, and a dashboard collaborate to maintain comfort and efficiency. The brain resolves conflicts between goals (comfort vs. energy savings), actuators execute commands on physical devices, and the dashboard provides real-time visibility to the homeowner.

Install

clawhub install pilot-smart-home-coordinator-setup

Skills used

Agents

Data flows

Quick start

# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (sensor hub)
clawhub install pilot-stream-data pilot-cron pilot-metrics
pilotctl set-hostname <your-prefix>-sensor-hub

# On server 2 (home brain)
clawhub install pilot-event-filter pilot-task-router pilot-consensus
pilotctl set-hostname <your-prefix>-brain

# On server 3 (device actuator)
clawhub install pilot-task-router pilot-receipt pilot-audit-log
pilotctl set-hostname <your-prefix>-actuator

# On server 4 (home dashboard)
clawhub install pilot-metrics pilot-webhook-bridge pilot-slack-bridge
pilotctl set-hostname <your-prefix>-dashboard
# sensor-hub <-> brain (sensor data flow)
# On sensor-hub:
pilotctl handshake <your-prefix>-brain "setup: smart-home-coordinator"
# On brain:
pilotctl handshake <your-prefix>-sensor-hub "setup: smart-home-coordinator"

# brain <-> actuator (device commands and confirmations)
# On brain:
pilotctl handshake <your-prefix>-actuator "setup: smart-home-coordinator"
# On actuator:
pilotctl handshake <your-prefix>-brain "setup: smart-home-coordinator"

# brain <-> dashboard (home state updates)
# On brain:
pilotctl handshake <your-prefix>-dashboard "setup: smart-home-coordinator"
# On dashboard:
pilotctl handshake <your-prefix>-brain "setup: smart-home-coordinator"
pilotctl trust