A Node.js server that connects Slack to home automation devices. Send commands from a Slack channel to control smart plugs, lights, and other devices. Uses Slack's interactive blocks for a nice UI right in the chat.
- Slack commands — control devices with simple text commands
- Interactive UI — Slack Block Kit controls for quick actions
- Configurable devices — define devices and actions in
control-home.json - Express server — lightweight HTTP server handles Slack webhooks
git clone https://github.com/shadowfax92/Slack-Home-Automation.git
cd Slack-Home-Automation
npm install
node app.jsConfigure your Slack app credentials and device mappings in config.json.