Yurii
94e8288d76
feat: added entities to HA: connected, rssi, battery, humidity for indoor and outdoor sensors; some entities are disabled by default
2024-11-01 02:36:45 +03:00
Yurii
1dbc895cdb
refactor: increased delay before sending data to MQTT after connection
2024-10-31 22:33:11 +03:00
Yurii
57cf98ca19
refactor: cosmetic changes; move maxModulation setting to opentherm section
2024-10-15 05:09:20 +03:00
Yurii
5553a13cc0
feat: added log level setting
2024-10-15 04:07:00 +03:00
Yurii
a9e97c15ad
refactor: more logs; improved sensor of current boiler power: added settings min & max boiler power
2024-10-15 02:10:46 +03:00
Yurii
dc62f99b7d
feat: added polling of min modulation and max boiler power; added sensor for current boiler power
2024-10-14 19:54:26 +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
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
76979531b8
feat: added more info about the build to the portal
2024-06-15 03:03:31 +03:00
Yurii
ce7bd7e23b
feat: migrate to arduino-esp32 core 3.0.1
2024-06-10 16:20: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
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
0a8dd2a076
feat: added support unit systems for pressure and flow rate
2024-04-06 18:19:06 +03:00
Yurii
0cff35ee12
feat: update portal for unit systems
2024-03-31 06:32:23 +03:00
Yurii
560f8fbd51
feat: optimizing with different unit systems
2024-03-31 02:47:20 +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
07ab121788
chore: bump OpenTherm Library to master
2024-03-09 00:03:34 +03:00
Yurii
bee720386a
refactor: changed availability conditions for HA entities
2024-02-20 16:17:03 +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
335429a52e
fix: set mqtt prefix before connection
2024-01-19 03:37:54 +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
a9c9457918
refactor: added doc.clear() doc.shrinkToFit() in some code areas
2024-01-14 19:57:25 +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
a6098555dc
refactor: optimization of connection to MQTT
2024-01-14 16:33:32 +03:00
Yurii
5ee1c7029b
fix: updated connection logic to MQTT and enable/disable emergency mode
2024-01-14 15:48:57 +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
347723cbba
fix: rename entities #26
...
* Current heating min temp => Boiler heating min temp
* Current heating max temp => Boiler heating max temp
* Current DHW min temp => Boiler DHW min temp
* Current DHW max temp => Boiler DHW max temp
2023-12-22 19:15:00 +03:00
Yurii
06659b749a
fix: rounding numbers in MqttTask
2023-12-22 18:54:39 +03:00
Yurii
68f412e670
fix: added timeout for wifi client
2023-12-21 18:54:59 +03:00
Yurii
ff5da950c1
fix: correction of PID coefficients limits
2023-12-21 16:34:21 +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
c87e08c6af
small fix
2023-12-18 08:05:41 +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
e13984f869
small fix
2023-12-14 06:00:09 +03:00
Yurii
6a9a069043
removed unused lib
2023-12-14 04:02:23 +03:00
Yurii
2a28f664cf
bump ArduinoJson to 7.x, refactoring MqttTask
2023-12-13 23:23:54 +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
Yurii
29ff38c285
inc interval for yield in HomeAssistantHelper
2023-12-10 01:27:58 +03:00
Yurii
1f81ec1ba5
fix publish non static ha entities
2023-12-09 08:32:02 +03:00
Yurii
e8f26aff65
fix exception due to mqtt client
2023-12-09 08:14:17 +03:00