technyon
dbc554af5b
update nuki ble lib
2024-11-11 03:42:14 +01:00
technyon
26a2a8201e
Update nuki ble lib
2024-11-03 13:35:12 +01:00
Jan-Ole Schümann
53c1192753
Update README.md
2024-10-21 21:04:08 +07:00
technyon
fd4fe68b89
add feature comparison to the readme
2024-10-21 14:15:34 +02:00
Jan-Ole Schümann
acfed7a992
Update README.md
2024-10-20 23:11:53 +07:00
technyon
8997ac49d2
fix building updater
2024-10-20 14:38:28 +02:00
technyon
9ca377870f
add espMillis() to replace esp_timer_get_time() / 1000
2024-10-20 14:25:04 +02:00
technyon
1d079a9aad
prevent astyle from writing backup files
2024-10-20 14:07:16 +02:00
technyon
d44485fb3f
exclude lib in astylerc
2024-10-20 14:04:44 +02:00
technyon
eb4db32b89
add astylerc and apply code formatting
2024-10-20 14:03:18 +02:00
technyon
a149f2e6b6
refactor GPIO detection code
2024-10-20 09:51:45 +02:00
technyon
7c8dbabb9f
fix clion cmake
2024-10-20 06:15:35 +02:00
Jan-Ole Schümann
041ea1a154
Update README.md
2024-10-15 18:52:22 +07:00
Jan-Ole Schümann
fed5f95490
Change GPIO input to polling ( #484 )
...
* add code to attach timer isr
* call timer ISR every 100 ms
* implement gpio input logic
* do not attach ISR for general input PINs
* add debounce code
* execute lock actions on GPIO input
* only register timer ISR if input PINs are configured
* remove gpio2go lib
2024-10-13 23:01:04 +07:00
technyon
654fcc0f5e
fix s3 build
2024-09-22 16:31:14 +02:00
technyon
fee10b2c9f
code formatting
2024-09-22 06:07:22 +02:00
Jan-Ole Schümann
2457764d38
Refactor official Nuki MQTT support. Move offical-specific code into sepereate class. ( #470 )
...
* move offical related members to seperate class
* remove static references
* add buildMqttPath and comparePrefixedPath methods to NukiOfficial
* make offMqttPath private
* fix references and syntax errors
* move nuki official publish state update check to NukiNetworkLock
* make _disableNonJSON private
* make NukiOfficial members private
* move _offCommand to NukiWrapper
* make offCommandExecutedTs private
* make offTopics privte
* fix nuki publisher reference not set
* use NukiPublisher in NukiNetworkOpener
* fix build updater
* fix pl_off and stat_off strings
2024-09-08 12:30:07 +07:00
technyon
e70abc1607
clion cmake
2024-09-06 12:10:50 +02:00
Jan-Ole Schümann
52dfad1e8f
Make retryCount local in NukiWrapper and NukiOpenerWrapper ( #468 )
...
* make retryCount local in NukiWrapper
* make retry count local for opener
2024-08-31 12:04:00 +07:00
technyon
3bdb30e998
remove PresenceDetection code
2024-08-18 09:42:30 +02:00
technyon
a30b0355eb
fix h2 build
2024-08-18 09:22:11 +02:00
technyon
2d8ec7d8df
move code to instantiate network devices to NetworkDeviceInstantiator class
2024-08-18 09:15:30 +02:00
technyon
0b423ee29d
move preference converter switch cases to NetworkUtil
2024-08-18 08:21:28 +02:00
technyon
7138802462
fix updater cmake
2024-08-18 08:07:13 +02:00
technyon
022db0813b
move include
2024-08-18 07:39:44 +02:00
technyon
d1f44dbba6
fix ethernet device constructor call for H2
2024-08-18 07:28:16 +02:00
technyon
1343b9bfa1
fix include
2024-08-18 07:25:00 +02:00
technyon
0dbb9bdc70
fix include
2024-08-18 07:23:02 +02:00
technyon
b924746799
add NetworkUtil, move NetworkDeviceType to seperate file
2024-08-18 07:20:00 +02:00
technyon
2bd61b8f34
remove unused varabiles
2024-08-18 06:59:32 +02:00
technyon
f26f9f6753
move code to handle network events from anonymous to class method
2024-08-18 06:40:27 +02:00
technyon
83ddd91589
fix for LAN8720 static IP
2024-08-17 06:31:00 +02:00
technyon
95a98dd83c
code formatting
2024-08-17 06:11:01 +02:00
technyon
3a0c92472c
LAN8720 fix
2024-08-17 06:08:05 +02:00
technyon
e8fd17daf2
code formatting
2024-08-17 05:40:05 +02:00
technyon
ab9997a080
fix DHCP setting ignored
2024-08-16 13:21:51 +02:00
Jan-Ole Schümann
e84b944af2
Update README.md
2024-08-12 13:34:53 +07:00
technyon
f7dfe925da
Merge branch 'master' of github.com:technyon/nuki_hub
2024-07-31 13:18:42 +02:00
technyon
dbdfbe0639
update nuki ble lib
2024-07-31 13:18:14 +02:00
technyon
255ccb081d
Merge branch 'master' of github.com:technyon/nuki_hub
2024-07-28 06:12:59 +02:00
technyon
26d56c75cd
update nuki ble library
2024-07-28 06:12:37 +02:00
Jan-Ole Schümann
15ba7a3019
Update README.md
2024-07-27 09:47:05 +07:00
Jan-Ole Schümann
5ae5c51e8a
Update README.md
2024-07-27 09:46:33 +07:00
technyon
60a523b692
update nuki ble library
2024-07-26 14:34:51 +02:00
technyon
d64031d710
update espMqttClient
2024-07-25 13:26:01 +02:00
technyon
39c55a730a
make members private
2024-07-13 13:20:57 +02:00
technyon
a9dffc79b8
update scan interval and window to nuki recommendations
2024-07-13 12:57:43 +02:00
technyon
dc1eabbdf0
add CMakeList.txt for clion
2024-07-13 10:58:46 +02:00
technyon
47ad514f13
LAN8720: increase wait for dhcp timeout
2024-07-13 10:37:58 +02:00
technyon
4165ef8803
LAN8720: Add code to wait for IP address
2024-07-12 13:27:16 +02:00
technyon
ef878592c1
add code to ignore lock action after mqtt reconnect
2024-07-12 13:03:21 +02:00
technyon
cad5ec6d48
remove remaining presence detection code
2024-07-10 16:32:54 +02:00
technyon
181455596c
fix types for timestamps
2024-07-09 17:39:49 +02:00
technyon
2100989da4
update nuki ble library
2024-07-09 17:29:38 +02:00
technyon
e6e4e08c7a
Merge branch 'master' of github.com:technyon/nuki_hub
2024-07-09 13:31:26 +02:00
technyon
0a799e1659
disable presence detection
2024-07-09 13:30:51 +02:00
technyon
8f679c45a5
move initPreferences() to PreferencesKeys.h
2024-07-07 16:43:20 +02:00
technyon
014380577c
fix W5500 crashing with core 3
2024-07-07 15:41:18 +02:00
technyon
836a9baf65
restore enum
2024-07-07 14:09:48 +02:00
technyon
da0390df63
fix inital printing of IP address
2024-07-07 14:08:24 +02:00
technyon
53243fe045
fix LAN8720 init
2024-07-07 13:30:04 +02:00
technyon
accaa1e5c0
move async tcp to core 1
2024-07-07 12:19:57 +02:00
technyon
d11dc67291
do not set pinmode for disabled pins
2024-07-07 04:45:41 +02:00
technyon
576381fa7e
update nuki ble
2024-07-06 14:47:31 +02:00
technyon
e81ab654b7
update .gitignore
2024-07-06 06:40:14 +02:00
technyon
c6ffe9fdc8
update nuki ble library
2024-07-06 06:02:25 +02:00
technyon
193ebb5f91
use RTC_NOINIT_ATTR instead of preferences for bootloop detection
2024-07-05 17:27:35 +02:00
technyon
25c40bb68b
Merge branch 'master' of github.com:technyon/nuki_hub
2024-06-29 11:10:03 +02:00
technyon
5f6d7e3ca3
update nuki ble submodule
2024-06-29 11:09:43 +02:00
technyon
a5c045c9d5
Merge branch 'master' of github.com:technyon/nuki_hub
2024-06-20 13:24:30 +02:00
technyon
6802f086ab
update webflash binaries
2024-06-20 13:24:03 +02:00
Jan-Ole Schümann
14bcdc1802
Version bump to 8.35
2024-06-20 18:12:57 +07:00
technyon
4d4edaf126
fix print no ble beacon received message
2024-06-16 04:54:39 +02:00
technyon
65a129cd3c
fix print no ble beacon received message
2024-06-16 04:48:44 +02:00
technyon
8e2cae05d5
disable active scanning mode, disable minor id check
2024-06-16 04:38:47 +02:00
technyon
386b8fa9e3
enable active ble scan mode
2024-06-15 18:36:53 +02:00
technyon
3177752c3b
add locks in presence detection for _device dictionary
2024-06-15 08:33:08 +02:00
technyon
705e0971d7
fix presence detection
2024-06-15 08:18:12 +02:00
technyon
a419447f9e
update nuki ble lib
2024-06-15 07:10:08 +02:00
technyon
319928650a
update nuki ble lib
2024-06-15 07:02:20 +02:00
technyon
85dc545153
use shared_ptr for presence detection device objects
2024-06-15 06:30:22 +02:00
Jan-Ole Schümann
eaa1d4572a
Update README.md
2024-06-09 13:58:26 +07:00
Jan-Ole Schümann
164752951b
Update README.md
2024-06-09 10:19:22 +07:00
technyon
d2b3509d46
Merge branch 'master' of github.com:technyon/nuki_hub
2024-06-07 13:30:41 +02:00
technyon
0898e240f7
update nuki ble library
2024-06-07 13:29:35 +02:00
Jan-Ole Schümann
71314ffccf
Merge pull request #379 from duhow/refresh-main
...
webcfg: add header and meta refresh for main page
2024-06-03 13:31:05 +07:00
Jan-Ole Schümann
4df624e765
Merge pull request #386 from iranl/add-gl-s10
...
Add GL-S10
2024-06-03 13:05:25 +07:00
Jan-Ole Schümann
074c98dfd9
Merge pull request #384 from iranl/publish-keypad-code-and-rolling-auth-log
...
Publish keypad code and rolling log, update BLEScanner to 1.1.0
2024-06-01 13:30:54 +07:00
Jan-Ole Schümann
3b8ac28241
Merge pull request #385 from iranl/fix-and-debug-config
...
Fix opener config
2024-06-01 09:57:42 +07:00
Jan-Ole Schümann
2c65efd49c
Merge pull request #373 from iranl/ha-opener-keypad
...
Add HA keypad for opener
2024-06-01 09:53:21 +07:00
Jan-Ole Schümann
ff741f7989
Merge pull request #377 from iranl/add-option-to-remove-non-json
...
Add option to remove some non-JSON MQTT topics
2024-05-30 17:32:32 +07:00
Jan-Ole Schümann
0a8dd7f9cb
Merge pull request #380 from duhow/cache-static
...
webcfg: cache static files
2024-05-30 17:30:29 +07:00
Jan-Ole Schümann
a4aab07944
Merge pull request #376 from iranl/factory-reset
...
Add Factory Reset option
2024-05-29 16:28:54 +07:00
Jan-Ole Schümann
1438fb8267
Merge pull request #375 from iranl/unpair
...
Fix Unpair
2024-05-29 16:27:47 +07:00
Jan-Ole Schümann
fbb2068439
Merge pull request #371 from iranl/update-tasks
...
Update tasks
2024-05-27 21:10:46 +07:00
Jan-Ole Schümann
e598fc5677
Update README.md
2024-05-25 13:01:21 +07:00
Jan-Ole Schümann
9f09108691
Update README.md
2024-05-25 13:00:19 +07:00
Jan-Ole Schümann
62b37bff9c
Merge pull request #370 from iranl/add-build-number
...
Add build number
2024-05-25 12:01:01 +07:00
Jan-Ole Schümann
aa721579f5
Merge pull request #349 from iranl/update-wifimanager
...
Update WiFiManager to 2.0.17 and add option to connect to strongest BSSID
2024-05-22 12:31:46 +07:00
Jan-Ole Schümann
10709fc370
Merge pull request #368 from iranl/Fix-AuthName
...
Fix AuthName and Authorization log, check for validPin
2024-05-21 20:40:48 +07:00