# Mqtt node not connecting to broker

**URL:** <https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048>\
**Category:** General\
**Created:** [16 November 2019 23:01 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048 "2019-11-16T23:01:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [16 November 2019 23:01 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/1 "2019-11-16T23:01:43Z")

</div>

NR: version V0.20.5  
HW:PI3b+  
Issue: MQTT node not connecting  
Error: "Error: listen EACCES: permission denied 0.0.0.0:80"

I do not know what I did, but the mqtt node is not connecting in one of my NR instance any more. Someone may have this before?

I tried all the brokers (that works before, [dadfruit.io](http://dadfruit.io), broker.hivemq,) but now does not connect. Message on the debug message is "Error: listen EACCES: permission denied 0.0.0.0:80"

Thanks,

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [16 November 2019 23:32 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/2 "2019-11-16T23:32:50Z")

</div>

What are you specifing as the address of the broker?

---

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [16 November 2019 23:40 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/3 "2019-11-16T23:40:39Z")

</div>

[broker.hivemq.com](http://broker.hivemq.com)  
I just do not know what was the last thing I did since it was working before. All other nodes appear to be working.

 ![mqttbroker](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/f/f06e0dbf6dd08d4bdf1e86e08c5beeba038edf28.jpeg)

I also check the mqtt node with same settings on another pi NR instance (V019.4) and it is working fine.

Thanks,

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [16 November 2019 23:51 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/4 "2019-11-16T23:51:42Z")

</div>

Is that the only mqtt node in the flow?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [16 November 2019 23:52 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/5 "2019-11-16T23:52:10Z")

</div>

> [@kenkoknz](#):
>
> Error: listen EACCES: permission denied 0.0.0.0:80"

That error is not related to the mqtt nodes. You have something trying to listen on port 80, which usually requires administrator level access to do. It is failing and that, my guess, is stopping node-red from running - so the mqtt nodes dont connect.

What does the log output show?

---

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [17 November 2019 00:32 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/6 "2019-11-17T00:32:57Z")

</div>

hi,

1. Thanks @knolleary you are correct, found the amazon echo node was the culprit deleted it, and the message gone. but still mqtt not connecting:

log just shows, not sure it helps:  
17 Nov 13:20:47 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:21:02 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:21:02 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:21:17 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:21:17 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:21:32 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:21:32 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:21:47 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:21:47 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:22:02 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:22:02 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:22:17 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:22:17 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:22:32 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:22:32 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:22:47 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:22:47 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:23:02 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:23:02 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:23:17 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:23:17 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:23:32 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:23:32 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)  
17 Nov 13:23:47 - [info] [mqtt-broker: [broker.hivemq.com](http://broker.hivemq.com)] Connection failed to broker: mqtt:// [broker.hivemq.com:1883](http://broker.hivemq.com:1883)  
17 Nov 13:23:47 - [info] [mqtt-broker: [io.adafruit.com](http://io.adafruit.com)] Connection failed to broker: mqtt:// [io.adafruit.com:1883](http://io.adafruit.com:1883)

2.@zenofmud, the other mqtt node is [adafruit.io](http://adafruit.io), again it was working before but not now. The hivemq is a public broker nad has not ogin credentials which I use a bit for testing. The adafruit.it has login.

Thanks,

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [17 November 2019 07:44 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/7 "2019-11-17T07:44:30Z")

</div>

You have marked that as the solution, does that mean you have fixed the mqtt problem too?

---

<div class="post-metadata">

**Author:** ![kenkoknz](https://avatars.discourse-cdn.com/v4/letter/k/58956e/32.png) [@kenkoknz](https://discourse.nodered.org/u/kenkoknz)\
**Post date:** [17 November 2019 09:04 UTC](https://discourse.nodered.org/t/mqtt-node-not-connecting-to-broker/18048/8 "2019-11-17T09:04:38Z")

</div>

I deleted all the mqtt brokers, and reconfig the mqtt brokers with the exact parameters as before and now it works, I have no idea why.  
Thanks,
