Install the plugin, pick a chat channel, restart Homebridge, then talk to it. That’s it.
/statusFirst message after a restart should be: “Hey it’s set up. Homebridge LLM Control is online.”
These are good first messages to send:
What devices can you control right now?
Turn off all the lights.
Turn on all the lights at 30% brightness.
Turn off everything in 30 minutes.
Is Homebridge healthy? Anything broken?
What changed in the logs today?
/help
/status
/hb list
/hb on lights
/hb off lights
/hb schedule 30m off lights
/health
/watchdog
/hb list looks empty, it’s not an LLM problem: Homebridge itself isn’t exposing those devices.Turn off all the lights in 20 minutes.
Restart Homebridge in 2 hours.
Runtime automations live inside this plugin. They are cron-based and can be created/removed in chat.
/automation list
/automation add Nightly lights off | 0 1 * * * | Turn off all lights and switches.
/automation add Morning check | 0 8 * * * | Give me a short health report and highlight anything unusual.
/automation toggle <id> off
/automation remove <id>
Enable daily monitoring at 9:00am.
Enable the watchdog. If there is a critical error, investigate and notify me.
/config set monitoring.dailyMonitoringEnabled true
/config set monitoring.dailyMonitoringTime 09:00
/config set watchdog.enabled true
Restart Homebridge every 12 hours and notify me when it restarts.
/config set operations.scheduledRestartEnabled true
/config set operations.restartEveryHours 12
/config set operations.notifyOnHomebridgeRestart true
Skills are approved shell commands. They’re how you do powerful one-offs without giving an LLM unlimited shell access.
/skills
/skill propose Restart Homebridge | sudo hb-service restart | 60
/skill pending
/skill approve <proposalId> yes
/run <skillId>