Edge Shelly drivers for Gen1 and Gen2 Devices

Regarding the Shelly 2PM G4: I’m just confirming that you definitely need support for this in my driver. You cannot use Matter?

Gen2+ Driver Update Notice

Shelly Gen2/3 Device Driver V1.8
Driver ID: f3258c1d-b6e9-424d-8b3f-b1e8fe51c4ca
Driver Version: 2026-05-03T20:24:57.080172838

I’ve just pushed out an update to the Gen2/3/4 driver that fixes an IP6 address problem that some have started to see recently. The problem caused newly-discovered devices to be non-functional. Thanks to @Paul_Oliver and @ILFrejs for reporting this and testing the fix!

Please keep me posted on any further problems.

Hi @TAustin,
First of all, thanks for maintaining this driver!
I just installed your Shelly Gen2/3 Device Driver V1.7 on my Aeotec Smart Home Hub V4 (firmware 000.060.00012, Matter SDK 1.5-0). After installation, I ran the auto-discovery scan multiple times for 10+ minutes, but my Shelly 2PM Gen4 is not being discovered.

Device details from `/rpc/Shelly.GetDeviceInfo`:

  • Model: S4SW-002P16EU
  • App: S2PMG4
  • Gen: 4 - Firmware: 1.7.5
  • Profile: cover (configured for roller shutter)
  • Matter: disabled
  • Auth: none

Network:

  • Static IP within a private /24 subnet
  • WiFi RSSI: -57 dBm
  • Single subnet, no VLANs
  • Aeotec hub on the same subnet
  • Shelly RPC endpoints respond correctly when queried directly (cover state, status, etc.)

I previously tried Matter pairing but ran into the known multi-endpoint energy-cluster mapping bug on SmartThings side. The Shelly Cloud Integration is also no longer offered in the SmartThings app in my region (DE).

Could you please add fingerprint support for the Shelly 2PM Gen4 (S4SW-002P16EU / app S2PMG4) in the next driver update? Happy to provide hub logs if useful — just let me know what you need.

Thanks a lot!

Hello. One other person had requested I add support for that device (2PM Gen4), however he never got back to me to confirm, so I hadn’t done it yet. But I will, and should have it ready for you to test shortly.

UPDATE: See my direct message; I have a driver for you to test.

Hi @TAustin
Do you think it would be possible to add support for the Shelly Ogemray 25A Smart Relay Switch?

I believe it supports the Gen 2 interface

I’ve tried to Scan for it in Smartthings, but nothing appears.

Hello - Yes, I’ve added that for you. I’ll need you to to test it, please. Subscribe (temporarily) to my alternate test channel and you’ll get an updated driver (driver version 2026-05-31T22:55:13.844674427) loaded to your hub. Once you are sure your driver has been updated on your hub, try a device discovery and hopefully your device will be found and created. Let me know if you have any problems. Once you verify and it is running ok for a few days, I’ll push it out to the regular shared channel and you can unsubscribe from the test channel.

Thanks so much for this!

I’ve installed these drivers from the test channel

  • Shelly Gen2/3 Device Driver V1.8
  • MQTT Devices V1.8
  • HTTP Devices Alt V1
  • Shelly Device Driver V1.9

Then I did a scan with phone and hub - mostly at a distance, and I tried a few times with my phone up close, but I didn’t get any result.

Out of desperation I also tried using the manually create drivers method, and tried all the Relay modules, and configured them with the IP address. Also with no success.

I believe this device has no z-wave or zigbee, but it has bluetooth and wifi. I assumed these tests would be targetting wifi?

Let’s diagnose this on a separate thread. I’ll direct message you.

BTW, you don’t need those other drivers, just the Shelly Gen2/3 Device Driver V1.8.

SUPPORTED GEN2+ DEVICE LIST AS OF 6/9/26

Gen 2
----------------
Plus 1
Plus 1 Mini
Plus 1 PM
Plus 1 PM Mini
Plus PM Mini
Plus 2 PM
Plus I4
Plus Plug US
Plus Plug UK
Plus Plug IT
Plus Plug S
Plus Wall Dummer
Pro 1
Pro 1 PM
Pro 2
Pro 2 PM
Pro Dimmer 2 PM
Pro 4 PM
Plus Uni
Ogemray 25a Relay


Gen 3
----------------
Shelly 1
Shelly 1 PM Mini
Shelly PM Mini

Gen 4
----------------
Shelly 1 Mini
Shelly 1 PM Mini
Shelly 2 PM

Your work is just amazing! @TAustin Thank you so much for your Edge Driver and for helping and supporting the ST community! :clap:

You can add the “Shelly PM Mini” to you Gen 3 list. There is no number in the model because it doesn’t have a relay. It is for power monitoring only.

Yes! Good catch. Thank-you.

Hi @TAustin and Any Shelly Edge Driver Users,

Ever since SmartThings updated to v61.6, I’m experiencing delayed or non-existent Device Card Updates on my Shelly Plus Switches.

I have them set to 2-second toggles. They will toggle on, but sometimes not update to off after the 2 second delay. As well, they have Open/Close Contact Sensors attached to the Input which randomly fail to update.

If I open a Device Card > 3-Dots > Settings, then Toggle the “Toggle-After” button off, then back on, both the Switch and Input Status will update immediately.

Just wondering if anyone else is experiencing issues like this with their Shelly Devices?

Notes:

  • SmartThings v2 Hub
  • Installed locally to Hub, with your Edge Driver; NOT connected via Linked Shelly Service in SmartThings
  • I’ve been using your v1.8 (from the TAustin Driver Tests Alt Channel). Looks like the same driver ID as in your TAustin Shared Projects Channel. I didn’t try switching the Drivers from your Test Alt to Shared Project as I’m not sure of impact of switching :slight_smile:
  • Tried Uninstalling & Reinstalling one Switch; made no difference.
  • In the Shelly App, both the Button & Input Status update immediately, just not flowing through to SmartThings consistently.

Hi @TAustin, will it be possible to add support for Shelly 1L Gen3 and 2L Gen 3?

Sorry for delay in responding; I had a quick look at the specs and it should be fairly trivial to add support for these devices. I’ll let you know when I have a test driver for you to try.

Hi - Any update to the problem you reported? Is it still happening?

Hi @TAustin

Thanks for checking in!

SmartThings indicated they were looking into it but I have not heard anything back yet.

I ended up creating a rule in SharpTools to refresh the switches every 50 seconds and that workaround is working for me for now.

Have you experienced anything like this?

John

I have not. If you want to run some driver logs and its possible to capture something at time of error, I’d be happy to look them over.

I’d be interested in using the driver with a Shelly Plug US Gen4, because the illumination signal is not available via Matter. Don’t go out of your way to add support just for me, I’m just adding one more voice to the group of people who’d use this driver in spite of Matter. Or at least, until Matter adds the extra functionality, which is probably years away.

I wish Shelly would contact you, pay you, and have your edge drivers officially certified with SmartThings for all their devices. Clearly their products work well with SmartThings, but they can’t advertise it since they don’t officially support it!

That shouldn’t be a problem, I already have it supported under Gen3; it’s probably just a change in the device identifier. I’ll try to get to it this weekend.

I actually did hear from Shelly a couple years ago; they wanted to provide whatever support I needed (maybe some test devices too!), but the guy who had reached out apparently changed jobs or left, and I never heard from anyone again. But their strategy for SmartThings is Matter, so they probably aren’t too interested in what I did anymore.