OK, I am conflicted on how I feel about his device. So I will just offer some observations.
First set up was slightly off. I opened the meross app and started the process to add it. I use iOS devices. In the meross app, I clicked add a product and selected the meross outdoor smart switch. It presented me with instructions to open iOS settings and connect to the wifi of the device. I go into settings but the meross device is not listed in the wifi list but I do see it listed waiting to be connected it as a Homekit device. No problem, I go back to the meross app to look at the instructions again. Yep, I read the instructions correctly. Go back to settings but still the meross device is not listed as an available wifi device. No problem,I’ll try to add it as a Homekit device. I start that process and scan the code. A minute later I am informed the device failed to connect. No problem, I’ll restart the meross device. Go back into settings. The device still does not list as wifi but it does prompt me to add as a Homekit device. It fails to connect again. Ok, I unplug the meross device again, plug it back in. Start again with the meross app and read the instructions yet again. Please note: I have been adding devices for many years so know the process, not like I have never done this. Go back to settings and try to add as Homekit device for third time and this time it works. Check the meross app and the device shows there. So first observation is the meross installation guide should be updated.
I go into the new ST app to add the meross integration. I had read the installion guide in the meross app. Note: the screenshots they provided did not match up exactly with what I saw in ST when authenticating. Finish setting up and notice no meross device in the New ST app. Delete the integration and try installing again. No device in the new ST app. So I figured it could be one of those wait and see if it shows up the next day. (It didn’t). I check IDE and the Classic app and the device is in both of those. So, there is an issue currently with the new app (also discovered later that all my kasa devices are not showing in the new app but do in the Classic and IDE). So I can’t blame meross for this.
Ok, now where I have the conflicts. If I open the meross app and manage the device (turn on/off), it does reflect the status in Homekit/ST (sometimes quickly, sometimes with a delay up to a minute). Managing the device from Homekit/ST works and a majority of the time is reflected in the meross app but not all the time. Now the part I hate, controlling the device in Homekit/ST does not seem to transfer to Homekit/ST. If manage the device in Homekit, it shows in meross but not ST. If I manage the device in ST, it is not changed in Homekit. Makes no sense because the meross app reflects the change (most of the time but not all the time).
I know this is a new product and I am hoping it is something that will be resolved with future updates.