Open pilievwm opened 5 years ago
Where are you getting timeout
The wemos device is unreachable. Just like the dev version before 2 weeks :( It is working good for a while and then it gets unreachable
updated master
It is a "Stalin fix" ;) No NTP, no problem :) Is there a special way to update my Wemos via OTA? When i select via my Arduino it reads error: Device is not found
You have to send a OTA=1 message that enables OTA
Ok but where should I send it?
Unfortunately removing NTP doesn't fix the problem. Something is causing the device to get disconnected. Something new which is missing into the old version which is still working stable.
Use MQTT .fx (link for download https://www.jensd.de/wordpress/) and Publish in "paradoxdCTL/in" the command "OTAUpdate=1" (with new version 2.3.0)
I will need a trace file to see where the problem is, if the previous version is working for you keep that one. Unfortunately I have new projects (paid job) I have to work on and I have no time to maintain this one.
Hi @maragelis . I tested the last version on master branch. Initially the wemos is connected to the mqtt server ({"status":"Paradox Connected"}), but nothing is received on the "paradoxdCTL/#" and the commands, for instance to arm the alarm, does not work.
After some minutes I receive the
{"status":"Paradox Disconnected"}
but the wemos is still reachable via ICMP.
When I rollback to the previous release ( I use a dev release of 3 weeks more or less - #define firmware "PARADOX_2.2.1"), all works fine.
Thanks Fabio
I managed to update the software but it is keep disconnecting What could be the reason?
@ciscozine what is your version of the arduino or other software? There should be differences because when i ping my device it is working good for 30-40 packages and after that, it is dropping the connection.
I use arduino 1.8.8 with: esp8266 2.5.0
LIB: pubsubclient 2.7.0 wifimanager 0.14 arduino json 5.13.4
Hello @ciscozine and @pilievwm,
I have been testing the last master version since it's last release, so 4 days now, and I have not had any problems with it. Did you solve your issues yet? What wemos boards are you using?
Best regards.
@maragelis i keep trying... without result. Arduino is 1.8.5 esp8266 2.5.0
LIB: pubsubclient 2.7.0 wifimanager 0.14 arduino json 5.13.4
PubSub 256
But after compile it is working for 1 minute and then it get disconnected from the network. Only the old master is working. Can you please get version 2.1.1 and tell me how to add retain message and mqtt auth? Please...
I will try do this give me time. I have a version based on 2.1.1 ready just have to test and publish
Just a quick question, have you configured the serial correctly? what I am trying to say is if you are connected to d13 d15 enable the serial swap to 1 by default this is 0 for wemos rx/tx. I set this to 0 in the last build so new users don’t get confused.
Just a quick question, have you configured the serial correctly? what I am trying to say is if you are connected to d13 d15 enable the serial swap to 1 by default this is 0 for wemos rx/tx. I set this to 0 in the last build so new users don’t get confused.
Hi, could you provide used library links in github. Write in readme.
It is in the readme wifimanager pubsubclient arduinojson NTPtimeESP
It is in the readme wifimanager pubsubclient arduinojson NTPtimeESP
Just would be better if you did like this
arduinojson (ver.? ) - https://github.com/bblanchon/ArduinoJson
.....
.....
Its better doing testing and much easier to get all required libraries with proven versions. Or upload your libraries here in github ;)
When I get the time I will try do something better.
@maragelis thanks for that! I really appreciate your work!!! Hope that you will find time to make it
Just a quick question, have you configured the serial correctly? what I am trying to say is if you are connected to d13 d15 enable the serial swap to 1 by default this is 0 for wemos rx/tx. I set this to 0 in the last build so new users don’t get confused.
Forgot to answer this question. I did not connect the wemos to the paradox board. It is freshly flushed with the new code and it connects to the wifi and then to the MQTT broker. After a while it gets disconnected
For Paradox SP7000 I assume that serial connector is the same as for Babyware or Infield firmware upgrade?
@Egyras yes that’s it. @Pilievwm I need a trace my friend, or tell me what you did. Did you compile or did you use the bin file? I have many chips running this version with no problems with disconnecting. Do you see the paradox disconnect message ?
@maragelis which exact wemos you are using? Original or "copy"? I have tried with copy and seems that cant get any messages from my sp7000 paradox to wemos.... using original RX and TX...
Try swapping rx tx around. It doesn’t matter which wemos you use. Check your cables.
@maragelis when I start to ping 192.168.1.123 -t and in 30-40 packages it gets disconnected. The wemos is compiled with the latest version. Same device if i compile version 2.1.1 is working perfectly.
@pilievwm I just tested your claim and it does not do that. I suggest you erase the wemos. Or there is something wrong with your network. You can see from the time and time i have posted that its going strong.. And with no panel connected.
@pilievwm use a blank 4Mb file and flash the Wemos with it. I always do this before flashing a new version and up until now it has not failed me.
Download the esp easy tool from here:
https://github.com/letscontrolit/ESPEasy/releases
Inside the bin folder there a file named blank_4MB.bin.
Copy that file to the same place where you run the software. Like this:
Run the FlashESP8266.exe file and chose your COM port and blank file from the dropdow menus and wait until finished:
Afterwards flash tour wemos with Arduino IDE. First choose another board in boards manager, the first board will do it is Arduino Yun, to force an error. After the error choose the correct board and be sure to select Erase Flash: All Flash Contents:
I had a few problems when changing between versions if I did not flash a blank file, Despite the Erase all flash content on Arduino IDE, the Wi-Fi settings where not erased on the board. Using the above procedure the wemos gets everytime well initialised.
Just as a comment, I am using v.2.2.3, last version and have not had any issues with it.
I hope this helps you.
Best regards.
@rjduraocosta Thanks for the help
@maragelis no problem at all. I hope it helps.
Thank you for your work.
Guys nothing works!!! :( All i have to do is to try the bin file which is readily compiled. The question now is how to setup the mqtt server?
connect to its wifi, and open browser (192.168.4.1)
Alright! :) Now it is trying to connect to the mqtt server but:
1552248337: New connection from 192.168.1.137 on port 1883. 1552248337: Socket error on client <unknown>, disconnecting.
Can somebody compile one bin with mqtt server address 192.168.1.10 and username "paradox" and password "securitysys"
Thanks a lot Margelis! Unfortunately, it is the same. Something into that version makes the device unstable. If i deploy ver. 2.1.1 it is working without any issues...
@pilievwm let me see if I can help. What Wemos board are you using d1 mini? d1 mini pro? I will compile a bin file for you so that you can try mine, just for the test if you want.
Serial Swap 0 or 1? Hassio 0 or 1? Homekit 0 or 1?
Thanks @rjduraocosta @maragelis ! I really appreciate your help! Wemos D1 mini. Serial Swap 0 Hassio 1 Homekit 0
@pilievwm I compiled 4 version with different SPIFFS sizes for you to test, just in case.
I hope it helps.
Thanks @rjduraocosta but the problem is the same. I have two devices - one is connected to my Paradox. The second is that i test the new version. Is there a clue that they somehow get mess each other?
Hello @pilievwm,
Have you always tested versions this way, with two Wemos boards?
From what I have seen from the code, each board will connect with a different id, so no problem here. Having two mqtt clients subscribing and or publishing to the same topics is also not a problem, unless there could be something with retain flag but I don't think it would be a problem. At least not a problem like you are experiencing that the board gets no connection to the network.
If you run both wemos with v2.1.1 all ok?
Hey @rjduraocosta,
I got no problems with v2.1.1. It is working perfectly fine. The problem with that version is that there are no some important features for me
If I manage to implement those two features into v2.1.1 I will leave with that version forever :)
p.s. Every day when I get my home after work, I check here with the hope that there is a solution for my stupid case. I tried with 4 different wemos devices. None of them are working stable with the latest release, even if I use the precompiled .bin file which you and @maragelis provided.
I am totally stuck. I got 18 Wemos devices into my home working for almost 2 years. Most of them are Tasmota enabled and I've never experienced such thing :(
Is the v2.1.1 pre compiled or do you compile from source ? If you compile add the features into the file. But I believe the authentication is giving you problems. I will check it today and get back.
If you can get me a trace file it would help me determine the problem.
Another thing you can try is playing around with older versions of pubsubclient and arduino core libraries.
Without your help I cannot help you.
We have to determine if we are loosing mqtt, Wi-Fi or is the wemos crashing.
If it’s crashing we need a trace to see which library is crashing.
@pilievwm I have found the error I will be updating soon
@pilievwm this are the settings you need anything else causes wemos to crash.
Arduino core 2.4.1 WifiManager by tzapu 0.12.0 PubSubClient by Nick O`Leary 2.6.0
hi @maragelis what about the MQTT_MAX_PACKET_SIZE? Still 256? Thanks
Hi @maragelis I just updated the new version and it is getting timeout again. I think the problem is with the library NTPtimeESP.h Please tell me how to fix it or remove it?