Commit Graph

14 Commits

Author SHA1 Message Date
Yurii 554342e7f5 feat: added a choice of averaging type for indoor and outdoor temperatures 2026-05-16 00:44:54 +03:00
Yurii 3fdb48e016 feat: added support DHT11/DHT22 sensors (#223)
* feat: Added support DHT11/DHT22 sensors

* chore: formatting

* fix: typo

* fix: `HaHelper::publishDynamicSensor()` for DHT sensors fixed

* refactor: optimization of wired sensors
2026-02-16 10:17:38 +03:00
Yurii e487c78921 feat: added sensor type "OT, Cooling hours" 2025-12-13 06:17:15 +03:00
Yurii eafb33cb6a refactor: fix typo 2025-12-09 21:10:23 +03:00
Yurii 28a5218b7c fix: various fixes
Found by PVS-Studio
2025-09-23 04:02:40 +03:00
Yurii ba03c9cda3 fix: last sensor was ignored 2025-06-08 03:10:10 +03:00
Yurii 6872cad8ce feat: added new purpose (number) for sensors and added polling for OpenTherm statistical IDs
New sensor types:
* Number of burner starts
* Number of burner starts (DHW)
* Number of pump starts (heating)
* Number of pump starts (DHW)
* Number of burner operating hours
* Number of burner operating hours (DHW)
* Number of pump operating hours (heating)
* Number of pump operating hours (DHW)
2025-05-19 21:09:39 +03:00
Yurii 2589020428 refactor: optimized polling of unused OT IDs 2024-11-16 22:57:52 +03:00
Yurii 0d71a674b6 feat: added more OT polled IDs & reformat code
* ID79 - exhaust CO2
* ID84 - exhaust fan speed
* ID85 - supply fan speed
* ID29 - solar storage temp
* ID30 - solar collector temp
* ID35 - boiler fan speed setpoint & actual
2024-11-14 23:02:46 +03:00
Yurii 861db33765 feat: added signal quality for DALLAS sensors 2024-11-13 00:57:01 +03:00
Yurii b91266063b refactor: imporved updating OT sensors 2024-11-12 19:47:56 +03:00
Yurii b087e6e6d3 refactor: some changes 2024-11-12 15:26:28 +03:00
Yurii c6df74f06e refactor: optimizations & fixes 2024-11-11 15:45:36 +03:00
Yurii e71f3868fd refactor: dynamic sensors 2024-11-09 17:10:26 +03:00