Skip to content

Releases: ratgdo/homekit-ratgdo

v1.7.1

23 Sep 05:14
Compare
Choose a tag to compare
v1.7.1 Pre-release
Pre-release

What's Changed

  • Next release by @dkerr64 in #227
  • Bugfix... alignment of minHeap and minStack was wrong on chrome browsers.
  • Bugfix... set WiFi hostname based on user provided device name (#231).
  • Bugfix... also set the browser page title to the user provided device name.
  • Buffix... authenticate before issuing "are you sure" popups (#235)
  • New feature... allow user to set custom username for the webpage (#225).
  • New feature... allow user to set static IP address (#231).
  • New feature... add new system logs page (opens in new browser tab).
  • New feature... add spinning page-loading icon to provide feedback on slow network links.
  • New feature... add option to obtain real time from NTP sever.
  • Cleanup... consolidated all code for retrieving user configured settings into one file (utilities.cpp).

Known Issues

  • Same as v1.7.0...
  • Random crashes inside the MDNSresponder code which usually occur shortly after booting or when something significant changes on the network that causes a storm of mDNS messages. Ratgdo always recovers. Tracked in #211, #223
  • Random crashes inside the WiFi stack possibly associated with failing to connect to WiFi access point. Tracked in #215, #218, #223
  • Occasional failure to connect to WiFi. Tracked in #217

Full Changelog: v1.7.0...v1.7.1

v1.7.0

10 Aug 14:33
Compare
Choose a tag to compare

What's Changed

  • Release by @dkerr64 in #220
  • Removed the heap fragmentation tracking introduced in v1.6.1... it was occasionally crashing inside Arduino library.
  • Bugfix... device reboot countdown timer from 30 seconds to zero was not always displaying.
  • New feature... add reset door button. This resets the Sec+ 2.0 rolling code and whether the door has a motion sensor or not.
  • New feature... add option to trigger motion sensor on user pressing wall panel buttons (door open/close, light and/or lock).
  • New feature... add option to trigger motion sensor on door obstruction.
  • New feature... add option for user to select whether the LED light remains on while device is idle or turns off. Any activity causes the LED to flash.

Known Issues

  • Random crashes inside the MDNSresponder code which usually occur shortly after booting or when something significant changes on the network that causes a strom of mDNS messages. Ratgdo always recovers. Tracked in #211, #223
  • Random crashes inside the WiFi stack possibly associated with failing to connect to WiFi access point. Tracked in #215, #218, #223
  • Occasional failure to connect to WiFi. Tracked in #217

Full Changelog: v1.6.1...v1.7.0

v1.6.1

28 Jul 14:49
Compare
Choose a tag to compare

What's Changed

  • Fixes to SEC1.0 when no DIGITAL wall panel connected by @mitchjs in #208
  • Improve memory heap usage tracking and logging to assist with future debugging
  • Cleaned up numerous compiler warnings

The only functional change in this release is to better support Sec+ 1.0 garage door openers when there is no digital wall panel. Upgrading is therefore optional if your GDO is Sec+ 2.0.

Full Changelog: v1.6.0...v1.6.1

v1.6.0

17 Jun 17:26
Compare
Choose a tag to compare

What's Changed

  • Documentation updates and test HomeKit server running by @dkerr64 in #197
  • Fix a bug in HomeKit library was not not always correctly updating characteristics by @jgstroud in #204 Thanks @hjdhjd for pointing me in the right direction
  • Get status on boot by @jgstroud in #205
  • Make obstruction detection ignore spurrious detections by @jgstroud in #206

Full Changelog: v1.5.0...v1.6.0

v1.5.0

03 Jun 15:27
Compare
Choose a tag to compare

What's Changed

Fixes several critical bugs. Recommended for all users to upgrade. @dak64 identified some storage issues in the homekit library and corrected them. This should address #194 #189 #184

NOTE: You will need to re-pair with HomeKit after installing this update.
The most reliable way to do this is 1) erase from Apple Home, 2) reset/re-pair button on ratgdo, 3) kill Apple Home and restart it and 4) scan the QR code.

Full Changelog: v1.4.4...v1.5.0

v1.4.4

31 May 02:23
Compare
Choose a tag to compare
v1.4.4 Pre-release
Pre-release

What's Changed

  • Fixes / features for next release. by @dkerr64 and @jgstroud in #191
  • Remove old redundant code
  • Save logs on clean shutdown
  • Check flash CRC on upload complete
  • Add a full flash verify on upload to make sure contents are written properly to flash
  • Change wifi persist to false. was writing wifi settings to flash multiple times on each boot. known to cause issues. #192

Lots of changes mainly focuses on trying to prevent flash corruptions.

Full Changelog: v1.4.3...v1.4.4

v1.4.3

24 May 17:07
Compare
Choose a tag to compare

What's Changed

  • Homekit was frequently missing the door closed update notification so by @jgstroud in #188

Full Changelog: v1.4.2...v1.4.3

v1.4.2

23 May 17:00
Compare
Choose a tag to compare
v1.4.2 Pre-release
Pre-release

What's Changed

  • Revert back to pio default arduino framework and keep custom LwIP by @jgstroud in #185

Full Changelog: v1.4.1...v1.4.2

v1.4.1

22 May 22:17
Compare
Choose a tag to compare

What's Changed

  • Continue to send SSEheartbeats during firmware update by @dkerr64 in #180
  • Add a log of the build sizes so we can track changes in ram usage by @jgstroud in #182
  • Convert ssid String to c_str by @jgstroud in #183
  • Log the BSSID on disconnect by @jgstroud in #186

Full Changelog: v1.4.0...v1.4.1

v1.4.0

21 May 15:12
Compare
Choose a tag to compare

What's Changed

  • Fixes and features for next release by @dkerr64 in #175
    • Back out usage of secondary IRAM heap. This was causing some users to not be able to access the webUI. Fixes #173
    • Change webUI structure for memory optimization
    • Add script to remotely monitor logs
    • Document CLI control in the README
  • New prerelease check by @jgstroud in #170
  • v1.3.5 in changeling by @donavanbecker in #169
  • Wait before publishing release to discord by @donavanbecker in #168

Full Changelog: v1.3.5...v1.4.0