# WeMos D1 mini w/espeasy but no MQTT

**URL:** <https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960>\
**Category:** General\
**Created:** [1 August 2018 04:56 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960 "2018-08-01T04:56:42Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![cflurin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cflurin/32/29_2.png) [@cflurin](https://discourse.nodered.org/u/cflurin)\
**Post date:** [1 August 2018 15:20 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/21 "2018-08-01T15:20:46Z")

</div>

can you post the screenshot of your actual wemos controller

---

<div class="post-metadata">

**Author:** ![markost](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@markost](https://discourse.nodered.org/u/markost)\
**Post date:** [1 August 2018 15:20 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/22 "2018-08-01T15:20:47Z")

</div>

Correct user/password on mqtt in on node red?

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:21 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/23 "2018-08-01T15:21:51Z")

</div>

pi@raspberrypi:~ $ node-red start  
1 Aug 00:44:47 - [info]

# Welcome to Node-RED

1 Aug 00:44:47 - [info] Node-RED version: v0.18.7  
1 Aug 00:44:47 - [info] Node.js version: v8.11.3  
1 Aug 00:44:47 - [info] Linux 4.14.52-v7+ arm LE  
1 Aug 00:44:48 - [info] Loading palette nodes  
1 Aug 00:44:51 - [info] Dashboard version 2.9.6 started at /ui  
1 Aug 00:44:52 - [info] Settings file : /home/pi/.node-red/settings.js  
1 Aug 00:44:52 - [info] User directory : /home/pi/.node-red  
1 Aug 00:44:52 - [warn] Projects disabled : editorTheme.projects.enabled=false  
1 Aug 00:44:52 - [info] Flows file : /home/pi/.node-red/start  
1 Aug 00:44:53 - [info] Creating new flow file  
1 Aug 00:44:53 - [warn]

* * *

Your flow credentials file is encrypted using a system-generated key.

If the system-generated key is lost for any reason, your credentials  
file will not be recoverable, you will have to delete it and re-enter  
your credentials.

## You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change.

1 Aug 00:44:53 - [info] Starting flows  
1 Aug 00:44:53 - [info] Started flows  
1 Aug 00:44:53 - [error] Unable to listen on [http://127.0.0.1:1880/](http://127.0.0.1:1880/)  
1 Aug 00:44:53 - [error] Error: port in use

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:22 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/24 "2018-08-01T15:22:50Z")

</div>

Yes, It's working from-to node-red. My hello world message is published and received.

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:24 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/25 "2018-08-01T15:24:00Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/e/e8cbd1b3c64fdcdf2e19291583c8bebb317cf408.png)

---

<div class="post-metadata">

**Author:** ![cflurin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cflurin/32/29_2.png) [@cflurin](https://discourse.nodered.org/u/cflurin)\
**Post date:** [1 August 2018 15:27 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/26 "2018-08-01T15:27:26Z")

</div>

did you define a mosquitto user/password?

If it works with node-red, so how is the user/password in node-red (mqtt server)?

... you **don't have to post your user/password here** , it has to be the same in wemos as in node-red

---

<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:** [1 August 2018 15:28 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/27 "2018-08-01T15:28:18Z")

</div>

go to the ESPeasy pages and open one tab to the TOOLS-\>LOG  
open another tab to CONTROLERS and edit yout controller.  
uncheck the 'Enabled' and press 'Submit', then recheck it and Submit it again and then look at the log should show something like this:  
 ![41%20AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/a/a8b31ff6d8c983f0a6036fd8a3118dff2cb300f3.png)

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:32 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/28 "2018-08-01T15:32:49Z")

</div>

Here's what I get:  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/e/ebf3efa079cfc4464aca2f96cfae8c8d7b76b5b3.png)

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:34 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/29 "2018-08-01T15:34:30Z")

</div>

User and PW are the same in Node-red and wemos.

---

<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:** [1 August 2018 15:35 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/30 "2018-08-01T15:35:31Z")

</div>

Could you go to TOOLS-\>Show JSON and attach the results?

How did you set the user/pw for Mqtt \_ I don't have it set on mine

---

<div class="post-metadata">

**Author:** ![cflurin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cflurin/32/29_2.png) [@cflurin](https://discourse.nodered.org/u/cflurin)\
**Post date:** [1 August 2018 15:36 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/31 "2018-08-01T15:36:25Z")

</div>

Your connection is unstable:

```auto
MQTT: Connection lost

```

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:40 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/32 "2018-08-01T15:40:28Z")

</div>

My wifi connection strength is -40db!

---

<div class="post-metadata">

**Author:** ![markost](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@markost](https://discourse.nodered.org/u/markost)\
**Post date:** [1 August 2018 15:43 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/33 "2018-08-01T15:43:47Z")

</div>

Can you try reboot raspberry?

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:44 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/34 "2018-08-01T15:44:12Z")

</div>

Jason:

````auto
|---|---|
|Build|20102|
|Git Build|"mega-20180723"|
|System libraries|"ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3"|
|Plugins|48|
|Plugin description|" [Normal]"|
|Local time|"1970-00-00 00:00:00"|
|Unit|141|
|Name|"Irrigation_141"|
|Uptime|78|
|Last boot cause|"Cold boot"|
|Reset Reason|"External System"|
|Load|16.8|
|Load LC|16651|
|Free RAM|16304|
|WiFi||
|Hostname|"Irrigation-141-141"|
|IP config|"Static"|
|IP|"192.168.1.141"|
|Subnet Mask|"255.255.255.0"|
|Gateway IP|"192.168.1.1"|
|MAC address|"B4:E6:2D:17:E0:D9"|
|DNS 1|"192.168.1.1"|
|DNS 2|"0.0.0.0"|
|SSID|"basecamp3"|
|BSSID|"14:91:82:BA:C2:EE"|
|Channel|6|
|Connected msec|4666342|
|Last Disconnect Reason|1|
|Last Disconnect Reason str|"(1) Unspecified"|
|Number reconnects|0|
|RSSI|-37|
|Sensors||
|0||
|TaskValues||
|0||
|ValueNumber|1|
|Name|"TempDHT"|
|NrDecimals|2|
|Value|27.7|
|1||
|ValueNumber|2|
|Name|"HumDHT"|
|NrDecimals|2|
|Value|38.6|
|DataAcquisition||
|0||
|Controller|1|
|IDX|0|
|Enabled|"true"|
|1||
|Controller|2|
|IDX|0|
|Enabled|"false"|
|2||
|Controller|3|
|IDX|0|
|Enabled|"false"|
|TaskInterval|5|
|Type|"Environment - DHT11/12/22 SONOFF2301/7021"|
|TaskName|"DHT22"|
|TaskEnabled|"true"|
|TaskNumber|1|
|TTL|5000|```
````

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:44 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/35 "2018-08-01T15:44:51Z")

</div>

I rebooted the Pi first thing this morning.

---

<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:** [1 August 2018 15:49 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/36 "2018-08-01T15:49:27Z")

</div>

It looks like you never enabled the device. go to Devices and edit the device and make sure both 'Enabled' and 'Send to Controller' are checked and hit Submit

 ![05%20AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/b/b12dfd2e3b9c0fe654ccb7a576ac627f1ccd25e8.png)

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:49 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/37 "2018-08-01T15:49:33Z")

</div>

I created a pwfile but apparently I never got it properly attached. I just deleted the uid/pw from the node-red flow and it made no difference.

---

<div class="post-metadata">

**Author:** ![cflurin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cflurin/32/29_2.png) [@cflurin](https://discourse.nodered.org/u/cflurin)\
**Post date:** [1 August 2018 15:50 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/38 "2018-08-01T15:50:47Z")

</div>

you are using version `mega-20180723`.

On my devices I'm running `v2.0-20180322`

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:52 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/39 "2018-08-01T15:52:09Z")

</div>

Both are checked for the device.

---

<div class="post-metadata">

**Author:** ![Backup](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/backup/32/862_2.png) [@Backup](https://discourse.nodered.org/u/Backup)\
**Post date:** [1 August 2018 15:53 UTC](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960/40 "2018-08-01T15:53:20Z")

</div>

> [@Backup](#):
>
> |Git Build|"mega-20180723"|

I am running |Git Build|"mega-20180723"|  
I wonder if I should back up to your version?

[Previous page](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960.md?page=1)

[Next page](https://discourse.nodered.org/t/wemos-d1-mini-w-espeasy-but-no-mqtt/1960.md?page=3)
