Commit Graph

36 Commits

Author SHA1 Message Date
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
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
70e577e29f states.faultCode moved to sensors.faultCode, states.rssi moved to sensors.rssi, states.uptime moved to sensors.uptime 2023-11-23 05:11:58 +03:00
Yurii
5672ff0c3d use TinyLogger lib 2023-11-22 17:53:43 +03:00
Yurii
9f24efb0ab fix typo 2023-11-17 21:41:38 +03:00
Yurii
21de692888 small fix 2023-11-16 08:57:14 +03:00
Yurii
6204b46c17 Update the code for the status led 2023-11-16 03:29:06 +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
eedbd7b80a auto restart after changing some settings 2023-11-11 21:40:22 +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
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
a952b8f771 new version ESP8266Scheduler 2022-06-27 06:31:13 +03:00
Yurii
72d454cf57 first commit 2022-06-26 07:59:16 +03:00