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
7933b412f1
Add GPIO for network connected status ( #700 )
...
* Add gpio output if mqtt connected
* Add gpio output for network connected status
2025-10-02 20:55:51 +07:00
Jan-Ole Schümann
c6e7c8b0a9
Add gpio output for MQTT status ( #698 )
2025-10-01 23:09:50 +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
20eb79ec30
Fix hangup on no internet
2025-09-10 22:40:33 +02:00
technyon
b6cfea25f5
apply astylerc
2025-08-13 17:04:20 +02:00
iranl
aaa22640cc
esp-nimble-cpp update
2025-07-03 22:46:19 +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
da837599d3
Change settings without reboot
2025-06-18 21:36:50 +02:00
iranl
f8b68ff2fa
Restart BLE controller
2025-06-15 21:21:40 +02:00
technyon
de78b651c3
increase maximum MQTT password length to 40
2025-05-05 05:43:16 +02:00
iranl
3a6d3ecd2f
Allow nukihub as hostname
2025-04-07 20:36:21 +02:00
iranl
0592c277ea
Unique hostname and disable MDNS
2025-04-01 21:42:55 +02:00
iranl
6d14a1dcdd
Bypass MFA
2025-02-14 23:28:09 +01:00
iranl
5d7b22448e
TOTP max invalid tries
2025-02-11 21:52:33 +01:00
iranl
0a0d0b9ea7
No TOTP if not time synced
2025-02-11 17:00:56 +01:00
iranl
69679dfeca
TOTP
2025-02-11 15:33:44 +01:00
iranl
24bbe22e87
Import/Export config over MQTT
2025-02-04 15:50:13 +01:00
iranl
2964f54e96
Coredump and Duo Auth
2025-01-22 17:22:18 +01:00
iranl
a7d539b851
Web configurator improvements
2025-01-15 23:56:03 +01:00
iranl
7cb31f8c22
Add Ultra
2025-01-14 23:23:15 +01:00
iranl
9e36fe0857
Fix endless reboot on webserver disable
2025-01-08 20:59:56 +01:00
iranl
dbb58caf97
Reboot lock on Hybrid failure and logging fix
2025-01-05 20:14:23 +01:00
iranl
850f7fcc8a
Clear MQTT topics on boot
2025-01-05 11:48:24 +01:00
iranl
313d999983
Improve WiFi
2024-12-27 16:45:47 +01:00
iranl
180f61f499
Retain Input GPIO
2024-12-20 21:09:23 +01:00
iranl
c674cd252e
RTC Watchdog
2024-12-18 22:23:37 +01:00
iranl
0ea512826c
Fix MQTT update to latest master/beta
2024-12-12 21:47:43 +01:00
technyon
dd4d0a8e0b
prevent boot loop caused by reset topic
2024-12-01 05:08:55 +01:00
technyon
3c93354658
move code to build mqtt path into publish()
2024-11-30 04:40:01 +01:00
technyon
f0623c8633
fix string conversion functions
2024-11-29 12:14:40 +01:00
iranl
5dd90d186d
Fix reset MQTT topics
2024-11-28 22:25:10 +01:00
technyon
dab9baf9ca
fix order of init topics initalization and publishing
2024-11-25 04:03:44 +01:00
technyon
27fa67f9b1
apply astylerc
2024-11-23 16:55:59 +01:00
iranl
53b5e4e8e4
Clear MQTT Topics on upgrade
2024-11-20 21:34:57 +01:00
iranl
c2d3a3e77d
Refractor
2024-11-08 21:40:24 +01:00
iranl
d764ef313a
Merge remote-tracking branch 'upstream/master' into ha-discovery
2024-11-07 20:57:40 +01:00
iranl
5df1ad0854
Move maintenance actions to NukiNetwork
2024-11-06 19:43:39 +01:00
iranl
d120def1a2
Update NukiNetwork.cpp
2024-11-05 23:01:17 +01:00
iranl
86dd78f66b
Update NukiNetwork.cpp
2024-11-05 23:00:14 +01:00
iranl
0813347d0f
Refractor HA discovery
2024-11-05 21:46:23 +01:00
iranl
1e7cefa770
Update NukiNetwork.cpp
2024-11-04 23:30:10 +01:00
iranl
b46d42ddd5
Update NukiNetwork.cpp
2024-11-04 22:27:05 +01:00
iranl
7632a8cbcc
HTTP, MQTT and PSRAM fixes
2024-11-04 21:49:21 +01:00
iranl
7ea04e6366
Fix Ring detection
2024-11-04 21:14:53 +01:00
iranl
62742549a7
Enable/Disable HA Discovery using a checkbox
2024-11-02 21:54:06 +01:00
iranl
b813faf771
Fix
2024-11-02 21:18:05 +01:00
iranl
7454208230
Revert ESP-MQTT ( #508 )
...
* Revert ESP-MQTT
* Revert ESP-MQTT
* Update sdkconfig.defaults
2024-11-02 23:07:00 +07:00
iranl
a834380b2e
Update pioarduino and enlarge mqtt stack size
2024-10-28 20:06:42 +01:00