Commit Graph

110 Commits

Author SHA1 Message Date
iranl
27e9ac2085 Hosted update 2025-11-23 21:15:14 +01:00
iranl
9b316cd216 Make BLE timeouts configurable 2025-11-04 21:26:51 +01:00
technyon
ed02f0162f move watchdog reset into retry wrapper loop 2025-10-06 19:09:50 +07:00
technyon
0e1caf6211 add gpio output for bluetooth communication active 2025-10-06 17:51:00 +07:00
Jan-Ole Schümann
e05ff0fdd0 Refactor retry handling (#702)
* add NukiRetryHandler

* apply retry wrapper to opener wrapper

* apply retry wrapper to all opener communication

* apply retry wrapper to all lock communication

* remove commented out code

* replace millis() with espMillis() in wrapper classes
2025-10-05 21:12:29 +07:00
Jan-Ole Schümann
a12a166734 add GPIO output for bluetooth communication error (#701) 2025-10-02 21:25:04 +07:00
Jan-Ole Schümann
be7c79ac8d Code cleanups (#696)
* apply const in wrapper classes

* move NukiWrapper methods into Util class

* move NukiOpenerWrapper methods into Util class

* rename Util classes to Helper

* apply const to nuki network classes
2025-09-28 19:06:59 +07:00
iranl
1a42f4264e Fix rolling log 2025-09-15 22:17:01 +02:00
technyon
b6cfea25f5 apply astylerc 2025-08-13 17:04:20 +02:00
iranl
ef85bc105b BLE improvements 2025-06-20 21:07:02 +02:00
iranl
009b167d1d TWDT 2025-06-19 14:53:19 +02:00
iranl
f8b68ff2fa Restart BLE controller 2025-06-15 21:21:40 +02:00
iranl
fc1ee70a2c P4 Fixes 2025-06-09 22:42:30 +02:00
iranl
c42bd657cb New commands 2025-05-08 21:25:06 +02:00
iranl
11203da632 New commands 2025-04-04 22:11:43 +02:00
iranl
6d14a1dcdd Bypass MFA 2025-02-14 23:28:09 +01:00
iranl
79febfd14e Log cleanup 2025-02-04 17:36:08 +01:00
iranl
e910b5dd48 Merge remote-tracking branch 'upstream/master' into import-config 2025-02-04 15:52:47 +01:00
iranl
24bbe22e87 Import/Export config over MQTT 2025-02-04 15:50:13 +01:00
technyon
ca2f354e5f use NukiPinState enum for isPinValid() methods 2025-02-03 15:45:52 +01:00
technyon
31fed84cae add enum for PIN state 2025-02-03 15:43:58 +01:00
iranl
0b96ec6b2c Allow BLE transmit power up to 20 on newer ESP32 models 2025-01-28 15:36:37 +01:00
iranl
1b668f8e71 Fix undefined availability 2025-01-23 22:33:29 +01:00
iranl
1c4b5b0e33 Ultra and other improvements 2025-01-15 16:27:42 +01:00
iranl
7cb31f8c22 Add Ultra 2025-01-14 23:23:15 +01:00
iranl
49f6e5db06 Nuki Bluetooth API 2.3.0 2025-01-13 23:04:19 +01:00
iranl
fd238976fd Fix HA device ID 2025-01-07 22:34:04 +01:00
iranl
fdef9984a2 Keypad improvements 2025-01-05 20:26:19 +01:00
iranl
dbb58caf97 Reboot lock on Hybrid failure and logging fix 2025-01-05 20:14:23 +01:00
iranl
9d7cd00d2d -Implement BLE retry after failed hybrid lockaction 2025-01-04 21:24:12 +01:00
iranl
941dd51fd4 Update Time using NTP 2025-01-02 10:56:34 +01:00
iranl
6fd0f38595 Reboot on BLE stuck disconnecting 2024-12-27 22:41:49 +01:00
iranl
251c63dd85 Allow forcing ID, Keypad and Doorsensor availability in Advanced 2024-12-26 22:32:39 +01:00
iranl
4bc21f4758 Report bad PIN 2024-12-22 23:02:02 +01:00
iranl
083e83d977 Improve BLE and BLE debug logging 2024-12-21 23:02:42 +01:00
iranl
a7bb2282f7 Fix BLE 2024-12-19 23:03:18 +01:00
iranl
c674cd252e RTC Watchdog 2024-12-18 22:23:37 +01:00
iranl
69e2cf5c3f Runtime alt connect and debug logging 2024-12-18 21:42:21 +01:00
technyon
27fa67f9b1 apply astylerc 2024-11-23 16:55:59 +01:00
iranl
3d93a15bbe Update NukiWrapper.cpp 2024-11-18 23:25:30 +01:00
iranl
7a5f85f82d Fix crash on valid JSON 2024-11-18 23:13:14 +01:00
iranl
b55164919b Reboot Nuki 2024-11-17 20:50:19 +01:00
iranl
6acfadef8d Fix intermediate state 2024-11-11 20:16:12 +01:00
iranl
c2d3a3e77d Refractor 2024-11-08 21:40:24 +01:00
iranl
0813347d0f Refractor HA discovery 2024-11-05 21:46:23 +01:00
iranl
7ea04e6366 Fix Ring detection 2024-11-04 21:14:53 +01:00
iranl
481d18cc28 Minor fixes 2024-11-03 15:30:21 +01:00
iranl
020b16bfea Minor fixes 2024-11-03 14:26:27 +01:00
iranl
b813faf771 Fix 2024-11-02 21:18:05 +01:00
iranl
bb50283406 Merge branch 'master' into check-keypad-codes 2024-11-02 19:41:11 +01:00