Commit Graph

39 Commits

Author SHA1 Message Date
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
dea5c1adaa publish lock action command result via mqtt 2022-04-22 21:14:36 +02:00
technyon
22f9c5643d allow to configure hostname 2022-04-10 21:26:01 +02:00
technyon
f3bb277c63 add first advanced config entries 2022-04-09 22:50:40 +02:00
technyon
1db1022819 allow to set config values 2022-04-09 20:20:52 +02:00
technyon
3111c59e0b publish first config values via mqtt 2022-04-09 13:20:53 +02:00
technyon
9adfb6a717 improve flow for restarting in wifimanager mode 2022-04-09 11:58:28 +02:00
technyon
17461a2a84 add button to restart to wifi configuration 2022-04-08 22:31:51 +02:00
technyon
47b13ff175 Restart ESP when Wifi connection fails 2022-04-08 21:36:02 +02:00
technyon
2b68a51a23 cleanup presence data 2022-04-05 22:43:12 +02:00
technyon
9a13893c89 publish presence via mqtt 2022-04-05 22:35:20 +02:00
technyon
a0c6262552 revert nuki name 2022-04-03 16:03:53 +02:00
technyon
ca3fe61296 make sure to publish all turner states once at startup 2022-04-03 16:02:01 +02:00
technyon
90b47507d2 allow to configure mqtt credentials 2022-04-03 15:10:29 +02:00
technyon
623eccda1e allow to configure the mqtt path 2022-04-02 19:10:42 +02:00
technyon
a6d59af73b use random device id 2022-04-02 18:02:49 +02:00
technyon
484e069d78 rename toString functions 2022-04-02 14:08:02 +02:00
technyon
8b1c5ddf5e update ble lib 2022-04-02 13:59:10 +02:00
technyon
4bc07356a0 disable printing battery state to serial line 2022-04-02 11:14:35 +02:00
technyon
0f8e385f39 publish lock distance 2022-04-02 11:02:57 +02:00
technyon
4ab69433b5 move resolving enums to string into network class 2022-04-02 10:51:16 +02:00
technyon
2f3362b76c publish information from critical battery state 2022-03-31 20:54:23 +02:00
technyon
1efd8157e2 publish door sensor state via mqtt 2022-03-31 17:56:30 +02:00
technyon
9279257ce9 show pairing and mqtt status in configuration page 2022-03-27 19:55:42 +02:00
technyon
8f803cf61c publish trigger action and completion status 2022-03-27 19:29:47 +02:00
technyon
9a2dd19f63 publish battery drain and max current 2022-03-27 19:02:27 +02:00
technyon
3eaaab0c66 allow configure mqtt broker port via web server 2022-03-27 12:21:53 +02:00
technyon
a8ce3fc44c allow configure query interval via web server 2022-03-27 12:15:09 +02:00
technyon
ba864e0b67 connect to configured mqtt broker 2022-03-27 10:20:23 +02:00
technyon
38b5af5421 fix mqtt reconnect delay 2022-03-27 00:16:49 +01:00
technyon
bb86849051 decrease nuki polling interval for testing 2022-03-26 23:59:13 +01:00
technyon
fa1b836d4f report battery voltage via mqtt 2022-03-26 00:01:41 +01:00
technyon
a202deef23 implement send lock action via mqtt 2022-03-25 21:39:47 +01:00
technyon
66e0239589 convert lock state to string 2022-03-25 20:57:40 +01:00
technyon
0c03a64a86 publish lock state to mqtt 2022-03-25 20:19:21 +01:00
technyon
8d31f4e9aa add infrastructure for mqtt subscriptions 2022-03-23 20:24:13 +01:00
technyon
7cdf5c0f31 fix network task 2022-03-22 22:41:32 +01:00
technyon
b5e57da5a0 initial commit 2022-03-22 21:10:43 +01:00