MCPcopy Create free account
hub / github.com/Laxilef/OTGateway

github.com/Laxilef/OTGateway @1.6.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.6.0 ↗ · + Follow
1,423 symbols 3,755 edges 33 files 4 documented · 0% updated 54d agodev · 2026-05-17★ 4485 open issues

Browse by type

Functions 1,326 Types & classes 97
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GitHub version GitHub download License Telegram


Dashboard Configuration Integration with HomeAssistant

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:

Gratitude

Core symbols most depended-on inside this repo

Shape

Method 860
Function 466
Class 87
Enum 10

Languages

TypeScript71%
C++28%
Python1%

Modules by API surface

src_data/scripts/chart.js958 symbols
src/OpenThermTask.h64 symbols
src/HaHelper.h55 symbols
src_data/scripts/utils.js34 symbols
src/utils.h34 symbols
lib/NetworkUtils/NetworkMgr.h34 symbols
src/SensorsTask.h29 symbols
src/Sensors.h25 symbols
src/MqttTask.h23 symbols
lib/CustomOpenTherm/CustomOpenTherm.h18 symbols
src/MainTask.h15 symbols
lib/HomeAssistantHelper/HomeAssistantHelper.h15 symbols

For agents

$ claude mcp add OTGateway \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page