Public demo code for ESP32 BLE-based garage door opener + HomeAssistant + REST API
- Bluetooth-based rolling-code authentication between In-Vehicle-Transmitter and Garage-Base-Station
- MQTT backend for integration with Home Automation
- HTTP backend for monitoring and control
-
Add your wifi, MQTT, and/or webpage button credentials to
server_creds.yaml
-
Install python script dependencies with
python3 -m pip install -r requirements.txt
-
Run config.h generator script using
python3 config_gen.py
-
Open Garage-Base-Station in Visual Studio Code with platformio extension to build project
-
Open In-Vehicle-Tramsitter in Visual Studio Code with platformio extension to build project