mtthp / garage-door

Open a garage door through a Slack bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

garage-door

Open a garage door through a Slack bot

Requirements

Installation

git clone https://github.com/mtthp/garage-door/
cd garage-door
npm install

Start instructions

Change the env variables accordingly in the config/.env file, then

npm start

FAQ

Why host a NodeJS app instead of doing all the work on the ESP8266 (eg. connecting to Slack and managing the bot) ?

Because some ESP8266 don't have enough memory to store/parse the Slack response messages (using the RTM API). It is inevitable that crashes will occur and the ESP will reboot or be unavailable from time to time.

TODOs

  • Draw some diagram to show a physical representation

Licence

This project is licensed under the MIT license.

About

Open a garage door through a Slack bot

License:MIT License


Languages

Language:Arduino 56.7%Language:JavaScript 37.1%Language:C 6.2%