Tasmota device undiscovered despite showing being connected to MQTT broker - old version of tasmota, upgrade from 8.1.0 to 9.3.1needed

Hi,
during hours of playing I achieved following:

  • flashed Sonoff Mini with newest TASMOTA firmware
  • all configuration worked (wifi, mqtt, gpio)

I have mosquitto broker installed and mosquitto integration connected to it.

When I log to tasmota device I finally see in the console that it is connected:

00:00:00 CFG: Loaded from flash at F7, Count 54
00:00:00 Project tasmota Tasmota Version 8.1.0(lite)-2_6_1
00:00:00 WIF: Connecting to AP1 BIOSPACE in mode 11N as tasmota-7328...
00:00:11 WIF: Connect failed with AP timeout
00:00:11 WIF: Connecting to AP1 BIOSPACE in mode 11N as tasmota-7328...
00:00:18 WIF: Connected
00:00:18 HTP: Web server active on tasmota-7328 with IP address 192.168.2.136
12:25:12 MQT: Attempting connection...
12:25:12 MQT: Connected
12:25:12 MQT: tele/tasmota/LWT = Online (retained)
12:25:12 MQT: cmnd/tasmota/POWER = 
12:25:12 MQT: tele/tasmota/INFO1 = {"Module":"Generic","Version":"8.1.0(lite)","FallbackTopic":"cmnd/DVES_8BDCA0_fb/","GroupTopic":"cmnd/tasmotas/"}
12:25:12 MQT: tele/tasmota/INFO2 = {"WebServerMode":"Admin","Hostname":"tasmota-7328","IPAddress":"192.168.2.136"}
12:25:12 MQT: tele/tasmota/INFO3 = {"RestartReason":"Software/System restart"}
12:25:12 MQT: stat/tasmota/RESULT = {"POWER":"OFF"}
12:25:12 MQT: stat/tasmota/POWER = OFF
12:25:16 MQT: tele/tasmota/STATE = {"Time":"2021-03-14T12:25:16","Uptime":"0T00:00:25","UptimeSec":25,"Vcc":3.462,"Heap":30,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"BIOSPACE","BSSId":"C0:C9:E3:8C:64:A7","Channel":4,"RSSI":64,"Signal":-68,"LinkCount":1,"Downtime":"0T00:00:19"}}
12:25:16 MQT: tele/tasmota/SENSOR = {"Time":"2021-03-14T12:25:16","Switch1":"OFF"}

Previously I saw every 10sec an attempt to connect, this is gone with proper MQTT configuration.

BUT I still do not see the device being discovered by HA Tasmota integration.

What’s wrong?

1 Like

The firmware you have used is the tasmota lite version and is earlier than 9.2.0. That is the reason why the integration has not picked up the device. You need to upgrade the device to tasmota full version and above 9.2.0 release. If you need any help with upgradation please ask.

I used this guide, in which they asked for upgrade from the web interface, which I did. I still have to upload tasmota.bin?

Btw after plugging it back to the power circuit, it is unavailable. After factory reset (six plugins), I can open the lite interface but adding my wifi network makes it unavailable again. It seems to me to be still quite unmature in comparison to Shelly, which otherwise have many other problems.

I am trying to upload tasmota.bin from this github link but it returns errror for the bin.

Upload Failed
Upload buffer miscompare

If I try it from OTA server, it says nothing, does not restart, goes back to main menu but stays in the 8.1.0 lite version

We have to first convert this to tasmota minimal and then to tasmota full. please do like this.

  1. Download tasmota_ minimal.bin from this link
    https://github.com/arendst/Tasmota/releases/download/v9.3.1/tasmota-minimal.bin
  2. Ugrade tasmota to this by using the firmware upgrade tab as you have been doing with the tasmota.bin file.
  3. After upgade , you can see the tasmota minimal UI in the same ip address.
  4. Then upgrade this tasmota minimal to tasmota.bin from
    https://github.com/arendst/Tasmota/releases/download/v9.3.1/tasmota.bin

If anything, please ask

Upload Failed

Not compatible

which upload failed?
Tasmota minimal or tasmota full?

Here is my procedure that worked:

  1. Flash of 810 minimal success
  2. Flash of 931 minimal and full again failed
  3. Flash of 851 minimal success
  4. Flash of 931 minimal and full again failed
  5. Flash of 910 minimal success
  6. Flash of 931 minimal success
  7. Flash of 931 full success

Hope your integration is working

There’s a documented upgrade path. If you skip versions it results in “Upload failed. Not compatible”.

Tasmota Upgrade Flow

v1.0.11 :twisted_rightwards_arrows: v3.9.22 :twisted_rightwards_arrows: v4.2.0 :twisted_rightwards_arrows: v5.14.0 :twisted_rightwards_arrows: v6.7.1 :twisted_rightwards_arrows: v7.2.0 :twisted_rightwards_arrows: v8.5.1 :twisted_rightwards_arrows: v9.1 :twisted_rightwards_arrows: Current release

I encountered the same issue you did and then followed the recommended upgrade path. The only difference from what you did is that it’s unnecessary to upgrade to the minimal version before the full version (I upgraded from one full version to the next full version).

1 Like

WORKS! No I look like a fool cause I did not find the upgrade flow first!

No let’s give the bathroom fan try which should flow out the humidity without my consent