I tried, unsuccessfully, to install an iFan03 and was looking for some assistance. I know that the iFan03 isn’t listed yet as a supported device in the DTH. I took a stab and tried just adding to the Case statement with the iFan03 Module number 71 thinking that the same DTH for the iFan02 might work with the iFan03.
Added Line 260:
case 71: //iFan03
I successfully flashed Tasmota onto the iFan03 following this: https://github.com/arendst/Sonoff-Tasmota/wiki/Sonoff-iFan03 from here (on 9/30) http://thehackbox.org/tasmota/ and I can control the iFan03 from the URL.
But, the DTH and my simple modification didn’t seem to work to get Smartthings to control the iFan03. I installed the Tasmota.groovy, Tasmota-Fan.groovy & Tasmota-Power.groovy DTH. I created the new Tasmota device and added the static IP address of the iFan03 in the preferences. However, looking at live logging and what I see in the Classic App, something isn’t working:
It appears that the NPE in spawnChildDevices is causing this. This is my only Tasmota device so I can’t compare the Module and GPIO to other devices, but the “GPIO Not Supported” is probably one issue.
Any help in fixing or troubleshooting further is appreciated.