Shelly Gen 3 matter?

I have a lot of Shelly relays deployed. On a whim I hit their website to see if there was anything new or interesting and I see that they are now issuing Gen3 devices which appear to be matter-compatible but not yet matter ready. I will assume there is a beta program running to explore matter compatibility.

Does anyone have experience with Shelly-matter compatibility?

As of October, the Shelly Plug S gen 3 was the only Shelly device to have Matter support. At CES earlier this month, Shelly announced multiprotocol support, including Matter, but only referenced upcoming gen 4 devices. However gen 3 devices have the chips to implement Matter (WiFi and BLE support) so It may be possible to add Matter to Shelly gen 3 devices by flashing them with Tasmota32 firmware.

I bought some recently. They won’t connect to aqara, but will connect directly to home assistant matter. Although only the switch can be used. No power, energy etc integration. Of course you can connect them through the shelly app as normally. Advice: for now a waste of money. I do not call this matter compatible.

In the recent product reveal for gen4 devices, Shelly CEO also talked about Matter for gen3 (link to the specific moment in the video):

In short, they have already prepared an updated firmware for gen3 to enable matter, but the approval process for whatever organization responsible for matter is taking a long time. They are hoping this will be finished in the next few weeks.

This will be Matter over WiFi… No Thread communication.

Correct, it’s not Thread.

That’s good news. I might even switch out some of my gen1 relays when it happens. Thanks!

Here it says that Shelly 1PM gen3 has now matter support. Anyone knows how to use it?

Extract for 1.6.0-beta

Added

  • Matter Add support for Shelly 1 Gen3, 1PM Gen3, 1 Mini Gen3, 1PM Mini Gen3, 2PM Gen3
  • LoRa Add-On Add support for Shelly 1 Gen3, 1PM Gen3, 2PM Gen3, EM Gen3, Dimmer 0/1-10V PM Gen3, D Dimmer Gen3, 1 Gen4, 1PM Gen4
  • Scripting Add ArrayBuffer and AES for Gen3 and Gen4 devices
  • Cover Add maintenance_mode config property
  • Cover Add KNX support
  • BLU Gateway Gen3 Report external BluTRV temperature at a regular interval
  • BLU Gateway Gen3 Add connected flag to BluTRV status
  • Modbus Add support for Input component
  • Modbus Add support for Gen4 devices
  • Light, RGBW Add MQTT control
  • WiFi, Ethernet Report IPv6 addresses in status
  • Switch, Cover Add physical control locking (in_locked config property)
  • Advertise shelly_name.local DNS-SD name

In their docs, to get the code, it says:

Sending the request, returns an error:

{
  "code": 404,
  "message": "No handler for Matter.GetSetupCode"
}

So maybe my 1PM Gen3 doesn’t support Matter, even if it says so in docs. In fact I tested on 1PM (not gen3…), that’s why…

When I really tested on gen3, Matter is there.