GarHAge Versions Save

a Home-Automation-friendly ESP8266-based MQTT Garage Door Controller

v1.2.0

6 years ago

This version of GarHAge adds support and documentation for active-low relay modules.

v1.1.0

6 years ago

This release adds the feature to publish a birth message ("online") when connecting to an MQTT broker and a last-will-and-testament message ("offline") when disconnecting. Starting in Home Assistant 0.54 (assuming my PRs get merged) you will be able to define an "availability_topic" parameter in configuration.yaml that takes advantage of this functionality to display the cover as "unavailable" if GarHAge goes offline.

README.md has also been updated with several example automations to use in Home Assistant, including actionable iOS notifications.

v1.0.1-a

6 years ago

No code changes, only documentation changes (future documentation-only changes will also be denoted with a lowercase letter following the full version number).

  • Added an example automation to the Home Assistant configuration section as a better workaround for the HASS MQTT startup bug than using "birth_message". The "birth_message" code and documentation is now deprecated and will be removed in the next feature release.

v1.0.1

6 years ago

This is a bug fix release that addresses the following bugs/issues:

  • Code added to address/workaround HASS restart bug; ensures that door status is correct in HASS GUI after a HASS restart.
  • Explicitly set WiFi.mode to WIFI_STA to prevent ESP8266 from operating in both STA and AP mode, as it does by default.
  • Moved sketch and config.h into GarHAge subdirectory to prevent Arduino IDE from complaining on start when the directory name doesn't match the sketch name.
  • Decreased debounceTime to 2s (2000ms) from 5s (5000ms) to increase responsiveness after a quick door status change.
  • Fixed typos/added HASS workaround parameters to README.md; added TOC to README.md.

v1.0.0

6 years ago

The first release of GarHAge. Future releases will follow semantic versioning.