Meross MSS315 plug - no entities for power measurement

Hi!

Some time ago I pre-ordered a 2-pack of meross MSS315 smart plugs with energy consumption measurement. This model supports matter, it was 50% off so I got it without thinking too much.
I can add it to Homekit but then it is just a smart plug. I tried adding it to HA as a matter device and it worked but I only have a switch entity, nothing related to energy consumption measurement. Is there anything to do about it?
How does adding a matter device to HA work, I mean what decides what entities will be available? By adding it as a matter device to HA, I did not add it to the appleā€™s homeapp but at the same time while adding it to the HA, I saw appleā€™s dialoge window. Likely because the only matter hubs I have at the moment are Homepods and AppleTV. Would it be different if I would have for example a Skyconnect dongle?

Thank you!

1 Like

Hi krkr,
Did you figure out your issue ?
I just installed the sonoff dongle-e plus with the multipan Skyconnect firmware, and I would be interested by your experience.
Thanks

Hi, I got my first MSS315 plug yesterday and also noticed that, once associated with the HA Matter Server integration, it only allowed me to switch it on or off. Then I noticed that the Meross LAN integration (which Iā€™d previously installed to control some older, non-Matter Meross smart plugs) asked me to configure the MSS315 as well. Once Iā€™d done that, four new sensors appeared for it: current, energy, power and voltage.
[See: GitHub - krahabb/meross_lan: Home Assistant integration for Meross devices](See: GitHub - krahabb/meross_lan: Home Assistant integration for Meross devices)

3 Likes

Hello.

Iā€™ve bought one of those as-well on Amazon recently - sadly the power measurements are currently only available through the Meross app, not via Matter (only mentioned in the the ā€œAdvantages of Matterā€ leaflet :laughing: ) - letā€™s see if that might change with an FW update one dayā€¦

Iā€™ll likely give this integration then a try, even that it was not the intention when buying a ā€˜matterā€™ enabled device : GitHub - albertogeniola/meross-homeassistant: Custom component that leverages the Meross IoT library to integrate with Homeassistant

Are these devices still not reporting power metering over Matter?

No, seems still to be on/off only via Matter.

I use it with measurements now via the Meross LAN integration. https://github.com/krahabb/meross_lan

1 Like

Thanks for the information. To be honest if Iā€™m going to need HACS integrations for Home Assistant and/or custom apps in my phone anyway to fully use the device, I see no benefit on buying Matter hardware vs some more easily available devices.

Look what the plug says in one of the papers inside the box:

  1. Meross app and other platform apps
    You may think you donā€™t need the Meross app while you are using the other platform app. Well, Thatā€™s not the case. The platform app wonā€™t inform you thereā€™s a new firmware available or upgrade the device while the Meross app will; Advanced features like the power statics are not defined in the Matter protocol but the Meross app has them; Most importantly, the Meross app can help you find your lost Meross setup code when you need to setup Matter again. Then how to use the Meross app? You can setup your smart device in the Meross app, and add it to other platform with Multi-Admin control.

Unbelievable. Iā€™m not sure if itā€™s a Matter limitation or Meross forcing us to use the cloud

2 Likes

Interesting but also as you wrote, unbelievableā€¦ I hope that those statistics are not defined in the Matter protocol yet.

1 Like

Matter standard does not support power monitoring in the current 1.1 version and therefore its not possible to have a power monitoring plug via Matter

Statistics would be impossible to save long-term on a small microcontroller thatā€™s likely inside the MSS315. (Has someone opened this thing up yet?) But the power consumption should definitely be part of the matter protocol. (Is there a roadmap?)

I installed the Meross Android App to see if there might be a firmware update that fixes this but it was on the latest firmware. However, I can see the power consumption in the Meross app.

Did a packet capture and the MSS315 keeps talking to a couple of AWS IPv4s on port 443 it resolved from the hostnames mqtt.meross[.]com and mqtt-eu-2.meross[.]com even when only connected via matter. So definitely isolate your matter devices!
Also gets its time exclusively from 0.north-america.pool.ntp[.]org and 1.north-america.pool.ntp[.]org (Iā€™m in Germany and announce a local NTP server via DHCP.)

And while weā€™re discussing the MSS315. How is your guys latency over matter? Iā€™d say itā€™s noticeable while other local connections (tasmota, MQTT, and ESPHome) are usually ā€œinstantā€, matter takes around 250ms if I had to guess.

Energy Management is supposedly being worked on for a future version (see Matter (standard) - Wikipedia), and Matter is supposed to be on a 6 month update schedule, so maybe in the October / November timeframe.

Is maybe your conjecture or was there an announcement?

There have been presentations by the Connectivity Standards Alliance on their roadmap. Starting with the Wikipedia link that I posted, see reference 22. If you follow that link, youā€™ll see this video from the Connectivity Standards Alliance (the group behind the standards): https://youtu.be/eFgG8isgMUc, then at about this point: https://youtu.be/eFgG8isgMUc?t=900 they talk about the future and the areas they are currently working on (see below). They are vague about exactly when they will deliver this next group of functions, but they do refer to a bi-annual release process. They first of these bi-annual releases was pretty minor (basically bug fixes); That first release (Matter Version 1.1) was in May 2023, so the next should be about November 2023 - Iā€™m assuming the next release will be larger. Whether that next release will include energy management functions is unclear, though those functions are clearly on the roadmap.

Iā€™m a bit confused now. Iā€™m thinking of buying a few pieces (MSS315). This model(MSS315) is not over thread, but over WiFi?
Matter over wifi?
Thanks!

Yes! Matter over WiFi. Keep in mind that as of now only the relay itself can be controlled via matter. Energy consumption, historical energy data, controlling the LED on the button of the MSS315 still need the Meross app or the Meross LAN integration for home assistant. GitHub - krahabb/meross_lan: Home Assistant integration for Meross devices

If I had to choose between the MSS315 or a similar device that can be flashed with Tasmota or ESPHome Iā€™d go the DIY route.

1 Like

True, I went with some shelly plug s plugs but then realized the for example gosund sp111 is easily flashable with Tasmota and half the price. Works great!

1 Like

@fw1 @krkr Thanks!

Yes, I have some gosund sp111 (tasmotized) and they work well. The only problem is my ā€˜stuffedā€™ wifi. I managed to get some zigbees with power monitoring just to avoid wifi connection. This thread/matter thing came just in the right time, but not many plugs with power monitoring on the market though.

Completely agree with diy route!

Hopefully Meross will update the firmware of the MSS315 one day to pass over the consumption metrics. Currently, I feel a bit kiddedā€¦

Hope is whats left when not being able to update someones own devices.

I stopped all my zigbee and matter experience and switched to esphome based wifi devices. Itā€™s possible to update and extend functions without the vendor.

1 Like