Yurii
db99746ee9
feat: added choice of averaging type for indoor and outdoor temperatures ( #244 )
...
* feat: added a choice of averaging type for indoor and outdoor temperatures
* refactor: locales updated
* refactor: some changes
2026-05-16 17:58:13 +03:00
Yurii
2bd3360880
Merge branch 'master' into async
2026-05-11 14:32:24 +03:00
Yurii
cbc32fd378
refactor: reworking the freeze protection algorithm ( #242 )
...
* refactor: impoved freeze protection
* refactor: reworked freeze protection
2026-05-11 14:26:14 +03:00
Yurii
8186e17912
refactor: BLE scanning instead of connecting to BLE devices ( #243 )
...
* refactor: passive scan instead of connecting to BLE devices
* refactor: increased disconnected timeout for sensors
* fix: build for nodemcu32, c3, c6 boards; formatting ``platformio.ini``
* refactor: decreased interval and window for scanning BLE
* refactor: active + passive BLE scanning
* refactor: reduced tasks stack size
* style: formatting
* refactor: improved OTA upgrade
https://github.com/ESP32Async/ESPAsyncWebServer/pull/329
* chore: fix dependencies
* chore: reformat `platformio.ini`
* chore: dependencies fixed
* feat: added support BTHome v2 format for BLE sensors #215
* refactor: cosmetic changes
* fix: move OpenThermTask to 0 core
* chore: minimizing flash size with NimBLE
* chore: dependencies updated
2026-05-10 09:43:48 +03:00
Yurii
ced0385d5b
Merge branch 'master' into async
2026-01-26 02:19:54 +03:00
Yurii
e4d1ba7d7b
refactor: added different timeouts for wired and wireless sensors
2026-01-26 01:03:26 +03:00
Yurii
3b038c4bd1
Merge branch 'master' into async
2025-12-21 12:33:43 +03:00
inediblePotato
f9cb421893
feat: added OT option alwaysSendIndoorTemp, rename nativeHeatingControl to nativeOTC ( #204 )
...
* added option to always send the current and target indoor temp, even if the current heating mode doesnt officially need it. This is a direct fix for WeHeat heatpumps which seem to require it.
* add option to AlwaysSendIndoorTemp and rename NativeHeatingControl to
NativeOTC.
Updated locals and settings page.
* change minor order
2025-12-12 15:08:44 +03:00
Yurii
1d7f85f462
refactor: migrating from Telnet to WebSerial for remote logging
2025-11-06 13:29:59 +03:00
Yurii
b9010643f0
feat: added GPIO inversion setting for extpump
2025-10-31 21:08:35 +03:00
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