Commit Graph

65 Commits

Author SHA1 Message Date
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
technyon
47c3729800 include wifi and thernet webserver 2022-04-28 22:46:59 +02:00
technyon
677f7e56c8 initial w5500 support 2022-04-26 22:12:52 +02:00
technyon
9adfb6a717 improve flow for restarting in wifimanager mode 2022-04-09 11:58:28 +02:00
technyon
bae6192a9d adjust task priorities 2022-04-06 18:57:52 +02:00
technyon
80ed2d83e9 restart device when millis is about to overflow 2022-04-06 18:49:40 +02:00
technyon
3959c9a559 change device name to NukiHub 2022-04-06 18:33:04 +02:00
technyon
28687d2b96 use -1 to disable presence detection 2022-04-05 23:03:12 +02:00
technyon
9a13893c89 publish presence via mqtt 2022-04-05 22:35:20 +02:00
technyon
4616b5e020 add code for presence detection 2022-04-05 21:35:21 +02:00
technyon
08f7c6025f use WebServer instead of WifiServer 2022-04-04 21:27:27 +02:00
technyon
90b47507d2 allow to configure mqtt credentials 2022-04-03 15:10:29 +02:00
technyon
a6d59af73b use random device id 2022-04-02 18:02:49 +02:00
technyon
9792110461 fix pairing 2022-04-02 16:09:56 +02:00