Mmh, we will soon be two months later - sadly still nothing from Tapo.
Would really expect a new firmware to be released to support ENERGY MONITORING using MATTER for my HOME ASSISTANT ecosystem.
I just got an update on both my devices to 1.3.2
Both now provide:
- Energy kWh
- Energy exported kWh
- Power W
Can I confirm this is for the model P110M, I don’t see any firmware updates in the Tapo App?
Did this just happen, checked all of mine, still reading 1.0…
Tapo plugs can only be updated via their cloud, they don’t offer Matter OTA updates, that means you have to update it using the Tapo app or (I don’t know if that’s supported) the TP-Link integration. Or they’ll update themselves if the auto-update is enabled in Tapo app.
My P110M is European (I believe it came from Germany, not sure now, they have lots of regions and each one has to give the OK) and I’ve already checked for firmware updates but there’s nothing, still in 1.2.3 (Tapo version, not Matter version).
that’s a good point. I am based in Thailand, and they seem to deliver the US model to this market.
I have it connected via both Matter and the Tapo wifi.
One that is weird is that HA can see the update is available via Wifi, it tries to update but it never finishes… so I just opened the Tapo app and did it that way
Yeah, they have at least 8 product IDs for the P110M, maybe more, from 261 which is yours according to the screenshot you posted to 268. Mine belonging to EU is 262.
Only TP-Link knows the release schedule for all the variants, but at least we’re closer
Mine just received the update and after reinterviewing they show “Power”, “Energy” and “Exported energy”.
Now I have to figure how to migrate those entities without loosing my energy dashboard history…
Until now I used the entity “Todays usage” from Tapo but with Matter I only have total power, which represents the power value since day 1 and is therefor pretty high.
I recently replaced a Tapo P110M with Meross Matter Plug. As the Meross plug had 0 energy usage at that point, it was no problem since the energy can only increase.
How did you migrate to the new entities?
Got the update for EU model too. Interesting facts:
- Power updates periodically every 10 seconds, regardless of the load. No smart reporting, simple periodic rate. That’s better than Eve Energy’s 60 seconds for some automations to be faster, although might flood the network a bit more, still no smart plugs in the market with truly smart reporting.
- Power-on state (
StartUpOnOff
attribute) is not supported, you have to use the Tapo app to set the behaviour after a power loss. - It reports current and voltage using
RMSVoltage
andRMSCurrent
which are the mandatory attributes for its type, but they are not displayed in Home Assistant because it only displaysVoltage
andActiveCurrent
which are optional. OnWithTimedOff
command is not supported either, they have an auto-off feature in their Tapo app too.
It’s also interesting that StartUpOnOff
and OnWithTimedOff
should be supported according to the Matter compliance document, yet they are not.
It took more than a year, but today I finally got the new firmware that enables the energy monitoring for this Matter device.
No re-interview of the device was required, the new entities were added after a short period.
Not everything is available (see the previous post), but I’m happy for now.
Me too, can anyone can suggest a way of somehow renaming the power data that was retrieved via the Tapo integration, “current_consumption” to “power” so the sensor data can live on but be retrieved via matter?
Power should not be a problem as this is always a temporary value. In that case you can delete the old entites (history won’t be deleted) and change the entity_id of the matter entity to the old entities id.
But the energy was a daily or monthly value until now and is a total value in matter. This would result in huge, sudden delta which probably will be displayed in the energy dashboard as well.
One workaround would be to reset the device so that the energy counter is set to 0 but I would like to avoid reseting all my plugs
Please find: Tapo P110M - Firmware Update Adding Energy Monitoring via Matter! - Smart Home Community
How are people finding the device re-connection after reseting HA? A couple of times after a HA restart several of the plugs were shown as missing by the matter integration but were online in the tp-link integration? After using the TP-link integration to turn the plug on/off then they became available in the matter integration.
Also have the new firmware on my devices. Clusters report normally via the Python Matter Server. Sensors are created for Cluster 145 (Energy) but no sensors are created though that enumerate Cluster 144 (Power). I want HA to also create voltage/current sensors like any other sensible smart plug. Any ideas here?
Tapo reports RMSVoltage
and RMSCurrent
attributes instead of Voltage
and ActiveCurrent
(wrote a comment before).
This is the code that creates the sensor for the Voltage
attribute, for RMSVoltage
it’s pretty much the same since the unit is the same.
So, install Tapo app, set every devices to autoupdate, connect to matter, delete tapo app and everything should just continue to auto-update?
That’s the theory, auto-updates don’t depend on the app. You can also enable the auto-update from the TP-Link integration of HA, so the Tapo app may not be needed at all although I haven’t tested that and I don’t use auto-updates.