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