0

MQTT and bug with the new version?

Jean Michel 10 months ago updated by Jürgen Jürgenson 1 day ago 4

Hi guys!
I've been using the software for Windows for a few years now, and I've never had any "serious" problems, everything always works well, for all our customers (here's the record that I love this product lol).

But now, with the new version 4.10.4, I noticed problems with MQTT communication on all the devices (Tasmota) that I use, they simply cannot connect to the broker, they remain in an eternal "connect / disconnect"!


Here's a photo of the "bench" test settings, in version 4.10.4.

Image 4801


And here is a photo of the "bench" test logs, in version 4.10.4

Image 4802

After MANY tests on the devices (which I thought was the problem), I decided to try to downgrade the server version, to version 4.9.36, which is the installation I had before the upgrade. (here is a record of the difficulty in finding previous versions, I only found the very old ones, 4.4...)

And to our surprise... Everything works normally again (MQTT and Tasmota).


Here's a photo of the "bench" test settings, in version 4.9.36.

Image 4803


And here is a photo of the installation of version 4.9.36, to prove that I'm not lying lol.

Image 4804

I have no problem maintaining version 4.9.36, and as I don't have any other device other than Tasmota to connect via MQTT, I understand that the problem could be with these devices.
As I said, everything has always worked well until then...

Did anything change about the MQTT broker compatibility version between versions 4.9.36 and 4.10.4??

In the end, I could just stay in the old version, but I like Comfortclick and IoT devices, so I leave a topic about it for the thousands of users of both who may be looking for some support about it.

Thank you team, and hugs to everyone!

Hey

I only have 1 Shelly HT temp/humidity sensor and this is still working on 4.10.4 - it updates values and I don't see any error logs... But I have seen these disconnecting and reconnecting for mqtt devices before. I cant remember what exactly triggered it then. I think I reported it in some ticket but couldn't find it right now. Did you try to do a server reload?

Image 4805


I got this error then: Devices : 20.09.2023 09:17:46 : Error : Devices\Devices MQTT\MQTT Shelly HT\Client : Error connecting to device. A client with the same client ID is already connected to the broker. Please change client ID. And as i remember server reload fixed it. It may have happened after server update then too.

Hello!

After identifying the problem and solving it with the downgrade (the goal is to keep it working), in the comfort of our laboratory, the test I did was simply install a new server and just configure a simple MQTT broker and test a device (tasmota), and then I took the photos and opened the ticket.

In the test, there is no way to have devices with the same ID because there is only 1 device (and an MQTT-explorer on another PC). I also tried changing the ID to a more "simple" one, without success.

And yes, I restarted the server in testing lol

Hello and thanks in advance for your support. I would like to better understand where I am going wrong. I also encountered the same problem. I am trying to integrate a Shellyplus1pm for simple tests, but as a penthouse the Client ID connects and disconnects continuously. With the Client disconnected, the connection between shelly and Comfortclick becomes stable. Do you have an answer to this problem? Can you tell me where I am going wrong? Regards Andrea


mqtt.pdf
log device.pdf

Have you done a reload to the server? It feels to me that you have 2 clients with the same Client ID - One may be deleted but it still tries to connect to the broker. As in the device logs you have the error for client (1) but it isnt there in the device list. 
I've had a similar bug once and it went away after some reloads. Or make a ticket and send your backup to CC support.

I copy and pasted the devices client to another broker - then deleted it but it still tried to connect with the old deleted client.