Tasmota Smartplug MQTT Autodiscovery only detects 1/2 after MQTT Broker Server change

Hi,

I have a issue which I do not seem to be able to solve:
I have 2 Smart Plugs from Tasmota which are communicating via MQTT with home assistant.
Both of them were working fine until I moved my Mosquitto Broker away from Home Assistant to a dedicated Server for further integrations.

Afterwards I reconfigured MQTT on Home Assistant and all devices were back as usual except for one plug.

The interesting part is, that the plug seem to communicate fine with the MQTT Broker but it is not listed in on tasmota/discovery.

What I tried so far:

  • Remove and re-install MQTT Integration on HAOS
  • Remove and re-install Tasmota Integration on HAOS
  • Manuel config settings via console on the plug (tried SetOption19 1 aswell as 0)

Since I just began my journey on MQTT it would be great if someone could provide any insight on what´s happening.

Other things to note:

  • I am using the Tasmota Integration on HAOS aswell on latest version
  • HAOS Core and OS are also up to date

Below I also attach a snippet from MQTT Explorer (where “Garderobe” is the plug which is working fine and also is shown in discovery and “Waschmaschine” which is not listed on discovery but seen on MQTT broker and transmitting stats as it should).

If you need any further informations please let me know.

Thanks in advance!

192.168.50.9
tele
tasmota_833389
LWT = Offline
home
iot
plugs
garderobe
LWT = Online
STATE = {"Time":"2024-01-05T23:20:09","Uptime":"0T10:35:14","UptimeSec":38114,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":6,"POWER":"ON","Wifi":{"AP":1,"SSId":"IoT","BSSId":"FA:92:BF:0C:CB:2E","Channel":11,"Mode":"11n","RSSI":92,"Signal":-54,"LinkCount":1,"Downtime":"0T00:00:04"}}
SENSOR = {"Time":"2024-01-05T23:20:09","ENERGY":{"TotalStartTime":"2023-10-10T17:17:33","Total":6.937,"Yesterday":0.095,"Today":0.088,"Period":0,"Power":6,"ApparentPower":12,"ReactivePower":11,"Factor":0.48,"Voltage":306,"Current":0.039}}
waschmaschine
LWT = Online
STATE = {"Time":"2024-01-05T23:20:27","Uptime":"0T00:10:09","UptimeSec":609,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"IoT","BSSId":"FA:92:BF:0C:CB:2E","Channel":11,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:04"}}
SENSOR = {"Time":"2024-01-05T23:20:27","ENERGY":{"TotalStartTime":"2023-11-05T11:50:21","Total":28.459,"Yesterday":0.003,"Today":2.309,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":312,"Current":0.000}}
INFO1 = {"Info1":{"Module":"NOUS A1T","Version":"13.3.0(tasmota)","FallbackTopic":"cmnd/DVES_8366F7_fb/","GroupTopic":"cmnd/tasmotas/"}}
INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"home-iot-plugs-waschmaschine-17","IPAddress":"192.168.20.153"}}
INFO3 = {"Info3":{"RestartReason":"Software/System restart","BootCount":18}}
tasmota
discovery
349454833389
config = {"ip":"192.168.20.145","dn":"Licht Garderobe","fn":["Licht Garderobe",null,null,null,null,null,null,null],"hn":"home-iot-plugs-garderobe-5001","mac":"349454833389","md":"NOUS A1T","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"12.1.1.3","t":"home/iot/plugs/garderobe","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,0,0,0,0,0,0,0],"swc":[-1,-1,…
sensors = {"sn":{"Time":"2024-01-05T02:44:32","ENERGY":{"TotalStartTime":"2023-10-10T17:17:33","Total":6.864,"Yesterday":0.095,"Today":0.016,"Power":6,"ApparentPower":12,"ReactivePower":10,"Factor":0.49,"Voltage":304,"Current":0.038}},"ver":1}
home
stat
home
iot
plugs
waschmaschine
RESULT = {"POWER":"ON"}
POWER = ON
UPGRADE = {"Upgrade":"Successful. Restarting"}
garderobe
cmnd
homeassistant
status = online

On the tasmota device console, I would check the status of so19 and make sure it’s the same as the working one. Then toggle it with some wait time between to see if it comes around.

It also might be hissen or ignored in the HA device panel. Check integrations - tasmota and see it it’s there.

1 Like

Thanks for your answer!
Both, the working one and the other are So0.
I´ve already tried to toggle between 1 and 0 but with no success.

The Plug which is not working is also not shown on Tasmota Integration.

Both Plugs are configured identical with the only difference of user and topic

All I can say without having the item in my hands is check everything and look for spelling errors in the MQTT set-up page, flash it again with the latest, etc.