Skip to content

mennodegraaf/OTGateway

 
 

Repository files navigation

logo
GitHub version GitHub download License Telegram

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 sensors to monitor outdoor and indoor temperature (compatible sensors)
  • Emergency mode. If the Wi-Fi connection is lost or the gateway cannot connect to the MQTT server, the mode will turn on. This mode will automatically maintain the set temperature and prevent your home from freezing. In this mode it is also possible to use equithermal curves (weather-compensated control).
  • Automatic error reset (not with all boilers)
  • Diagnostics:
    • The process of heating: works/does not work
    • The process of heating water for hot water: working/not working
    • Display of boiler errors
    • Burner status (flame): 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 heat carrier temperature (depending on the selected mode)
    • Current hot water temperature
  • Auto tuning of PID and Equitherm parameters (in development)
  • Home Assistant integration via MQTT. The ability to create any automation for the boiler!

logo

Documentation

All available information and instructions can be found in the wiki:

Dependencies

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

About

OpenTherm gateway for HomeAssistant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.4%
  • C 13.0%
  • HTML 10.4%
  • JavaScript 6.4%
  • Python 1.3%
  • CSS 0.5%