mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-11 02:34:29 +05:00
Merge branch 'master' of https://github.com/Laxilef/OTGateway
This commit is contained in:
57
README.md
Normal file
57
README.md
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|

|
||||||
|
|
||||||
|
## Features
|
||||||
|
- Hot water 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 an external sensor to monitor outdoor temperature (DS18B20)
|
||||||
|
- Diagnostics:
|
||||||
|
- The process of heating the coolant for heating: works / does not work
|
||||||
|
- The process of heating water for hot water: working / not working
|
||||||
|
- Display of boiler errors
|
||||||
|
- Burner status: on/off
|
||||||
|
- Burner modulation level in percent
|
||||||
|
- Pressure in the heating system
|
||||||
|
- Gateway status (depending on errors and connection status)
|
||||||
|
- Boiler connection status via OpenTherm interface
|
||||||
|
- The current temperature of the heat carrier (usually the return heat carrier)
|
||||||
|
- Set coolant temperature (depending on the selected mode)
|
||||||
|
- Current hot water temperature
|
||||||
|
- Auto tuning of PID and Equitherm parameters *(in development)*
|
||||||
|
- [Home Assistant](https://www.home-assistant.io/) integration via MQTT. The ability to create any automation for the boiler!
|
||||||
|
|
||||||
|
## Compatible Open Therm Adapters
|
||||||
|
- [Ihor Melnyk OpenTherm Adapter](http://ihormelnyk.com/opentherm_adapter)
|
||||||
|
- [OpenTherm master shield for Wemos/Lolin](https://www.tindie.com/products/thehognl/opentherm-master-shield-for-wemoslolin/)
|
||||||
|
- And others. It's just that the adapter must implement [the schema](http://ihormelnyk.com/Content/Pages/opentherm_adapter/opentherm_adapter_schematic_o.png)
|
||||||
|
|
||||||
|
# Quick Start
|
||||||
|
## Dependencies
|
||||||
|
- [ArduinoJson](https://github.com/bblanchon/ArduinoJson)
|
||||||
|
- [TelnetStream](https://github.com/jandrassy/TelnetStream)
|
||||||
|
- [EEManager](https://github.com/GyverLibs/EEManager)
|
||||||
|
- [ESP8266Scheduler](https://github.com/nrwiersma/ESP8266Scheduler)
|
||||||
|
- [NTPClient](https://github.com/arduino-libraries/NTPClient)
|
||||||
|
- [PubSubClient](https://github.com/knolleary/pubsubclient)
|
||||||
|
- [GyverFilters](https://github.com/GyverLibs/GyverFilters)
|
||||||
|
- [MultiMap](https://github.com/RobTillaart/MultiMap)
|
||||||
|
- [WiFiManager](https://github.com/tzapu/WiFiManager)
|
||||||
|
|
||||||
|
|
||||||
|
## Settings
|
||||||
|
1. Connect to *OpenTherm Gateway* hotspot
|
||||||
|
2. Open configuration page in browser: 192.168.4.1
|
||||||
|
3. Set up a connection to your wifi network
|
||||||
|
4. Set up a connection to your MQTT server
|
||||||
|
|
||||||
|
After connecting to your wifi network, you can go to the setup page at the address that esp8266 received.
|
||||||
|
The OTGateway device will be automatically added to homeassistant if MQTT server ip, login and password are correct.
|
||||||
|
|
||||||
|
## HomeAsssistant settings
|
||||||
|
|
||||||
|
## Debug
|
||||||
|
To display DEBUG messages you must enable debug in settings (switch is disabled by default).
|
||||||
|
You can connect via Telnet to read messages. IP: esp8266 ip, port: 23
|
||||||
Reference in New Issue
Block a user