New
v0.6 - some good additions, some small changes
What's Changed
Features
- PN532 connection recover(#159)
- It will now attempt to reinitialize the connection if for whatever reason the connection suddenly fails. This is help if there are physical connection issues.
- Added the option for a secondary homekey action(#163)
- A button can be assigned to trigger an mqtt topic on successful homekey auth instead of the default auth topic if pressedbeforehand.
- Added Ethernet support with custom configuration through the WebUI(#167)
- Is still necessary to connect to WiFi in order to configure the Ethernet driver
- The hostname is now set to the serial number as seen in the Home App:
- As it also uses mDNS this makes the device more easily accessible (e.g.
HK-12345678.local)
- As it also uses mDNS this makes the device more easily accessible (e.g.
- Moved the "Dumb switch mode" to the Actions section in the HomeKit triggers card
- The dummy tab is overshadowed by Simple GPIO and they share the settings for the momentary state
Fixes
- The PN532 driver now also works on the ESP32S3 and should no longer get an error
Technical
- PlatformIO is no longer being used and has been replaced with the native ESP-IDF build tools (#165)
- Implemented a configuration provisioning and provider http api that tightly integrates with the WebUI (#164)
- Page fragments are now being cached in session storage to avoid keep requesting the same pages multiple times when you are going through tabs
- Updated ESP-IDF to v5.3.2
- Updated Arduino-ESP32 to v3.1.0
- Updated HomeSpan to v2.1.1
Related PRs
- Add PN532 auto-reconnect functionality by @rednblkx in https://github.com/rednblkx/HomeKey-ESP32/pull/159
- Add alternate action on HomeKey success by @rednblkx in https://github.com/rednblkx/HomeKey-ESP32/pull/163
- Migrating off PlatformIO by @rednblkx in https://github.com/rednblkx/HomeKey-ESP32/pull/165
- Add Ethernet support by @rednblkx in https://github.com/rednblkx/HomeKey-ESP32/pull/167
Full Changelog: https://github.com/rednblkx/HomeKey-ESP32/compare/v0.5...v0.6