mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-10 18:24:27 +05:00
cb8251dd40bb130533f694576a8af2ae6a6b21d8
* feat: new equitherm algorithm and chart for it (#144) * refactor: refactoring after #144 * refactor: cosmetic changes (equitherm chart) * chore: fix typo * refactor: cosmetic changes * chore: remove unused files * chore: resolve conflicts * refactor: added notes for equitherm parameters * fix: decimation for Equitherm chart fixed; chartjs updated * style: HTML code formatting * chore: added additional description of the ``T`` parameter for Equitherm * flx: typo * refactor: after merge --------- Co-authored-by: P43YM <ip43ym@gmail.com>
Features
- DHW temperature control
- Heating temperature control
- Smart heating temperature control modes:
- PID
- Equithermic curves - adjusts the temperature based on indoor and outdoor temperatures
- Hysteresis setting (for accurate maintenance of room temperature)
- Ability to connect additional (external) sensors: Dallas (1-wire), NTC 10k, Bluetooth (BLE). Makes it possible to monitor indoor and outdoor temperatures, temperatures on pipes/heat exchangers/etc.
- Emergency mode. In any dangerous situation (loss of connection with Wifi, MQTT, sensors, etc) it will not let you and your home freeze.
- Ability of remote fault reset (not with all boilers)
- Diagnostics:
- Displaying gateway status
- Displaying the connection status to the boiler via OpenTherm
- Displaying the fault status and fault code
- Displaying the diagnostic status & diagnostic code
- Display of the process of heating: works/does not work
- Display of burner (flame) status: on/off
- Display of burner modulation level in percent
- Display of pressure in the heating system
- Display of current temperature of the heat carrier
- Display of return temperature of the heat carrier
- Display of setpoint heat carrier temperature (useful when using PID or Equitherm)
- Display of the process of DHW: working/not working
- Display of current DHW temperature
- And other information...
- Home Assistant integration via MQTT. The ability to create any automation for the boiler!
Documentation
All available information and instructions can be found in the wiki:
- Home
- Compatibility
- FAQ & Troubleshooting
- OT adapters
Gratitude
- To the developers of the libraries used: OpenTherm Library, ESP8266Scheduler, ArduinoJson, NimBLE-Arduino, ArduinoMqttClient, ESPTelnet, FileData, GyverPID, GyverBlinker, OneWireNg & OneWire
- To the PlatformIO Team
- To the team and contributors of the pioarduino project
- To the BrowserStack team. This project is tested with BrowserStack.
- To the PVS-Studio - static analyzer for C, C++, C#, and Java code.
- And of course to the contributors for their contribution to the development of the project!
Description
OpenTherm gateway for HomeAssistant
esp32esp8266home-assistanthome-automationhomeassistanthvac-controlmqttopenthermopentherm-gatewaysmarthomethermostatthermostat-controller
Readme
GPL-3.0
19 MiB
Languages
C++
67.1%
HTML
20.4%
C
5.9%
JavaScript
4.5%
CSS
1.3%
Other
0.8%


