Commit Graph

78 Commits

Author SHA1 Message Date
technyon
b3c5a93666 add restart reason to sysinfo page 2023-02-05 15:03:09 +01:00
technyon
3375ec3dbb print nukihub version on boot 2023-02-04 00:42:46 +01:00
technyon
5848cc2013 revert NimBLE to 1.4.0 due to pairing issues 2023-02-02 17:13:01 +01:00
technyon
df9b971eed use connect and disconnect callback for reconnect logic 2023-01-31 21:02:46 +01:00
technyon
9d9f387710 simplify network task loop 2023-01-28 12:02:53 +01:00
technyon
a7933a13d4 always call webcfgserver update 2023-01-28 12:01:24 +01:00
technyon
2b20c619a2 completely remove device connected check fix network task loop 2023-01-26 21:18:49 +01:00
technyon
0fe6a9e93f update webflash binary 2023-01-19 22:50:13 +01:00
technyon
fa8b95f971 fix opening showing locked pairing state, fix crash when lock disabled 2023-01-19 22:39:06 +01:00
technyon
b98be654cf only instantiate NetworkOpener when opener is enabled 2023-01-19 19:22:43 +01:00
technyon
a5c3e82cae initialize retry parameters on first start 2023-01-14 21:34:28 +01:00
technyon
3bbf9aa10a make W5500 detection GPIO configurable 2023-01-01 18:22:41 +01:00
technyon
e2057e024b replace all Serial. with Log-> 2022-12-23 23:11:04 +01:00
technyon
7ee197e827 add MqttLogger 2022-12-23 22:32:57 +01:00
technyon
9845ed0c45 fix clearing HA auto discovery 2022-09-10 12:16:28 +02:00
technyon
64cde9a8a0 add wifi signal strength HA auto discovery 2022-09-10 11:56:14 +02:00
technyon
5785e6c3ae move publish uptime to Network.cpp 2022-09-10 10:30:33 +02:00
technyon
6bfc7f686d publish wifi rssi 2022-09-10 10:17:28 +02:00
technyon
6b986d09ed add ring detection 2022-09-02 19:25:10 +02:00
technyon
3ea014956e add mqtt maintenance section 2022-07-23 08:43:18 +02:00
technyon
f580c92f17 revert 2022-07-21 20:12:22 +02:00
technyon
a24bb4b0c2 disable all automatic restarts when OTA has started 2022-07-21 18:31:46 +02:00
technyon
09915e0c0e revert device select 2022-07-08 22:54:48 +02:00
technyon
e9fa988918 use RTC_NOINIT_ATTR to boot into wifimanager config portal 2022-07-08 22:53:23 +02:00
technyon
97ec650f51 pin tasks to core 1 2022-07-06 19:53:15 +02:00
technyon
4de235e263 changes to compile with core 2.0.3 2022-07-05 21:52:39 +02:00
technyon
415b09e4af revert 2022-07-04 20:39:58 +02:00
technyon
6c655e16e4 update wifi manager 2022-07-04 20:23:34 +02:00
technyon
5f65ed1531 implement restart timer 2022-07-03 21:09:27 +02:00
technyon
4f442d7b1d move publish presence detection to Network class 2022-07-02 12:46:18 +02:00
technyon
beb87a959f move common network code to seperate class 2022-07-02 12:04:03 +02:00
technyon
4f780eb164 add lock control via GPIO 2022-07-01 19:23:52 +02:00
technyon
c1a1fe2df9 revert main.cpp 2022-06-30 20:54:54 +02:00
technyon
756c96a367 apply restart option to W5500 2022-06-30 20:38:52 +02:00
technyon
6fcde79629 rename Network to NetworkLock 2022-06-27 21:44:48 +02:00
technyon
d64975c5ef OTA works 2022-06-14 22:50:14 +02:00
technyon
2c0b9dcdfc optimize memory usage 2022-06-14 22:12:43 +02:00
technyon
584eb031d5 better fix for presence detection 2022-06-12 10:52:01 +02:00
technyon
d6bd7dddf4 shop opener info in config portal 2022-06-01 20:49:44 +02:00
technyon
d58f4b6b1d fix config portal 2022-06-01 20:42:33 +02:00
technyon
1ce8eb6603 allow to enabld or disable lock/opener 2022-06-01 19:47:27 +02:00
technyon
5c43f098ce disable shared timeout 2022-06-01 19:08:42 +02:00
technyon
0061c9af63 use shared timeout 2022-06-01 18:44:55 +02:00
technyon
e68c3453db rewrite network code for opener 2022-05-30 22:52:09 +02:00
technyon
836b84b549 opener fixes 2022-05-30 21:24:35 +02:00
technyon
875dc34012 add opener code 2022-05-29 23:23:27 +02:00
technyon
d38ed9b983 update nuki lib 2022-04-30 09:14:53 +02:00
technyon
3dc88cddea disable wifimanager portal if connected via LAN 2022-04-29 22:04:51 +02:00
technyon
5b12e54be0 ethernet webserver works too 2022-04-29 21:16:09 +02:00
technyon
0e9baed3a4 wifi webserver works again 2022-04-29 20:48:33 +02:00