Yurii
85932fdc1d
refactor: rounding `heating.setpointTemp`
2025-03-26 16:14:32 +03:00
Yurii
8475833dce
feat: added deadband for pid
2025-01-24 01:43:52 +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
19feb85230
refactor: some changes
2024-11-15 00:25:41 +03:00
Yurii
b087e6e6d3
refactor: some changes
2024-11-12 15:26:28 +03:00
Yurii
636872f72d
refactor: some fixes
2024-11-12 10:48:29 +03:00
Yurii
e71f3868fd
refactor: dynamic sensors
2024-11-09 17:10:26 +03:00
Yurii
261a53207c
refactor: improved turbo mode
2024-10-31 22:35:23 +03:00
Yurii
f86857c279
feat: improved turbo mode
...
- added turbo factor parameter
- implemented turbo mode for PID
2024-10-31 05:22:41 +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
45af7a30d8
refactor: cosmetic changes; added coeff. setting for filtering numeric values
2024-10-13 21:42:33 +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
f78d2f38b8
fix: equitherm with BLE indoor sensor in emergency mode fixed
2024-04-25 13:38:03 +03:00
Yurii
8687e122ca
feat: added native heating control by boiler; refactoring; emergency settings removed from HA
2024-04-22 08:18:59 +03:00
Yurii
d35ea81080
fix: PID optimization, correction of default PID settings
2024-04-18 00:04:23 +03:00
Yurii
2f4dbcc205
feat: added unit system selection
2024-03-20 02:37:20 +03:00
Yurii
a5f6749101
refactor: added SensorType enum
2024-03-14 13:07:42 +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
e6b9a2901c
chore: bump GyverPID to 3.3.2
2024-01-23 00:56:41 +03:00
Yurii
e38bda6b4a
fix: calculating pid temperature in float, fixed #23
2024-01-12 18:30:13 +03:00
Yurii
b36e4dca42
refactoring: moving some strings to flash memory
2024-01-12 18:12:33 +03:00
Yurii
cf4a60dd2d
fix: log messages in RegulatorTask
2023-12-21 18:54:08 +03:00
Yurii
ab21913aa7
fix: disable turbo mode if heating is off
2023-12-21 16:32:27 +03:00
Yurii
4e980b6e5b
feature: added settings.pid.dt, editable via mqtt
2023-12-20 08:11:08 +03:00
Yurii
2df2205d60
fix: PID interval correction #23
2023-12-20 07:50:57 +03:00
Yurii
4bf3b575db
feature: use pid in emergency mode
2023-12-19 16:44:54 +03:00
Yurii
88682eef13
modify task priority for ESP32, remove attach to core
2023-12-02 23:06:32 +03:00
Yurii
0ded2c53d8
TinyLogger bump to 1.0.4
2023-11-26 19:33:08 +03:00
Yurii
8a4b598161
many changes
...
* migrate from jandrassy/TelnetStream to lennarthennigs/ESP Telnet
* ability to turn on/off output logs to telnet and serial
* memory optimization
* added OT parameter DHW blocking
* changed algorithm for setting OpenThermMessageID::MConfigMMemberIDcode
* refactoring
2023-11-26 00:17:47 +03:00
Yurii
5672ff0c3d
use TinyLogger lib
2023-11-22 17:53:43 +03:00
Yurii
7c5810e6d1
features
...
* Added new OT parameters
* Improved compatibility with the boiler ITALTHERM TIME MAX 30F
* Refactoring min/max temp
* Fix port forwarding: disable captive portal after connecting to wifi
* Compatible with WOKWI emulator
* upd README
2023-11-17 21:47:33 +03:00
Yurii
b5760eb314
fixed heap size
...
fixed core numbers for esp32 tasks
compatible with lolin_c3_mini
delete task main loop() for esp32
2023-11-12 20:54:02 +03:00
Yurii
a255dda8dd
Compatible with ESP32
2023-11-11 05:01:36 +03:00
Yurii
f8750373d4
format code
2023-10-19 00:40:07 +03:00
Yurii
6d3172b73b
fix pid
2023-10-11 19:04:58 +03:00
Yurii
826581562a
upd readme, small fix
2023-09-21 22:51:14 +03:00
Yurii
229628fdc5
Many changes.
...
1. Migrate from microDS18B20 to DallasTemperature
2. Refactoring of sensors: added an external temperature sensor inside the house, added an "offset" parameter for sensors
3. Fixed PID
4. New parameters added:
- settings.heating.minTemp
- settings.heating.maxTemp
- settings.dhw.minTemp
- settings.dhw.maxTemp
- settings.pid.minTemp
- settings.pid.maxTemp
- settings.sensors.outdoor.type
- settings.sensors.outdoor.pin
- settings.sensors.outdoor.offset
- settings.sensors.indoor.type
- settings.sensors.indoor.pin
- settings.sensors.indoor.offset
5. Fixed and updated HomeAssistantHelper
7. Added check for validity of settings. After some updates, the settings may be reset to default, but this will prevent the settings from being distorted.
2023-09-21 05:18:05 +03:00
Yurii
4f305a6459
Use platformio and more updates
2023-09-16 22:00:07 +03:00
Yurii
5be63c4f85
New features and refactoring
2022-11-17 03:24:39 +03:00
Yurii
a952b8f771
new version ESP8266Scheduler
2022-06-27 06:31:13 +03:00
Yurii
72d454cf57
first commit
2022-06-26 07:59:16 +03:00