v3.x.x firmware is for ratgdo32 and ratgdo32-disco boards only
All notable changes to homekit-ratgdo32
will be documented in this file. This project tries to adhere to Semantic Versioning.
- Bugfix: Crash in esp_timer.c possibly related to multi-thread use of Ticker for LED timer (Issue #30).
- Bugfix: Motion sensor status should not show if there is no motion sensor.
- Bugfix: Crash reported at end of time-to-close delay (Issue #32).
- Bugfix: Could not set vehicle threshold above 200cm
- Feature: Set default time-to-close delay to 5 seconds and add warning if user selects lower value (Issue #33).
- Feature: Dynamically create HomeKit QR setup ID, and QR code graphic for pairing.
- Other: Updated HomeSpan library to version 2.1.1.
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- Feature: Add user setting to enable/disable parking assist laser, and set duration of assist laser.
- Feature: Added support to save and view message log on crash (Issue #2).
- Bugfix: Remove multiple copies of web page content from the firmware binary.
- Bugfix: Use 64-bit integer to handle milliseconds since last boot.
- Bugfix: Handle more possible return codes from vehicle distance sensor.
- Bugfix: Door status incorrectly reported to HomeKit if close requested for already closed door (Issue #28).
- Bugfix: Last door change date/time was not always been set correctly after reboot.
- Bugfix: Activity LED options not correctly shown in web page.
- Bugfix: Activity LED constantly on with Sec+ 1.0 protocol.
- Bugfix: Remove wait for incoming serial packet before starting to detect Sec+ 1.0 digital wall panel.
- Updated copyright statement(s) to include year 2025.
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- Feature: Add HomeKit light switch and web page button for parking assist laser
- Feature: Change web page separated buttons for on/off, open/close, etc. to single buttons
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- Bugfix: Soft AP list of available WiFi networks not properly terminated
- Bugfix: Setting static IP address did not set correct subnet mask
- Bugfix: Crash in soft AP because memory buffer was not allocated
- Feature: Add support Improv-based WiFi provisioning
- Feature: Add the 10 minute timeout on soft AP mode
- Feature: Add the check for WiFi connectivity 30 seconds after change to static IP
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- Feature: Dry contact support, with thanks to @tlhagan
- Feature: Add support for HomeKit Identify characteristic
- Feature: Support for ratgdo32 as well as ratgdo32-disco
- Bugfix: Vehicle distance sensor logic
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- Feature: Beeps during time-to-close delay
- Feature: Vehicle presence, arriving, departing sensing, and parking assist laser
- Bugfix: Web-based flash installer now working
- Bugfix: OTA update from GitHub now working
- Bugfix: Blue LED was not blinking
- Bugfix: Device name not initialized to default on startup
- Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.
- New release for Ratgdo32 - DISCO
- THIS IS PRE-RELEASE FIRMWARE for testing purposes. Future updates MAY include breaking changes requiring a flash erase and re-upload.