[Alpha] MQTT application

An application that provides linking of Hubitat devices directly with an MQTT broker i.e. without need for the 'middleman' bridge.

This is currently in alpha testing (as is the Hubitat MQTT client driver),

Key Features - implemented in alpha2

a) Enabling inbuilt HE devices to publish and be controllable through MQTT either using a basic topic structure or a limited homie3 structure (or both)

b) Enable existing MQTT devices to be 'mirrored' as virtual devices and controlled within HE. All the topics are configurable as are the state values..

c) Enable automatic discovery and selected inclusion of devices using the homie3 protocol (promoted by openHAB)

d) Enable automatic discovery and selected inclusion of devices using the Home Assistant statestream protocol (offered by HA) - a small automation script is provided for HA that enables the statestream protocol for control of HA too.

Limitations: alpha2 supports 'switch' (onoff) and 'switchLevel' (dim) capabilities only - but will be expanded to include others

Intended Future Features:

  1. Support of many more device capabilities beyond 'onoff' and 'dim'
  2. Add sensor support for reporting of sensor values
  3. Support Home Assistant MQTT discovery protocol bidirectionally - HE devices auto discovered by HA and devices advertising using this protocol discoverable by HE
  4. Better support for decimal maxBrightness values
  5. Support for multiple homie discovered devices.
  6. Support for JSON payloads
  7. More complete support for homie3 specification from Hubitat - enough so openHAB# discovery is happy.
9 Likes

If the above feature set is useful to you and you are comfortable with, and already using MQTT then you can PM me to get access to alpha 2.

If you are using openHAB then I do intend for homie3 discovery to work for automatically importing Hubitat devices into OH or indeed any other homie3 compliant device like Homey. However homie3 is broken in the current release 2.4 version of openHAB.

1 Like

This really is the best app for seeing what’s happening on your MQTT breaker

2 Likes

Definitely be interested in trying it out. Running both systems with my Texecom alarm feeding into HA via MQTT, but it'd be handy if I could get this over to HE too

Hi,

I was about to setup:

But while doing a search to see what issues people are having I found this thread.

I'm definitely interested! I currently have a setup like:
ST <-> ST Bridge App <-> Nodejs Bridge App <-> MQTT Broker <-> Home Assistant

I planned on moving to:
HE <-> HE Bridge App <-> Nodejs Bridge App <-> MQTT Broker <-> HA

However, what it sounds like you are doing here is a complete new app that 'combines' the 2 intermediate apps into a single HE app?
HE <-> [Alpha] MQTT application <-> MQTT Broker <-> Home Assistant

If that's correct, that sounds excellent, and I'm definitely interested!

Thank you,
-Chad

Chad, yes that's correct, no bridge required (and hence no raspberry PI). I've sent you an invite . Give it a good testing and let me know how it goes in the alpha test thread , and any other features you think are needed.

K

How are things going? I have been using Wink for my Zigbee devices and my search to replace Wink with Hubitat led me here. Could I try this out?

2 Likes

I’m interested in helping test/dev. Looking to have better sonoff control.

Thanks!

Hi Kevin, can I please be included in in the alpha?

Is this project just vaporware? I don't see any code anywhere...

I don't believe you are in the alpha test group Bill have you PM'd me ?

Hey Kevin, no I haven't PMed. I've been out of the loop for a year or so, but was recently moving my house from hass.io to containers running on Open Media Vault and revisited the whole jeubanks bridge. It works for me, but I have all of my devices statically defined. A one piece integration that auto populates Home Assistant would be a major improvement.

Hi @kevin can i get access to the ALPHA?

Steve

@kevin, I'd like access to the MQTT application if possible. I'd love to be able to use MQTT without the bridge

All requests are up to date so if anyone has asked and not heard from me then please kick me again..
Please have some MQTT experience if you ask to become an alpha tester.. an open beta version is coming shortly.

Enjoy .. and freedback please

2 Likes

I would not mind testing out this, since I was just about the write the same thing lol.

Hi Kevin, I don't think I am able to PM you yet, could you please add me to the alpha testing for Hubitat MQTT?

Thank you,
Adam

Kevin, I would also be interested in testing out both this and the MQTT client if you are still looking for testers. Let me know! Thanks!

Hey @kevin,

Just got a Hubitat hub that I'd love to get integrated into my existing HASS/MQTT setup - seeing as there hasn't been updates on the beta status in a little while I was wondering if I could potentially get into the alpha testing group? Let me know. Thank you!

@kevin I am interested in testing. I have HE and am flashing Tasmota to Tuya switches.