Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/depuits/garagemqtt
Arduino module and website interface for garage door control.
https://github.com/depuits/garagemqtt
arduino mqtt
Last synced: about 2 months ago
JSON representation
Arduino module and website interface for garage door control.
- Host: GitHub
- URL: https://github.com/depuits/garagemqtt
- Owner: depuits
- License: apache-2.0
- Created: 2019-10-23T19:49:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-24T05:08:32.000Z (over 1 year ago)
- Last Synced: 2023-05-24T06:22:14.345Z (over 1 year ago)
- Topics: arduino, mqtt
- Language: JavaScript
- Homepage:
- Size: 418 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GarageMqtt
Mqtt module which notifies if the garage door is open and that can also open and close it.
## Supported modules
- W5100
- ENC28J60## Installation/Configuration
1. Install [PubSubClient](http://pubsubclient.knolleary.net/), and [AButt](https://github.com/depuits/AButt). Depending on the ethernet module you are using you will also need to install [UIPEthernet](https://github.com/ntruchsess/arduino_uip).
2. Update the `config-sample.h` file with your settings. Review the comments to help with the options.
3. Save the configuration file as `config.h`.
4. Open the `.ino` file in the Arduino IDE and upload.### Wiring
TODO add example
## Docker image
### Build
docker build -t garage-mqtt .
### Run
docker run -it --rm \
-v "${PWD}/config.js":/usr/src/config/local.js \
-p 1991:1991 \
garage-mqtt