Control your boiler
flexibly and simply

OTGateway is a powerful Open Source solution for controlling boilers that support OpenTherm, turning your heating system into a smart one. Set the perfect temperature, save on energy bills, and eliminate unnecessary hassle — integration with Home Assistant makes heating management simple and automated.

Everything is under your control: from temperature settings to boiler performance statistics — all from your device, anytime, anywhere.

Useful Information

Is OTGateway completely free?

Yes, OTGateway is Open Source software, meaning it's completely free to use.



What are the advantages of using OTGateway over a regular controller?

OTGateway provides more flexible control, the ability to integrate with other smart devices, create complex boiler operation scenarios, and save energy.



How does OTGateway help save energy?
  • Precise temperature control:

    Smart algorithms, such as PID and weather-dependent control, prevent overheating of the heat carrier and maintain optimal temperature levels. This reduces the boiler's workload and lowers energy consumption.

  • Adaptation to External and Internal Conditions:

    By connecting external and internal temperature sensors, the system dynamically adjusts to the actual needs of your home, avoiding excessive boiler operation even as weather conditions change.

  • Integration with Home Assistant:

    Create automation scenarios to manage heating flexibly, such as lowering the temperature at night or during your absence. With Home Assistant, you can also collect and analyze heating system statistics to uncover additional opportunities for reducing heating costs.

  • Fault notifications:

    OTGateway displays information about the boiler’s status, including fault and diagnostic codes. This helps you respond promptly to potential issues, preventing inefficient system performance or downtime that could lead to additional expenses.



Which boilers are supported by OTGateway?

OTGateway supports all boilers that use OpenTherm for communication. Examples of brands using OpenTherm: AEG, ATAG, Baltur, Baxi, Beretta, Bosch, Buderus, De Dietrich, Ferroli, Hoval, Ideal, Immergas, Intergas, Italtherm, Mizudo, Navien, Nova Florida, Radiant, Remeha, Rinnai, Termet, Vaillant, Viessmann and others.

A list of tested models is available on the Compatibility page, but any boilers with OpenTherm support can be compatible.



Can I use OTGateway with a non-OpenTherm boiler?

No, OTGateway only works with boilers that support OpenTherm. For boilers with other protocols, a different solution would be required.



How does OTGateway connect to the boiler?

To connect your boiler to OTGateway, you’ll need controller based on an ESP chip (e.g., ESP32 S3) and OpenTherm adapter that connects the boiler to an ESP device (like ESP32 or ESP8266). This adapter transmits data from the boiler to OTGateway. You can purchase ready-made adapters or build one yourself using the schematic provided.
See the documentation for more details.



Can I control multiple boilers with one OTGateway?

No, OTGateway only supports one boiler as OpenTherm does not allow multiple devices to be connected to a bus.



How to set up OTGateway?

OTGateway has a built-in web interface accessible via the local network. To set up OTGateway, connect the OpenTherm adapter to your boiler and configure the firmware via the web interface.



How do I update the OTGateway firmware?

OTGateway supports OTA (Over-the-Air) updates, allowing you to update the firmware without needing a physical connection, making it convenient to keep the firmware up-to-date.



Can I use OTGateway without Home Assistant?

Yes, OTGateway can function standalone without Home Assistant. However, without Home Assistant, historical data storage, analysis, automation, and scenario features are unavailable.



What does integration with Home Assistant offer?

Integration with Home Assistant enables automated heating control, create scenarios, and view data in a single interface. You can also set up boiler failure notifications and integrate the system with other smart devices in the home.



Does OTGateway support notifications about boiler faults?

OTGateway can display fault information in the web interface or integrate with Home Assistant to alert you about potential boiler issues.



How do I access OTGateway remotely?

To access OTGateway remotely, you can:

  • Set up port forwarding on your router to access the device via the internet.
  • Use dynamic DNS services (dyndns) for permanent access through a domain name.
  • Home Assistant Cloud, if configured for remote access. However, Home Assistant Cloud doesn't provide remote control for OTGateway directly, only through Home Assistant.



How can I get support if I encounter issues with OTGateway?

You can contact the user community on GitHub or Telegram, where you can find instructions, documentation, and ask questions. You can also reach out to the developer through open communication channels.