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.
4.0.0
Original version from 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.
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.
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.
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.
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.
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 ):
Disable all devices by default, instead of all being enabled and published after app (re-)install.
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
Also, is it possible to disable auto publish of HA Community app devices, if possible at all?
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
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?