Skip to content

Version 1.0.7

Compare
Choose a tag to compare
@rayshobby rayshobby released this 02 Jan 04:15
· 88 commits to master since this release

This firmware is courtesy of Jeff Lawrence (https://github.com/lawrence-jeff/OpenGarage-Firmware/tree/master/OpenGarage) who made many improvements to the previous firmware.

New Features

  • Added a new automation option that supports notification / auto-closing door at a certain time.
  • Added MQTT support - allows adding workflow using things like NodeRed.
  • Support for reading/reporting vehicle occupancy status (added a vehicle distance threshold accordingly).
  • Added support to customize which notification messages to receive.
  • Added a audible way to report device IP through buzzer tones (see User Manual for details).
  • Support for external magnetic switch sensor (either High/Top mount or Low/Bottom mount).
  • Various UI improvements:
    • Added icons on the homepage and log page to indicate door status.
    • Add text displaying vehicle occupancy status (if known)
    • Dynamically change button text according to current door status
    • Added 'Clear Log' button at homepage
  • Option page changes
    • Change 'Mount Type' to 'Sensor Type' to allow selecting other types of sensors.
    • Support for newly added options / automation / notification types.
    • Removed 'Accessbility' option -- this is now automatically detected via Blynk token.
    • Added support for OTA update in AP mode as well (previously OTA firmware update is only supported in Client mode).
    • Combined all separate HTML raw string files into one single file.

Bug / Issue Fixes:

  • Fixed reconnecting issue -- if router reboots the device now can successfully recover connection.
  • Improved distance sensor reading by using pin change interrupt instead of polling, thus avoiding WDT reset if distance sensor is missing.
  • Improved WiFi setup in AP mode
    • Added Captive Portal to better handle WiFi setup when using Android phone.
    • Wireless signal strength and assessment provided in table form.
    • Added 15 seconds time out to automatically complete the WiFi setup (previously it requires the client to receive the assigned IP, which may take a long time as the client may lose connection to the AP WiFi).
  • Don't register state change on boot if the door is open at boot.

API Changes

  • Added close and open options to /cc command to support explicit close / open (previously only click or toggling is supported).
  • Added /resetall and /clearlog commands to support factory reset and clear log via HTTP.
  • Added /db debug command that includes extra details like BSSID, free memory, compile time etc.