Skip to content

bmoniey/ESP32GarageDoorOpener

Repository files navigation

ESP32GarageDoorOpener

A simple Garage Door Opener Application for the ESP32. Point your phone or browser directly at the device. No MQTT.

MainPage

Features

  • Key Pad Code Entry
  • Lamp Control
  • WiFiManager
  • OTA Over the Air Updates
  • Admin Page
  • Info Page

Build Evironment

  • Platform IO

3D

Small housing and lid for a 50x70 proto board. In this example an ESP32-WROOM-DevKit V1 is used. Any ESP32 should work.

3D

ECAD

ECAD

PINS

  • OPEN_PIN 32
  • LAMP_ON 23

Security

  • Use at your own risk!
  • Does not use https so others on your network can see all credentials and code.

Flashing Firmware and Filesystem

  • 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

Default Settings and links:

Version

1.4.381 async webserver and async wifi manager on main branch now. Also added configurable access point name and password.

main merge #2 from async branch

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!

branch async - goal to introduce ESPAsyncWiFiManager

1.2.302 Has wifi monitoring

1.1.264 The intial version released to GitHub