Nuki Hub Versions Save

Use an ESP32 as a Hub between a NUKI Lock and your smarthome.

8.34

3 weeks ago

Credits go again to iranl:

  • Add every config and advanced config option to MQTT (JSON)

  • Separate config state from config actions in MQTT (same as lockstate/action and keypad codes/action)

  • Implement Granular access control

  • Access control for every separate config option

  • Make some config/advanced config options more human readable

  • Allow modifying every config and advanced config option through MQTT

  • Modify existing config Home Assistant auto discovery topics

  • Add new config Home Assistant auto discovery topics

  • Enable/disable all button for ACL options in WebCfg

  • Fix config query interval

  • Fix Home Assistant Unlatch button for opener

  • Add missing actions to home assistant auto discovery

  • Improve ring detection

  • Add time control

  • Update Arduino Core to 2.0.15 (won't build otherwise using Actions/Dockerfile)

  • Update Nuki BLE library

8.33

2 months ago

PRs by @iranl

  • PR #293: Checks latest github release on boot and every 24 hours. Closes #189
  • PR #299: Add ring as an event in Home Assistant
  • PR #302: Hide the new GitHub buttons on the /ota WebCfg page after uploading a binary.
  • PR #301: Add MQTT topics for JSON lock/opener and keypad. Closes #41
  • PR #303: Disable UpdateAuthData when no PIN is set
  • PR #206: Allow Home Assistant to show intermediate states (unlocking/locking/opening) and jammed state. Add a separate MQTT topic for continuous mode state, distinct from lock state Make Opener Continuous mode (instead of RTO) an option for the default Home Assistant lock/unlock action Add a binary sensor for continuous mode for Home Assistant discovery Add a separate switch for continuous mode for Home Assistant discovery (disabled by default) Closes #253, #163, #212, #67
  • Prevent Home Assistant warnings on Ring Event
  • Show continuous mode state in WebCfg (Closes #304)

PR by @lucaoliano

  • PR #289: Refactoring of network code

8.32

3 months ago
  • Add lock'n'go as option for GPIO (iranl)
  • Add home assistant auto discovery for lock'n'go and unlatch buttons (disabled by default due to avoid acciental triggering of unlatch) (iranl)
  • Add home assistant discovery for configuration URL (iranl)
  • Fix for NUKI Opener sound level in Home assistant discovery (iranl)
  • Fixes for consistant naming in home assistant auto discovery (iranl)
  • Upgrade Arduino core for ESP32 to 2.0.14. Potentially fixes Wifi and bluetooth issues.
  • Add docker build script (Luca Oliano)

8.31

4 months ago
  • Add option to disable Wifi / Wifi config portal fallback (Issue #273)
  • Add access level setting to only allow lock and unlock operations (PR #279, Credits to iranl)

8.30

4 months ago
  • Enforce login credential in wifi configuration portal to prevent WiFi deauth and similar attacks (Issue #273)
  • Add check to prevent more than five log entries to be serialized (Issue #270)

8.29

4 months ago
  • Make presence detection aware of home assistant companion app. Since no name for beacons is configurable in the app, the UUID will be used as the name.

8.28

5 months ago
  • Home assistant auto discovery: Change category of sound level to diagnostic. (PR #244, credits go to mundschenk-at)
  • Home assistant auto discovery: Fix warnings for keypad log
  • Fixes for HTML and CSS of configuration portal (PR #251, thank you lucaoliano)
  • Change wording of option "Register as app" to "NUKI Bridge is running alongside NUKI Hub"

8.27

7 months ago
  • further home assistant auto discovery fixes (issue #217)
  • In home assistant, change lock entity to unavailable when MQTT is disconnected (issue #227)

Note: This release needs at least Home Assistant version 2023.8.0 to function properly

8.26

9 months ago
  • fix home assistant auto discovery warnings
  • publish correct state after ring detection

8.25

10 months ago
  • Revert back to Arduino Core for ESP32 2.0.8 due to stability issues