A simple Garage Door Opener Application for the ESP32. Point your phone or browser directly at the device. No MQTT.
- Key Pad Code Entry
- Lamp Control
- WiFiManager
- OTA Over the Air Updates
- Admin Page
- Info Page
- Platform IO
Small housing and lid for a 50x70 proto board. In this example an ESP32-WROOM-DevKit V1 is used. Any ESP32 should work.
- OPEN_PIN 32
- LAMP_ON 23
- Use at your own risk!
- Does not use https so others on your network can see all credentials and code.
- This project uses Little FS. This project is setup for windows using the mklittlefs.exe utility. See platformio.ini.
- Flash binary using platformio->upload
- Build File System Image platformio->Build File System Image
- Upload FIle System Image platformio->Upload File System Image
- Device Name:garage-test
- Access Point default IP address: 192.168.4.1
- Default Access Point Id:GarageAP
- Default Access Point Password:!tomlov123!
- mDNS default url: http://garage-test.local
- Admin page: http://garage-test/admin
- OTA: http://garage-test/update
- Reset Wifi Setting: http://garage-test/reset
- Door Open Code: 161974
1.4.381 async webserver and async wifi manager on main branch now. Also added configurable access point name and password.
1.3.367 Migrated to https://github.com/alanswx/ESPAsyncWiFiManager.git. Now there is only one sever and no resets needed to recover from being in AP mode!
1.2.302 Has wifi monitoring
1.1.264 The intial version released to GitHub