# \[APP\]\[Pro\] MQTT Hub - Community version

**URL:** <https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463>\
**Category:** Apps\
**Tags:** app, mqtt, homey-pro\
**Created:** [July 26, 2024, 3:58pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463 "2024-07-26T15:58:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 26, 2024, 3:58pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/1 "2024-07-26T15:58:54Z")

</div>

**MQTT Hub - Community version**

[![small](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/2/d246b064c0a1181269718b7afd41a92e748b1f12.jpeg)](https://homey.app/a/org.mqtt.hub)

> **[MQTT Hub](https://homey.app/en-us/app/org.mqtt.hub/MQTT-Hub/)**
>
> Turn your Homey into a HUB and let external applications discover & control all your connected devices.

This is the **community (maintenance) version** of MQTT Hub.  
It’s published by @RonnyW, but everyone is invited to participate.

The conditions:

- The app is based on [https://github.com/harriedegroot/nl.hdg.mqtt](https://github.com/harriedegroot/nl.hdg.mqtt)
- It’s copied as new repository to allow **PRs and updates**.  
It’s available at **[https://github.com/RonnyWinkler/homey.mqtthub](https://github.com/RonnyWinkler/homey.mqtthub)**
- I can’t provide support (questions, issues). I will only provide the repository and app updates for the Homey store.
- To participate, you can fork this repository, fix issues or add features and provide a PR. Please test it thoroughly to provide a stable version for the app store.

The app has a **new app ID**. You can install parallel to the current app. But it would be best to deactivate the current app and install this one to avoid problems with parallel MQTT topic updates.  
If you don’t use MQTT Hub devices, all should work as before. If you have devices, you have to add them again. Make a backup of device settings.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 26, 2024, 4:19pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/2 "2024-07-26T16:19:34Z")

</div>

Questions & Answers:  
…

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 26, 2024, 4:19pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/3 "2024-07-26T16:19:55Z")

</div>

**Versions:**

- 4.0.0  
Original version from [https://github.com/harriedegroot/nl.hdg.mqtt](https://github.com/harriedegroot/nl.hdg.mqtt)  
Including CPU usage fix. You can set a delay in msec between every sent MQTT topic during broadcast in app settings. A value of 10 to 50 msec should be ok.
- 4.0.1  
Adjusted app metadata

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [July 26, 2024, 5:16pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/4 "2024-07-26T17:16:23Z")

</div>

There’s now also an “official” MQTT Server app: [MQTT Server App for Homey | Homey](https://homey.app/a/net.weejewel.mqttserver/)

It’s a bit of a mix between the MQTT Broker and the MQTT Hub apps, since it contains _both_ a broker _and_ a “state broadcaster”. It’s supposed to support the Homie convention (but it seems the implementation is mostly based on the example on the Homie spec homepage instead of the specification itself).

Since its broker port cannot be configured my guess is that it cannot be run at the same time as the MQTT Broker app.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 26, 2024, 7:01pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/5 "2024-07-26T19:01:48Z")

</div>

Yes, I’ve seen the app.  
Has anyone tried to import the homie topics into HA? I don’t dare if I end up with everything twice 😅  
If that should work without issues, it can be an alternative way to export to HA.  
But a filter for device export is needed.

But at the moment, the MqttHub hopefully keeps users systems running.

---

<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:** [July 27, 2024, 12:30am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/6 "2024-07-27T00:30:38Z")

</div>

> [@RonnyW](#):
>
> MQTT Hub - Community version

Nice initiative Ronny.  
.

> [@robertklep](#):
>
> Since its broker port cannot be configured my guess is that it cannot be run at the same time as the MQTT Broker app.

Maybe it’s possible when MQTT Broker app uses a different port, Robert.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [July 27, 2024, 4:32am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/7 "2024-07-27T04:32:02Z")

</div>

Ah yes, didn’t know that was possible 👍🏻

---

<div class="post-metadata">

**Author:** ![Thomas\_W](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_w/32/34026_2.png) [@Thomas\_W](https://community.homey.app/u/Thomas_W)\
**Post date:** [July 27, 2024, 9:39am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/8 "2024-07-27T09:39:34Z")

</div>

How can I install the app?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [July 27, 2024, 9:55am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/9 "2024-07-27T09:55:00Z")

</div>

> **[GitHub - RonnyWinkler/homey.mqtthub: MQTT Hub](https://github.com/RonnyWinkler/homey.mqtthub#installation)**
>
> MQTT Hub

---

<div class="post-metadata">

**Author:** ![Thomas\_W](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_w/32/34026_2.png) [@Thomas\_W](https://community.homey.app/u/Thomas_W)\
**Post date:** [July 27, 2024, 10:07am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/10 "2024-07-27T10:07:52Z")

</div>

I’ve already found this repo, but I can’t find a way how to install this mqtt hub to Homey (Pro2023)…

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [July 27, 2024, 10:11am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/11 "2024-07-27T10:11:02Z")

</div>

Ah okay, the installation instructions don’t contain info on how to install apps from the command line. For that, [look here](https://community.homey.app/t/how-to-cli-install-method/198).

---

<div class="post-metadata">

**Author:** ![Thomas\_W](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_w/32/34026_2.png) [@Thomas\_W](https://community.homey.app/u/Thomas_W)\
**Post date:** [July 27, 2024, 11:16am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/12 "2024-07-27T11:16:11Z")

</div>

Thank you works fine… great job

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 27, 2024, 11:16am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/13 "2024-07-27T11:16:26Z")

</div>

Or wait until it’s approved and available in the app store.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 1, 2024, 1:55pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/14 "2024-08-01T13:55:17Z")

</div>

The app is live now:

> **[MQTT Hub](https://homey.app/en-us/app/org.mqtt.hub/MQTT-Hub/)**
>
> Turn your Homey into a HUB and let external applications discover & control all your connected devices.

The app uses the same title and image like the original app.  
If you are not sure which app you should set up, take a look at the app version.  
**Version 4.x** is the new version.

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/c/6cec26ad35bea49a8a745c8d099e799ea6ff7826.jpeg)

For users havign CPU issues at broadcast on a HP23: set a delay in ms for sending MQTT messages in app settings. Something between 5 and 50 should work.

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/df1ad790e9ae37f67e5104fe603a12629dec7a8d.png)

@Thomas_W FYI

---

<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:** [August 1, 2024, 3:00pm UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/15 "2024-08-01T15:00:02Z")

</div>

Great news, thanks so much, really appreciated, Ronny.

My longtime wish list, if you or anyone else could add this some day, that would be great (I’ve digged through the code, but it’s out of my league; or can anyone give me a pointer where to start ):

1. Disable all devices by default, instead of all being enabled and published after app (re-)install.
2. Add tick boxes or dropdown to make (better) sorting possible:  
a. Choice to sort on zone or name, a-z or z-a  
b. Choice to sort on last - first added, or on first - last added
3. Also, is it possible to disable auto publish of HA Community app devices, if possible at all?

TIA  
Peet

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 2, 2024, 5:59am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/16 "2024-08-02T05:59:52Z")

</div>

> [@Peter\_Kawa](#):
>
> Disable all devices by default, instead of all being enabled and published after app (re-)install.

I alredy found a way to keep all devices disabled until you enable them in settings.  
I tried to make a setting to choose between auto-activate or not, but this needs much more adjustments.  
I also prefer the auto-disabled version but I don’t know if other users are wondering why their devices would not pop up in HA after creating in Homey 🤔

---

<div class="post-metadata">

**Author:** ![scanno](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scanno/32/8358_2.png) [@scanno](https://community.homey.app/u/scanno)\
**Post date:** [August 2, 2024, 10:24am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/17 "2024-08-02T10:24:09Z")

</div>

So, I can retire my MQTT broker app now ?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [August 2, 2024, 10:27am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/18 "2024-08-02T10:27:38Z")

</div>

I don’t use either app so I have no idea if the “official” app offers the same functionality as yours.

---

<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:** [August 2, 2024, 10:51am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/19 "2024-08-02T10:51:09Z")

</div>

> [@RonnyW](#):
>
> if other users are wondering why their devices would not pop up in HA after creating in Homey

Crossed my mind as well. Maybe a ‘in between’ “Save settings screen” can be inserted, during setup, which explains users to enable the desired devices to publish.

Also, is it possible to disable auto publish of HA Community app devices, if possible at all?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 2, 2024, 10:56am UTC](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/20 "2024-08-02T10:56:05Z")

</div>

For the app it’s only a ‘device’. You have to deactivate it.

[Next page](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463.md?page=2)
