Sonoff DualR3 Tasmota - MQTT discovery not working

Hi there

I’ve just flashed the Sonoff Dual R3 with the instructions here and got it flashed easily enough, set it up as I would any other Tasmota device I’ve configured but I cannot get it to be discovered by HA / MQTT.

I’ve turned on SetOption19 have tried turning it on and off but no luck, is there something different with this model?

I’m using tasmota32-bluetooth.bin 11.1.0

some screen grabs and logs below…

00:00:00.003-167/36 HDW: ESP32-D0WD-V3 
00:00:00.011-165/35 UFS: FlashFS mounted with 304 kB free
00:00:00.029 CFG: Loaded from File, Count 56
00:00:00.046 QPC: Count 1
00:00:00.117 BRY: Berry initialized, RAM used=3715 bytes
00:00:00.138 Project tasmota - washer_dryer Version 11.1.0(bluetooth)-2_0_3(2022-04-13T06:40:55)
00:00:00.142 iBeacon register for advert callbacks
00:00:00.143 M32: init: request callbacks
00:00:00.748 WIF: Connecting to AP1 10A Fairview [2GHZ] Channel 1 BSSId 64:D1:54:F6:27:D7 in mode 11n as washer-dryer-6236...
00:00:03.211 WIF: Connected
00:00:03.475 HTP: Web server active on washer-dryer-6236 with IP address 192.168.88.144
16:11:31.462 MQT: Attempting connection...
16:11:31.504 MQT: Connected
16:11:31.515 MQT: tele/washer_dryer/LWT = Online (retained)
16:11:31.522 MQT: cmnd/washer_dryer/POWER = 
16:11:31.542 MQT: tele/washer_dryer/INFO1 = {"Info1":{"Module":"Sonoff_Dual_R3","Version":"11.1.0(bluetooth)","FallbackTopic":"cmnd/DVES_DA785C_fb/","GroupTopic":"cmnd/tasmotas/"}}
16:11:31.562 MQT: tele/washer_dryer/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"washer-dryer-6236","IPAddress":"192.168.88.144"}}
16:11:31.578 MQT: tele/washer_dryer/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":14}}
16:11:31.583 MQT: stat/washer_dryer/RESULT = {"POWER1":"OFF"}
16:11:31.586 MQT: stat/washer_dryer/POWER1 = OFF
16:11:31.599 MQT: stat/washer_dryer/RESULT = {"POWER2":"OFF"}
16:11:31.609 MQT: stat/washer_dryer/POWER2 = OFF
16:11:33.950 QPC: Reset
16:11:35.977 MQT: tele/washer_dryer/STATE = {"Time":"2022-05-04T16:11:35","Uptime":"0T00:00:09","UptimeSec":9,"Heap":106,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:11:36.032 MQT: tele/washer_dryer/SENSOR = {"Time":"2022-05-04T16:11:36","Switch1":"ON","Switch2":"ON","ENERGY":{"TotalStartTime":"2022-05-04T11:03:20","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":[ 0, 0],"Power":[ 0, 0],"ApparentPower":[ 0, 0],"ReactivePower":[ 0, 0],"Factor":[0.00,0.00],"Voltage": 0,"Current":[0.000,0.000]},"ESP32":{"Temperature":73.3},"TempUnit":"C"}
16:11:36.077 MQT: tele/washer_dryer/BLE = {"Time":"2022-05-04T16:11:36","BLEDevices":{"total":0}}
16:11:36.091 MQT: tele/washer_dryer/BLE = {"Time":"2022-05-04T16:11:36","BLE":{"scans":0,"adverts":0,"devices":0,"resets":0}}
16:11:43.902 MQT: stat/washer_dryer/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota32/release/tasmota32.bin","RestartReason":"Software reset CPU","Uptime":"0T00:00:17","StartupUTC":"2022-05-04T14:11:26","Sleep":50,"CfgHolder":4617,"BootCount":14,"BCResetTime":"2022-05-04T11:03:20","SaveCount":58}}
16:11:43.969 MQT: stat/washer_dryer/STATUS11 = {"StatusSTS":{"Time":"2022-05-04T16:11:43","Uptime":"0T00:00:17","UptimeSec":17,"Heap":107,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":25,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":94,"Signal":-53,"LinkCount":1,"Downtime":"0T00:00:04"}}}
16:11:44.027 MQT: stat/washer_dryer/RESULT = {"Time":"2022-05-04T16:11:44","Uptime":"0T00:00:18","UptimeSec":18,"Heap":107,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":30,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":94,"Signal":-53,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:11:44.091 MQT: stat/washer_dryer/STATUS10 = {"StatusSNS":{"Time":"2022-05-04T16:11:44","Switch1":"ON","Switch2":"ON","ENERGY":{"TotalStartTime":"2022-05-04T11:03:20","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power":[ 0, 0],"ApparentPower":[ 0, 0],"ReactivePower":[ 0, 0],"Factor":[0.00,0.00],"Voltage": 0,"Current":[0.000,0.000]},"ESP32":{"Temperature":72.8},"TempUnit":"C"}}
16:16:35.967 MQT: tele/washer_dryer/STATE = {"Time":"2022-05-04T16:16:35","Uptime":"0T00:05:09","UptimeSec":309,"Heap":107,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":20,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:16:36.015 MQT: tele/washer_dryer/SENSOR = {"Time":"2022-05-04T16:16:36","Switch1":"ON","Switch2":"ON","ENERGY":{"TotalStartTime":"2022-05-04T11:03:20","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":[ 0, 0],"Power":[ 0, 0],"ApparentPower":[ 0, 0],"ReactivePower":[ 0, 0],"Factor":[0.00,0.00],"Voltage": 0,"Current":[0.000,0.000]},"ESP32":{"Temperature":72.2},"TempUnit":"C"}
16:16:36.060 MQT: tele/washer_dryer/BLE = {"Time":"2022-05-04T16:16:36","BLEDevices":{"total":0}}
16:16:36.074 MQT: tele/washer_dryer/BLE = {"Time":"2022-05-04T16:16:36","BLE":{"scans":0,"adverts":0,"devices":0,"resets":0}}
16:17:35.138 CMD: SetOption19 On
16:17:35.149 MQT: stat/washer_dryer/RESULT = {"SetOption19":"ON"}
16:17:38.722 CMD: SetOption19 Off
16:17:38.734 MQT: stat/washer_dryer/RESULT = {"SetOption19":"OFF"}
16:17:41.298 MQT: stat/washer_dryer/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota32/release/tasmota32.bin","RestartReason":"Software reset CPU","Uptime":"0T00:06:15","StartupUTC":"2022-05-04T14:11:26","Sleep":50,"CfgHolder":4617,"BootCount":14,"BCResetTime":"2022-05-04T11:03:20","SaveCount":60}}
16:17:41.373 MQT: stat/washer_dryer/STATUS11 = {"StatusSTS":{"Time":"2022-05-04T16:17:41","Uptime":"0T00:06:15","UptimeSec":375,"Heap":109,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":29,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:04"}}}
16:17:41.446 MQT: stat/washer_dryer/RESULT = {"Time":"2022-05-04T16:17:41","Uptime":"0T00:06:15","UptimeSec":375,"Heap":110,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":35,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":40},"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"10A Fairview [2GHZ]","BSSId":"64:D1:54:F6:27:D7","Channel":1,"Mode":"11n","RSSI":98,"Signal":-51,"LinkCount":1,"Downtime":"0T00:00:04"}}
16:17:41.527 MQT: stat/washer_dryer/STATUS10 = {"StatusSNS":{"Time":"2022-05-04T16:17:41","Switch1":"ON","Switch2":"ON","ENERGY":{"TotalStartTime":"2022-05-04T11:03:20","Total":0.000,"Yesterday":0.000,"Today":0.000,"Power":[ 0, 0],"ApparentPower":[ 0, 0],"ReactivePower":[ 0, 0],"Factor":[0.00,0.00],"Voltage": 0,"Current":[0.000,0.000]},"ESP32":{"Temperature":72.2},"TempUnit":"C"}}
16:17:42.586 CMD: SetOption19 On
16:17:42.601 MQT: stat/washer_dryer/RESULT = {"SetOption19":"ON"}


Are you using the Tasmota integration, or the MQTT integration ?
Tasmota → setoption19 0
MQTT → setoption19 1

I’m using MQTT, but have tried setoption19 0/1 as well as on/off.

I’ve actually just re-flashed it with tasmota32.bin and not tasmota32-bluetooth.bin and that is working but obviously I loose the Bluetooth functionality (which I guess I could live without)