The out of the box firmware at the time of writing does not allow installation as a matter device.
You must first install with the Tapo app and update the firmware. Once you have updated the firmware you can delete the plug from the Tapo app.
When you install using matter it will automatically install to Google home and Alexa via Smartthings linked cloud so if you then share your device with matter you get duplicate devices.
There is no functionality for using power usage in automations, this may change with firmware updates and new versions of matter.
Steps I took.
Plug flashes green/orange. Hold button for 10 seconds if it’s not flashing.
Connect to Tapo app.
Delete from Tapo app.
Add to Smartthings as matter device.
Share to Alexa and Google using matter.
Delete duplicate devices from Alexa and Google.
Add device to Tapo app.
Add to Smartthings with add device, partner devices, Tapo, link to Tapo. Plug appears in Smartthings energy app.
Thanks: appreciate all the detail! Excellent report.
One small point: It’s not the first third-party smart plug to show up in the energy feature in the smartthings app: I believe aqara was. But it does show up there.
However, you won’t be able to use energy draw in routines if you connect it through matter because at the present time matter doesn’t support energy reporting. As you mentioned, that may change in the future.
Also, for those who didn’t already see my post in the other thread, “energy reporting“ can mean three different things in a smartthings context, and an individual device might support any combination of the three, which can get confusing. Here’s the link to the post with those details.
Sadly it is still the same, I hoped the tapo service only sent the data in chunks eithe but it just looks like the devices aren’t monitoring usage in the SmartThings app. It is monitoring in the tapo app so I suppose I’m half way there.
It’s odd because devices are showing in the energy app just no data
Thanks for this. Unfortunately I’ve just been through this whole process tonight without reading your guide.
My findings are largely the same although I think I didn’t delete from Tapo before adding to SmartThings, can’t be sure I went round a fair few cycles. It’s disappointing that I need the cloud linked device and the matter device both in SmartThings to get energy monitoring and matter connected. I assume this is because the matter edge driver doesn’t support energy monitoring yet? I’m hoping that will be fixed and I can then remove the devices from the Tapo app. I’m assuming matter would still handle any future firmware update in SmartThings if that were the case?
I think the important thing to note is to use the matter instance of each plug in smart things routines and not the cloud linked device. The matter device in SmartThings if used in routines will run locally, the cloud instance will have cloud execution. Probably best to add a suffix like LINK to the cloud linked devices so you don’t pick them by mistake.
It can’t be “fixed” until the independent third-party matter specification supports energy monitoring, which it does not at the time of this post. There just aren’t any matter clusters to send that information at this time.
The matter specification is updated twice a year, in May and October. And Energy reporting is not in beta yet, so I don’t think it’s going to be in the next release. (They did set up a study group to begin creating use cases, but that’s the very first step in the process.) So my guess is you won’t see it before October 2024 at the earliest.
Yes and no. As far as I am aware there isn’t a standard way of doing it yet, but for Eve Energy devices the SmartThings Matter Switch driver would appear to support energy and power monitoring via private attributes and build power consumption reports on the fly.