[APP][Pro] Tasmota MQTT

Should be fixed with the latest test build

2 Likes

I can not login actually…


This happens when I try to Login at homey.app

:confused:

Looks good. The plugs are working in flows now again. Thank you.

2 Likes

Yes it is fixed

1 Like

Hi, this morning I found myself with all the tasmota devices unreachable, usually the problem was solved with a restart of the app but it is not working they remain offline. Is anyone having the same problem or know what it could be?

Sometimes happens to me as well, restart of MQTT related apps helps (on Homey)

Im currently trying to connect a powermeter reader (WattWächter) to my HomeyPro. The device runs Tasmota 14.4.1 and has MQTT configured.

I already installed MQTT Server and MQTT Client on my HomeyPro. The configuration on my WattWächter seems to run:

12:21:43.539 MQT: Attempting connection...
12:21:43.576 MQT: Connected
12:21:43.580 MQT: tele/wattwaechter-dg/LWT = Online (retained)
12:21:43.582 MQT: cmnd/wattwaechter-dg/POWER = 
12:21:43.588 MQT: tele/wattwaechter-dg/INFO1 = {"Info1":{"Module":"WattWächter Wi-Fi / USB","Version":"14.4.1(tasmota)","FallbackTopic":"cmnd/DVES_F84467_fb/","GroupTopic":"cmnd/tasmotas/"}}
12:21:43.590 MQT: tele/wattwaechter-dg/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"wattwaechter-dg-1127","IPAddress":"192.168.123.65"}}
12:21:43.592 MQT: tele/wattwaechter-dg/INFO3 = {"Info3":{"RestartReason":"Software/System restart","BootCount":22}}
12:21:48.236 MQT: tele/wattwaechter-dg/STATE = {"Time":"2025-01-18T12:21:48","Uptime":"0T00:00:11","UptimeSec":11,"Heap":16,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"*****","BSSId":"*****":11,"Mode":"11n","RSSI":48,"Signal":-76,"LinkCount":1,"Downtime":"0T00:00:05"}}
12:21:48.242 MQT: tele/wattwaechter-dg/SENSOR = {"Time":"2025-01-18T12:21:48","DG":{"Meter_number":"","Meter_number":0,"Power_cur":0.000,"Power_cur":0.000,"Total_in":0.000}}
12:21:58.205 MQT: tele/wattwaechter-dg/STATE = {"Time":"2025-01-18T12:21:58","Uptime":"0T00:00:21","UptimeSec":21,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":22,"MqttCount":1,"Wifi":{"AP":1,"SSId":"*****","BSSId":"*****","Channel":11,"Mode":"11n","RSSI":46,"Signal":-77,"LinkCount":1,"Downtime":"0T00:00:05"}}
12:21:58.212 MQT: tele/wattwaechter-dg/SENSOR = {"Time":"2025-01-18T12:21:58","DG":{"Meter_number":"001ISK0066868919","Meter_number":66868919,"Power_cur":0.000,"Power_cur":0.000,"Total_in":0.000}}

When i try to add a Tasmota MQTT device i get: “No new devices found”

Have you also checked logs inside both to see if MQTT is passing trough ? At least for MQTT Broker and Client it’s possible.

I have no clue, how to check the logs the MQTT Server, but the client shows my devices:

20250119-17:14:08   successfully subscribed to topic stat/#
20250119-17:14:08   Successfully unsubscribed from topic +/stat/#
20250119-17:14:08   Removed 0 messages from the trigger queue, 0 remaining
20250119-17:14:08   Successfully unsubscribed from topic tele/#
20250119-17:14:08   Removed 0 messages from the trigger queue, 0 remaining
20250119-17:14:08   Successfully unsubscribed from topic +/tele/#
20250119-17:14:08   Removed 0 messages from the trigger queue, 0 remaining
20250119-17:14:08   Start topic subscription +/stat/#
20250119-17:14:08   Start topic subscription tele/#
20250119-17:14:08   Start topic subscription +/tele/#
20250119-17:14:08   successfully subscribed to topic +/stat/#
20250119-17:14:08   successfully subscribed to topic tele/#
20250119-17:14:08   successfully subscribed to topic +/tele/#
20250119-17:14:08   OnMessage called
20250119-17:14:08   received 'Online' on 'tele/WattWaechter_F84467/LWT'
20250119-17:14:08   OnMessage called
20250119-17:14:08   received 'Offline' on 'tele/0x86refix%06X/LWT'
20250119-17:14:08   OnMessage called
20250119-17:14:08   received 'Offline' on 'tele/wattwaechter-dg/LWT'
20250119-17:14:08   OnMessage called
20250119-17:14:08   received 'Offline' on 'tele/WattWaechter_F8495D/LWT'
20250119-17:14:21   SendMessageToTopic called
20250119-17:14:21   SendMessageToTopic called
20250119-17:14:21   SendMessageToTopic called
20250119-17:14:21   SendMessageToTopic called
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"Status":{"Module":0,"DeviceName":"Tasmota","FriendlyName":["Tasmota"],"Topic":"WattWaechter_F84467","ButtonTopic":"0","Power":"0","PowerLock":"0","PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0,"StatusRetain":0}}' on 'stat/WattWaechter_F84467/STATUS'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusPRM":{"Baudrate":300,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://upgrade.smartcircuits.de/wattwaechter/latest/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T03:06:06","StartupUTC":"2025-01-19T14:08:14","Sleep":50,"CfgHolder":4617,"BootCount":3,"BCResetTime":"2025-01-19T15:06:11","SaveCount":10,"SaveAddress":"FA000"}}' on 'stat/WattWaechter_F84467/STATUS1'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusFWR":{"Version":"14.4.1(tasmota)","BuildDateTime":"2025-01-01T19:53:29","Boot":31,"Core":"2_7_8","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285H16","CR":"432/699"}}' on 'stat/WattWaechter_F84467/STATUS2'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusLOG":{"SerialLog":0,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["[SSID_MASKED]",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A192800000000","00000080","00006000","00004000","00000000"]}}' on 'stat/WattWaechter_F84467/STATUS3'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusMEM":{"ProgramSize":740,"Free":260,"Heap":10,"ProgramFlashSize":1024,"FlashSize":2048,"FlashChipId":"1540A1","FlashFrequency":40,"FlashMode":"DOUT","Features":["0809","979AC787","043E8001","000000CF","010013C0","C000F989","00104004","00001000","54000020","00000080","00000000"],"Drivers":"1,2,!3,!4,!5,!6,7,!8,9,10,11,12,!16,!18,!19,!20,!21,!22,!24,26,!27,29,!30,!35,!37,!45,62,!68","Sensors":"1,2,3,4,5,6,53,75","I2CDriver":"7"}}' on 'stat/WattWaechter_F84467/STATUS4'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusNET":{"Hostname":"WattWaechter-F84467-1127","IPAddress":"XXX.XXX.XXX.XXX","Gateway":"XXX.XXX.XXX.XXX","Subnetmask":"XXX.XXX.XXX.XXX","DNSServer1":"XXX.XXX.XXX.XXX","DNSServer2":"XXX.XXX.XXX.XXX","Mac":"C8:2B:96:F8:44:67","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}' on 'stat/WattWaechter_F84467/STATUS5'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusMQT":{"MqttHost":"XXX.XXX.XXX.XXX","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_F84467","MqttUser":"DVES_USER","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}' on 'stat/WattWaechter_F84467/STATUS6'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusTIM":{"UTC":"2025-01-19T17:14:21Z","Local":"2025-01-19T18:14:21","StartDST":"2025-03-30T02:00:00","EndDST":"2025-10-26T03:00:00","Timezone":"+01:00","Sunrise":"08:34","Sunset":"17:26"}}' on 'stat/WattWaechter_F84467/STATUS7'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusSNS":{"Time":"2025-01-19T18:14:21","WW45A":{"Meter_number":"001ISK0066868919","Meter_number":66868919,"Power_cur":0.000,"Total_in":2160.966}}}' on 'stat/WattWaechter_F84467/STATUS10'
20250119-17:14:21   OnMessage called
20250119-17:14:21   received '{"StatusSTS":{"Time":"2025-01-19T18:14:21","Uptime":"0T03:06:07","UptimeSec":11167,"Heap":10,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"[SSID_MASKED]","BSSId":"3C:37:12:37:C7:16","Channel":6,"Mode":"11n","RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:05"}}}' on 'stat/WattWaechter_F84467/STATUS11'
20250119-17:18:26   OnMessage called
20250119-17:18:26   received '{"Time":"2025-01-19T18:18:26","Uptime":"0T03:10:12","UptimeSec":11412,"Heap":14,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"[SSID_MASKED]","BSSId":"3C:37:12:37:C7:16","Channel":6,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:05"}}' on 'tele/WattWaechter_F84467/STATE'
20250119-17:18:26   OnMessage called
20250119-17:18:26   received '{"WW45A":{"Meter_number":"001ISK0066868919","Meter_number":66868919,"Power_cur":0.000,"Total_in":2160.966}}' on 'tele/WattWaechter_F84467/SENSOR'

Also in the local logs of the devices i can see successful connections.

I added the MQTT Server IP and Port settings from my Homey Pro on my HomeAssistant and it finds all of my devices! Why cant i get these devices be found in Homey pro? I would expect Tasmota device should be possible to add also on Homey pro … i dont see what i may have missed here.



all found in HomeAssistant:

1 Like