Releases: technyon/nuki_hub
Nuki Hub 9.13
What's Changed
- Add internet connectivity check by @iranl in #691
- Save rolling log to preferences by @iranl in #692
- Add P4 with C5 build by @iranl in #693
- ESP-IDF 5.5.1 Arduino-ESP32 3.3.1 by @iranl in #694
- Make saving rolling log to flash optional by @iranl in #695
- Add copy button to info page by @iranl in #697
- Add GPIO output for MQTT status by @technyon in #698
- Add GPIO for network connected status by @technyon in #700
- add GPIO output for bluetooth communication error by @technyon in #701
Full Changelog: 9.12...9.13
Nuki Hub 9.12
What's Changed
- Arduino 3.3.0, C5 support, Watchdog and BLE improvements, No PSRAM builds, Auto restart BLE controller, No restart settings, HTTPS server on C6, Reimplement WebSerial by @iranl in #675
- Fix ETH failure on analogRead by @iranl in #681
- Improve build by @iranl in #688
Full Changelog: 9.11...9.12
Nuki Hub 9.11
What's Changed
- Improve Webflash by @iranl in #660
- Update ArduinoJSON and esp-nimble-cpp by @iranl in #661
- Auto set next release version by @iranl in #662
- Stack trace on GH pages by @iranl in #663
- Add serial interface for initial configuration by @technyon in #664
- P4 fixes, preliminary support for new API commands, fix compile issues by @iranl in #672
Full Changelog: 9.10...9.11
Nuki Hub 9.10
Manual flash required
Please note that updating to 9.10 will require a manual flash using webflash , Espressif Flash Download Tools or esptool. Manual flash is required because of a change in the SSL certificate that GitHub uses (and wasn't included in previous releases) and due to that the partition table had to be updated.
Although all update methods should leave your settings intact please make sure you export your settings before updating.
What's Changed
- Update Arduino to 3.2.0 and ESP-IDF to 5.4
- Update esp-nimble-cpp to lastest master
- Create automated ESP32-P4 builds
- Add support for 5th gen (Go/Pro) locks
- Fix OTA updating because of changed GitHub SSL certificates. Include entire CA root certificates bundle from now on.
- Update partition table to accommodate including the CA bundle in the updater
- Add LilyGO T-ETH-Lite-ESP32S3 to Ethernet devices
- Fix TOTP setup
- Generate unique hostnames based on MAC to prevent collision in MQTT client id
- Update README to reflect recent changes and memory constraints. Make clear MQTT SSL will not work in most cases on low RAM devices (ESP32 without PSRAM / ESP32-C3)
- Disable MDNS for now as it can cause crashes and hangups
- Reduce stack usage by @iranl in #651
- Webflash enhancements by @iranl in #653
- Autodiscovery naming by @technyon in #654
- Fix GL-S10 build, unique hostname and import/export by @iranl in #655
Full Changelog: 9.09...9.10
Nuki Hub 9.09
What's Changed
- Import/Export config over MQTT, Add TOTP MFA by @iranl in #626
- Add info page to main menu, improve CSS, allow BLE transmit power up to 20db, conform to HA guidelines for device config sharing by @iranl in #621
- Fix M5Stack PoESP32 by @technyon in #633
- Add Waveshare ESP32-S3-ETH / ESP32-S3-ETH-POE support by @technyon in #636
- Update esp-nimble and pioarduino 3.1.3, various improvements and fixes for HA, SPIFFS and TOTP, add self-signed SSL certificate generator, add bypass MFA, add admin key, add build for GL-S10 by @iranl in #628
- Various fixes/minor improvements by @iranl in #632
- Add preliminary P4 support by @iranl in #635
Full Changelog: 9.08...9.09
Note: Preliminary ESP32 P4 support is added, full support is still pending. P4 binaries aren't provided by default, but can be requested for testing.
Nuki Hub 9.08
What's Changed
- Add Nuki Lock Ultra support + Nuki Smart Lock API V2.3.0 compliance by @iranl in #609. Special thanks to @mallorca2288 for supporting the Ultra Lock support
- LilyGO T-ETH ELite (ESP32-S3+Ethernet POE) support by @rforro in #611
- HTTP Form auth by @iranl in #612
- Duo Push MFA, Coredump saving to flash, remove last_action_authorization and keypad_status from HA, improve HA availability topics by @iranl in #614
- Fix undefined availability by @iranl in #615
- Add PIN requirements to README, enlarge IPC stack size by @iranl in #616
New Contributors
Full Changelog: 9.07...9.08
Nuki Hub 9.07
What's Changed
- Fix WiFi factory reset by @iranl in #582
- Improve device ID for HA discovery by @iranl in #583
- Move to PsychicHTTP v2-dev branch, add HTTPS server (PSRAM only), add HTTP Digest Authentication by @iranl in #585
- Memory optimizations, MQTT SPIFFS and SPIFFS Import/Export by @iranl in #591
- PSRAM Optimizations by @iranl in #592
- Update NukiHub and Nuki device time using NTP by @iranl in #589
- Fix endless reboot on webserver disable + Fix HA ID by @iranl in #602
- Pioarduino 3.1.1 by @iranl in #603
- OTA to alternate (Quad/Octal) PSRAM S3 binary by @iranl in #587
- Add (back) some delays in nuki_ble to allow task yielding by @iranl in #590
- Improve OTA HTTP event logging by @iranl in #593
- Various improvements and fixes by @iranl in #594
- Fix lock/opener config in regards to keypadV2 and undocumented settings by @iranl in #596
- Update libs by @iranl in #597
- Improve nuki_ble data processing + further HA device id fix by @iranl in #601
- update nuki_ble by @iranl in #605
- chore: update log entry for HTTP_EVENT_ON_DATA by @duhow in #586
Full Changelog: 9.06...9.07
Nuki Hub 9.06
What's Changed
- BLE Fixes by @iranl in #572* Improve BLE and BLE debug logging by @iranl in #570
- Improve WiFi by @iranl in #578
- Reboot on BLE stuck disconnecting by @iranl in #580
- Fix single core devices by @iranl in #576
- Reduce HTTP handlers and improve BLE by @iranl in #571
- Allow forcing ID, Keypad and Doorsensor availability in Advanced by @iranl in #577
- Fix Favicon by @iranl in #579
Full Changelog: 9.05...9.06
Nuki Hub 9.05
What's Changed
- Fix BLE by @iranl in #566
- Update to esp-nimble-cpp 2.0.1 + Allow runtime choice of BLE connect mode and Nuki BLE debug logging by @iranl in #564
- Arduino 3.1.0 - ESP-IDF 5.3 by @iranl in #562
- RTC Watchdog by @iranl in #565
- Retain Input GPIO by @iranl in #569
- Fix for LAN8720 With Arduio 3.1.0 (technyon)
Full Changelog: 9.04...9.05
Nuki Hub 9.04
What's Changed
- fixes regarding bluetooth communication with the lock/opener (iranl)
- Update nuki_ble by @iranl in #560
Full Changelog: 9.03...9.04