Commit Graph

64 Commits

Author SHA1 Message Date
Yurii
e63a0dc7eb refactor: improved freeze protection & overheat protection; added desc for OT options 2025-06-30 02:41:44 +03:00
Yurii
f6cfdf3263 feat: added freeze protection parameter for heating, removed forced start of heating in emergency mode #157 2025-06-27 00:28:38 +03:00
Yurii
7dbd503e1e fix: restarting on critically low heap #151 2025-05-07 06:12:39 +03:00
Yurii
3bc9fa81a8 feat: added ntp server and timezone settings 2025-01-30 01:25:05 +03:00
Yurii
f439f8c5ba feat: added OT cooling support flag
* refactoring OT settings struct
* renamed some OT settings
2024-12-15 14:24:05 +03:00
Yurii
c97e50669c fix: typo in purpose of sensors for emergency mode 2024-12-04 05:35:19 +03:00
Yurii
e6119dc7ee refactor: restart action improved 2024-11-15 00:55:38 +03:00
Yurii
19feb85230 refactor: some changes 2024-11-15 00:25:41 +03:00
Yurii
c6df74f06e refactor: optimizations & fixes 2024-11-11 15:45:36 +03:00
Yurii
fda18cdb13 refactor: memory optimization for esp8266 2024-11-11 02:41:39 +03:00
Yurii
e71f3868fd refactor: dynamic sensors 2024-11-09 17:10:26 +03:00
Yurii
0e3473e065 fix: fix typo 2024-11-01 04:10:56 +03:00
Yurii
a6e8953807 refactor: reworked emergency mode; reworked hysteresis algorithm; improved detection of connection state for MANUAL & BOILER type sensors 2024-10-31 01:36:21 +03:00
Yurii
0eea1b8121 fix: change of log level when wifi is not connected 2024-10-18 06:45:16 +03:00
Yurii
7f701a74e7 feat: fault state gpio setting replaced with cascade control 2024-10-18 06:14:09 +03:00
Yurii
5553a13cc0 feat: added log level setting 2024-10-15 04:07:00 +03:00
Yurii
1b2bc8e200 feat: added feat use of BLE external sensor; added events onIndoorSensorDisconnect and onOutdoorSensorDisconnect for emergency mode; added polling of rssi, humidity, battery for BLE sensors 2024-08-20 19:06:18 +03:00
Yurii
ce7bd7e23b feat: migrate to arduino-esp32 core 3.0.1 2024-06-10 16:20:03 +03:00
Yurii
b600c130f0 fix: conflicts with sdk 3.x.x for esp32 fixed 2024-06-05 23:11:27 +03:00
Yurii
fbc43dc535 feat: added settings for status led gpio, opentherm rx led gpio, emergency treshold time 2024-04-11 23:53:15 +03:00
Yurii
3dec390cce feat: many features
* added dashboard on portal
* added settings for serial port and telnet
* added on/off settings for mqtt
* added event selection for emergency mode
* refactor html & css
2024-04-11 03:06:56 +03:00
Yurii
b07dd46f55 refactor: optimization
* names changed: pin => gpio
* ability to change OpenTherm GPIO without rebooting
2024-03-10 04:10:18 +03:00
Yurii
a5d2b9fcfa refactor: small fixes 2024-02-20 15:27:51 +03:00
Yurii
88f217abcc refactor: optimization 2024-02-04 05:03:28 +03:00
Yurii
280c7f2887 refactor: heap info 2024-01-17 17:51:15 +03:00
Yurii
133015d7b9 refactor: network management code moved to MainTask (memory optimization); removed stopping DHCP server and client on reset wifi 2024-01-17 16:08:53 +03:00
Yurii
ccbec44775 feat: saving network settings after FS upgrade 2024-01-15 15:41:19 +03:00
Yurii
520baa4920 refactor: sensors type settings moved to portal, entities for HA have been deleted; logging settings moved; bump version 2024-01-14 19:16:24 +03:00
Yurii
a9db175dba fix: automatic reboot if memory is too low 2024-01-13 12:58:44 +03:00
Yurii
ab1e9c761f * feat: new portal & network manager
* refactor: migrate from PubSubClient to ArduinoMqttClient
* refactor: migrate from EEManager to FileData
* chore: bump ESP Telnet to 2.2
* chore: bump TinyLogger to 1.1.0
2024-01-12 18:29:55 +03:00
Yurii
025a185bbf refactoring: timings 2023-12-20 16:47:36 +03:00
Yurii
c87e08c6af small fix 2023-12-18 08:05:41 +03:00
Yurii
2b5d66173e Fix typo #24 2023-12-18 00:55:25 +03:00
Yurii
8875fd019a upd heap monitoring 2023-12-17 13:18:42 +03:00
Yurii
7149f52d62 Heap fragmentation optimization
Moving object creation to task constructors
2023-12-16 05:05:37 +03:00
Yurii
21ed8f2a14 heap monitoring features 2023-12-15 23:59:20 +03:00
Yurii
adbf67ac13 fix heap monitoring on esp32 2023-12-14 06:20:30 +03:00
Yurii
8e80cecc22 heap monitoring changed 2023-12-13 23:15:51 +03:00
Yurii
2db1c5194a revert BufferedTelnetStream to ESPTelnetStream, reduced keep alive timeout for ESPTelnetStream 2023-12-10 01:30:15 +03:00
Yurii
bc0ba5bdd8 small fix externalPump 2023-12-09 08:12:36 +03:00
Yurii
3fbb26fd91 added BufferedTelnetStream 2023-12-09 03:43:14 +03:00
Yurii
dbcca514b0 small fix 2023-12-07 22:04:13 +03:00
Yurii
85cd37c4ae refactoring 2023-12-07 02:57:06 +03:00
Yurii
45630c3be9 fix times ext pump 2023-12-07 02:09:10 +03:00
Yurii
dd293e9802 added external pump control 2023-12-07 01:01:19 +03:00
Yurii
88682eef13 modify task priority for ESP32, remove attach to core 2023-12-02 23:06:32 +03:00
Yurii
e379df388c bump TinyLogger to 1.0.7 2023-12-01 14:36:06 +03:00
Yurii
522f8ec699 bump TinyLogger to 1.0.6 2023-11-29 23:58:05 +03:00
Yurii
40d9606bea bump TinyLogger to 1.0.5 2023-11-29 18:47:16 +03:00
Yurii
0ded2c53d8 TinyLogger bump to 1.0.4 2023-11-26 19:33:08 +03:00