Commit Graph

102 Commits

Author SHA1 Message Date
Yurii 7672c4b927 fix: fix types 2024-10-11 01:33:49 +03:00
Yurii b0a9460257 feat: added correction coeff. settings for pressure and dhw flow rate 2024-10-11 01:29:50 +03:00
Yurii 3c69f1295e feat: added opentherm option for filtering numeric values 2024-10-10 21:08:13 +03:00
Yurii a4ee4c5224 feat: added diagnostic code polling via opentherm, added hex value for fault code and diag code 2024-10-05 10:03:14 +03:00
Yurii 7658aeaa8c feat: added opentherm option 'immergasFix' 2024-10-01 01:32:35 +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 8b50fdec21 fix: fix typo 2024-06-20 06:41:32 +03:00
Yurii a825412f37 feat: added fault state GPIO setting 2024-05-25 02:51:10 +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 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 a7a561622e Merge branch 'unit-system' 2024-04-06 17:38:24 +03:00
Yurii b0e0f6fd7d feat: added setting to enable/disable polling of min and max temperatures via opentherm 2024-04-06 15:51:49 +03:00
Yurii 946414ad31 Merge branch 'master' into unit-system 2024-03-31 01:02:59 +03:00
Yurii f544f01caa feat: polling of exhaust gas temperature (#42) and heating return temperature; added new sensors to HA 2024-03-30 00:04:51 +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 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 b421780f7b fix: change channel to 6 for Wifi AP 2024-02-05 19:57:26 +03:00
Yurii 2561e92ab9 feat: added validation for BLE address 2024-01-19 03:37:18 +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 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 4e980b6e5b feature: added settings.pid.dt, editable via mqtt 2023-12-20 08:11:08 +03:00
Yurii 4bf3b575db feature: use pid in emergency mode 2023-12-19 16:44:54 +03:00
Yurii e4e349ba15 fix: change type for mqtt port in settings 2023-12-18 08:05:13 +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 83296855ba many changes
* added parameter "Modulation sync with heating"
* refactoring
2023-11-26 19:36:47 +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 92a2cb9d56 added DHW flow rate from OT 2023-11-23 04:41:39 +03:00
Yurii e82d47e1dc added OT parameter DHW to CH2 2023-11-23 01:57:08 +03:00
Yurii b5a0550c72 fixes 2023-11-22 23:29:31 +03:00
Yurii c556c38cbc small fix settings 2023-11-22 23:07:02 +03:00
Yurii 44fdff61bd fix naming 2023-11-22 23:04:34 +03:00
Yurii 227060591f add parameter for max modulation 2023-11-22 20:59:37 +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 4b9ebeaa40 fix types 2023-11-16 10:34:25 +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 dc00fdcdb6 Fix Error ''max' must be > 'min'' when processing MQTT 2023-10-19 02:18:39 +03:00
Yurii 6d3172b73b fix pid 2023-10-11 19:04:58 +03:00
Yurii 5de3238f6f Added DHW present switch 2023-10-09 06:20:55 +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 51f10fee14 upd readme, added pcb 2023-09-18 02:40:33 +03:00
Yurii 4f305a6459 Use platformio and more updates 2023-09-16 22:00:07 +03:00