What does this add on do: MQTT Server & Web client?

The about only says" This add-on combines the power of Hivemq’s web-based MQTT client, and the powerful Mosquitto broker (MQTT Server). With this, you can host your own MQTT server, and inspect/publish messages using the built-in web client!"

Is this some kind of remote control?

Could I run it on my nas to access my hass.io on my pi3?

Thanks

It is a communication protocol that uses ethernet to connect devices together. Devices (clients) publish and/or subscribe to topics which are directed to the correct destinations by the server (broker). the devices can use those topics in any way they see fit. they can be used to trigger actions or display data or any other number of things.

go to the link in your post to hivemq for additional information.

How secure is this? I ask because I see people trying to use it for owntracks.

Via http, owntracks only works if I run open with no ssl and I am not willing to do that.

Thanks.

I am starting to test owntracks, and I use with https and user/password auth. Where did you read this?

Have you got it to work over a secure connection? For me it works fine as long as I run without it ,but dies over https.

Over on reddit they are saying it works with MQTT, which I know nothing about.

If MQTT is secure I want to give it a try.

Yes https with letsencrypt, but ATM i am testing it only, i haven’t decided yet if I will use owntracks, or geofency. Gave up with the HA iOS app.

The latest HA has owntracks as an integration, so just basically creates the webhook in the webui, copy to owntracks, set up user and password and that’s it.
If you use self signed cert you might need to install the cert in your phone.

edit: the owntrack http integration was added on latest 0.83 so maybe check your version

I am running 83.3 with Duckdns/lets encypt…

Where are you configuring your username/pw-on the phone? Yes I have that. But on the hassio side it just installs and doesn’t let you configure anything.

Oh and https works fine to log into to HA remotely, just doesn’t work with owntracks.

Should appear in integrations section,

If you haven’t set it up, just clear it from configuration.yaml and set it up from scratch in the integrations section. This will pop a one time only card that will display the webhook for http updates.
The username password is in the owntracks app “i”->“Settings” (userID:password same as for home assistant) and the webhook URL of course

Yea i have done (many times) but afterwords there is no where to configure owntracks if you click on the right arrow there is nothing there.

Also it looks like it is trying to do only non secure connections…look at these ssl errors:

ssl.SSLError: [SSL: HTTP_REQUEST] http request (_ssl.c:841)
2018-12-08 21:05:52 ERROR (MainThread) [homeassistant.core] Error doing job: SSL error errno:1 reason: HTTP_REQUEST
Traceback (most recent call last):
  File "uvloop/sslproto.pyx", line 504, in uvloop.loop.SSLProtocol.data_received
  File "uvloop/sslproto.pyx", line 204, in uvloop.loop._SSLPipe.feed_ssldata
  File "uvloop/sslproto.pyx", line 171, in uvloop.loop._SSLPipe.feed_ssldata
  File "/usr/local/lib/python3.6/ssl.py", line 689, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: HTTP_REQUEST] http request (_ssl.c:841)
2018-12-08 21:05:53 WARNING (MainThread) [homeassistant.components.webhook] Received message for unregistered webhook 7ff91550584222ff571077431896f0f4666c57ebedf8991ad2a8ac8c332c488e