Commit Graph

137 Commits

Author SHA1 Message Date
Yurii 7b2014e7b4 fix: upd ESPTelnet 2023-12-21 12:38:33 +03:00
Yurii e9bb3e46c8 bump version to 1.4.0-rc.4 2023-12-20 08:14:46 +03:00
Yurii 0236a0dd8a optimization for esp8266 2023-12-17 13:21:25 +03:00
Yurii 7149f52d62 Heap fragmentation optimization
Moving object creation to task constructors
2023-12-16 05:05:37 +03:00
Yurii 315a975aa8 mqtt refactoring, change version to 1.4.0-rc.1
* added MqttWriter
* added MqttWiFiClient (modified WiFiClient for esp8266)
* adaptation HomeAssistantHelper for MqttWriter
* adaptation HaHelper for new HomeAssistantHelper
2023-12-16 00:29:19 +03:00
Yurii 6a9a069043 removed unused lib 2023-12-14 04:02:23 +03:00
Yurii 468a7dfc02 bump TinyLogger to 1.0.9, added display of time in logs 2023-12-14 03:42:47 +03:00
Yurii 2a28f664cf bump ArduinoJson to 7.x, refactoring MqttTask 2023-12-13 23:23:54 +03:00
Yurii 17b000bdfd fix build with ble 2023-12-10 23:16:15 +03:00
Yurii c048f31672 added check for success of PubSubClient::beginPublish() 2023-12-10 19:47:28 +03:00
Menno de Graaf b416110d4f Merge branch 'master' into ble-support 2023-12-10 14:23:20 +01:00
Menno de Graaf 84c3859c5d Use USE_BLE flag to enable/disable BLE temp sensors 2023-12-10 14:17:13 +01:00
Yurii b56146f759 temp replacing ESPTelnet with a fork 2023-12-10 01:31:38 +03:00
Menno de Graaf 5ecbddc929 Add support for BLE temp sensors 2023-12-08 10:32:58 +01:00
Yurii dd293e9802 added external pump control 2023-12-07 01:01:19 +03:00
Yurii cd0e8a6a11 bump ESP32Scheduler to 1.0.1 2023-12-02 23:10:50 +03:00
Yurii 3284e84b67 added buffer for writing to mqtt 2023-12-02 23:02:48 +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 02d2f0f524 move USE_TELNET & USE_SERIAL to global env section 2023-11-27 14:37:24 +03:00
Menno de Graaf 4d0c87f0b5 Support for Wemos D1 mini32 2023-11-26 19:14:47 +01: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 ee5c6fc953 upd readme, bump version 2023-11-17 22:14:45 +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 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 e9bf4c4bd5 fix default pins 2023-11-11 21:39:15 +03:00
Yurii a255dda8dd Compatible with ESP32 2023-11-11 05:01:36 +03:00
Yurii 5c0dfc544e update to 1.3.2 2023-10-21 03:02:38 +03:00
Yurii 5fba94312b added build functions 2023-10-21 03:01:48 +03:00
Yurii 62bea87f8a upd env 2023-10-21 01:48:44 +03:00
Yurii b54ea9b745 dependency update (temporary) 2023-10-09 06:59:41 +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