# \[APP\]\[Pro\] OpenTherm GateWay MQTT

**URL:** <https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [March 5, 2023, 8:32pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190 "2023-03-05T20:32:37Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![Eric\_B](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eric_b/32/10238_2.png) [@Eric\_B](https://community.homey.app/u/Eric_B)\
**Post date:** [March 24, 2025, 8:08pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/161 "2025-03-24T20:08:11Z")

</div>

This is my kettle-temp graph…

 ![image0.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/c/7c803fc4bf7332919633a69fcbb5a5e238f1b851.jpeg)

Does this look normal?

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [March 24, 2025, 9:49pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/162 "2025-03-24T21:49:30Z")

</div>

> [@Eric\_B](#):
>
> Does this look normal

This is a day view, hard to compare to my hour view.  
This is my dayview of today

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/35c19af55cbcf223b373b780e8f8f35eb83376aa.png)  
The high spikes at 08:00 and 09:00 are caused by showering (I think the intergas has one sensor for internal temp)

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [March 24, 2025, 9:51pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/163 "2025-03-24T21:51:32Z")

</div>

> [@Eric\_B](#):
>
> Does this look normal?

Does not look strange to me.  
But I do not know your situation.  
Looking at your insight:

- you max temperature is high ~70c guess.
- If the return water temp increases amodulating cv will also reduce the max temp thats what you before 13:00
- I guess around 13:00 an additional room was requestingheat?

If your cv temp is indeed 70, is it needed (do you have very old radiators?) reducing the max temp can increase the efficiency of you cv. (But onlybifnyour radiators are capable of producing enough warmt at lower temp.  
(My max temp is at 45c)

---

<div class="post-metadata">

**Author:** ![Eric\_B](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eric_b/32/10238_2.png) [@Eric\_B](https://community.homey.app/u/Eric_B)\
**Post date:** [March 25, 2025, 9:10pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/164 "2025-03-25T21:10:15Z")

</div>

Max temp for heating is set at 50, as i only have floorheating. Max temp for tapwater is 62.

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [March 26, 2025, 8:06pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/165 "2025-03-26T20:06:08Z")

</div>

That is strange, in your insights the temp seems to be way over 60c for a long period (not just a shower)

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [April 20, 2025, 8:11pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/166 "2025-04-20T20:11:04Z")

</div>

Ok, had some trouble with my heating today. Water leak, faulty O-ring. While trying to seach for a replacement or other solution I powered down the whole sytem, incuding the OTGW.

When starting up again the OTGW app kept saying the OTGW was Offline. But it was reachable on http, it even got data from the thermostat. Just not from the Heatpump.

The indoor-unit did not turn on. But the OTGW itself was not offline, the CV/Heatpump was…

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 20, 2025, 8:40pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/167 "2025-04-20T20:40:40Z")

</div>

Does anybody know if it is possible to limit the amount of updates OTGW is publishing?  
Either to limit the type of messages or the interval?

I see many, many updates, even multiple per second being published…

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [May 13, 2025, 7:34am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/168 "2025-05-13T07:34:00Z")

</div>

I created a flow to check if my heating gives a error (IE Offline Alarm or Storing Alarm)

I can use a WHEN as a trigger for Alarm On and off, but there doesn’t seem to be a tag IF alarm is on/off ?

Yesterday I got a ‘Offline alarm’ and a second later a ‘Online again’

I’d like to pause/wait about 30 seconds before I send a notification, but without a way to check if the alarm is still active I don’t know how to do that…

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/2/82f7899efaeb46fa51ff396b79d5a51ca411cebf.png)

I already created a variable to prevent multiple notifications…

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [May 13, 2025, 8:33am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/169 "2025-05-13T08:33:16Z")

</div>

> [@JohanP](#):
>
> check if the alarm is still active

That would be the logic card AND OFFLINE is TRUE

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [May 13, 2025, 8:57am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/170 "2025-05-13T08:57:08Z")

</div>

Ok, more coffee… 😆

I was looking for a logic Text/number card instead of a yes/no.. 😳

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [May 13, 2025, 5:37pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/171 "2025-05-13T17:37:20Z")

</div>

> [@Henk\_Renting](#):
>
> Does anybody know if it is possible to limit the amount of updates OTGW is publishing?  
> Either to limit the type of messages or the interval?
> 
> I see many, many updates, even multiple per second being published…

Anyone? 😉

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [May 13, 2025, 5:47pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/172 "2025-05-13T17:47:58Z")

</div>

Why is it a problem?

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [May 13, 2025, 6:07pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/173 "2025-05-13T18:07:35Z")

</div>

There are so many (sometimes 10-20 a second) that they are flooding my mqtt and Homey.  
Athom suggested to get them down, probably to reduce load on Homey as well…  
“Simple” users like me don’t need every update, so choosing which ones are being published (or read) would be great…

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [September 26, 2025, 6:43am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/174 "2025-09-26T06:43:15Z")

</div>

Ok, so my Homey Pro 2019 died 2 days ago… I ordered a Pro 2023 and installed it yesterday.

Apart from the known issues with Zigbee devices, the OTGW also doesn’t work..

This morning it dawned on me: the new Homey has a different IP adres, so I need to change that :

But I can’t save the change, it gives a timeout.

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/c/dcf9c5421959fdfa243415ecf0feedb2d406a4fb.png)

Should I change the IP in the OTWG webinterface, pointing to the MQTT Broker first ?

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a71d0cd47d982beee8041be10aac3511483d870f.png)

Because it does say :

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/695020a09b66335d71d882fa62faa1b0792f0fe8.png)

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [September 27, 2025, 3:57pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/175 "2025-09-27T15:57:17Z")

</div>

Changed IP adres on the OTGW so it points at my new Homey Pro 2023

When i try the same in the OTGW device in Homey, so no go and a timeout.

Tried ti add a new OTGW but got :

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/f/5fad65b0a49f26e20d3b40f0f760aa897de4f626.png)

On the OTGW page it keeps saying :

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/695020a09b66335d71d882fa62faa1b0792f0fe8.png)

Altough I changed the IP of the MQTT Broker to that of my new Homey.

Any help is much appreciated…

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 28, 2025, 12:44am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/176 "2025-09-28T00:44:17Z")

</div>

I prefer to bind IP addresses to MAC addresses (a.k.a. fixed IP’s) on my DHCP server, instead of entering IP addresses on clients \> chances on using duplicate IP’s.

Here’s a little howto about setting up MQTT, and connect a client;  
which should get you going:

> [@\[Tutorial\]\[Pro\] Basic MQTT setup & connect Itho Daalderop NRG.watch interface](https://community.homey.app/t/tutorial-pro-basic-mqtt-setup-connect-itho-daalderop-nrg-watch-interface/139521):
>
> This tutorial is about setting up a basic MQTT system. (and yes I know there’s several other MQTT tutorials around grimacing) Additionally, it tries to explain how to connect a system like the NRG.watch [interface](https://www.nrgwatch.nl/product/itho-cve-rft-wifi-add-on/) for Itho airboxes (no need for the Homey NRG.watch app) Feel free to add missing info, or correct any possible errors. (This is a wiki) Homey: 1 Install 3 MQTT community apps: MQTT Broker [[1]](#footnote-641566-1) MQTT Client MQTT Hub ¹) The broker may run anywhere, but we stick to Homey for now …

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [September 28, 2025, 8:03am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/177 "2025-09-28T08:03:06Z")

</div>

Hi Peter,

All my devices have reserved IP adresses through DHCP on my router.

The IP on my Homey changed because it’s a new Homey dnd thus device.

I thought changing the ip on the OTGW config (the device) to have it point to the new Homey and thus Homey-MQTT broker and in de OTGW gateway device on Homey would do it.

But changing the IP in the OTGW gateway device on Homey gives a timeout and changing it on the phisical OTGW still tells me there’s no MQTT connection.

Adding a new OTGW gateway device on Homey gives me above error.

I’ll tey and revert everything back to the previous IP adresses and give the Pro 2023 the same IP my Pro 2019 used to have.

If not, I’ll probably need to remove everything and start from scratch 😭

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [September 28, 2025, 4:34pm UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/178 "2025-09-28T16:34:00Z")

</div>

Ok managed to get one thing right :

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/1/3152da5ce886a93a56a593331cc87a5040fdc410.png)

Tried MQTT explorer and it kept fail to log on with the old crenediatls. So created a new user in MQTT Broker, that works. I see data coming in on MQTT explorer 🙂

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/e/fe5d1cbfcf535da50fab3e995216d2ee929006da.png)

But editing my OTGW device in Homey and useing the same credentials ? Still not working in Homey…

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [February 9, 2026, 9:40am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/180 "2026-02-09T09:40:17Z")

</div>

From Tweakers :

Three years after the last stable release, the OTGW Firmware v1.0.0 is finally here.

This release introduces significant updates, including:

- A modern Web UI with real-time graphs, statistics, and responsive design.

- Integrated dark mode.

- Live OpenTherm message log viewer with WebSocket support.

- Simplified firmware flashing with automatic health checks.

- New MQTT command to override the outside temperature sensor.

- Memory optimizations for improved stability.

- Updates to Wi-Fi reconnect logic and fixes for critical crashes.

Thank you to everyone who contributed and tested along the way. Read more and download the firmware:

> **[Release 26th release: v1.0.0 — finally 1.0! · rvdbreemen/OTGW-firmware](https://github.com/rvdbreemen/OTGW-firmware/releases/tag/v1.0.0)**
>
> After years of development and many release candidates, the firmware reached the 1.0 milestone. This one has been a long time coming, and it wouldn't have been possible without the amazing communit...

I’m wondering, can we just update w/o breaking flows or config ?

---

<div class="post-metadata">

**Author:** ![Andre\_Versteeg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andre_versteeg/32/12462_2.png) [@Andre\_Versteeg](https://community.homey.app/u/Andre_Versteeg)\
**Post date:** [April 10, 2026, 5:59am UTC](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190/181 "2026-04-10T05:59:50Z")

</div>

Hi, I bought this week a OTGW with WiFi at the nado-shop. I’m having dificultie to conected it my home WiFi.  
I succeeded to fill in the home WiFi iD but it only connects for a short time.

Can someone give me an adivce how to have it stable on the WiFi?

The WiFi AP’s are UNIFI’s and I connect to 2.4 Ghz

Thanks, André

[Previous page](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190.md?page=8)

[Next page](https://community.homey.app/t/app-pro-opentherm-gateway-mqtt/77190.md?page=10)
