Oh, that sounds amazing! If you are looking into it this weekend, could you please also include the Shelly Pro 3EM (3-phase energy meter)?
That exact device is what many of us are trying to integrate into SmartThings for local energy monitoring in the distribution board. Thank you so much for your great work!
I haven’t heard back from SmartThings. Now, with their new Upcoming API and Usage Limits, my SharpTools work-around will be cut off (as it exceeds Usage Limits).
Is there any chance you can update your drivers to include an Auto-Refresh Interval Setting (as I think you may have in some of your other Shelly Drivers) ? (I could then set this to 1 minute to handle polling internally inside the SmartThings Hub Edge environment without making external REST API calls that count toward SharpTools/SmartThings rate limits)
The device advertises correctly via _shelly._tcp and is reachable locally, but your Gen2/3 V1.8 driver dated 6/02/26 and V1.9 test driver do not discover it on an Aeotec Smart Home Hub. The device identifier is shellyplugusg4-e8f60a7d416c, app is PlugUSG4, model is S4PL-00116US. Could you confirm whether the current driver build contains the Plug US Gen4 identifier?
Hello - That particular device is currently not recognized by the driver, but it could be added without too much effort. Just as a reminder for - my driver generally hasn’t added a lot of Gen4 device support because most people are now getting that through the Matter driver and interface. However some are finding that certain features are missing, so are asking for support in my driver, which I’m happy to do. If Matter isn’t an option for you, or it’s not providing you the function you need, I can add this one. Just confirm back.
So for that particular gen, matter pulled the plug into ST, but only on/off function. I was attempting to use that plugs power/energy monitoring as a trigger for a routine. Without that input, the plug is nothing more than a pricey on/off function.
Im quite new to this topic and i searched for a way to have the inputs from my Shelly 2PM Gen3 in Smartthings. I tried it over the cloud and via Matter but there only appears the relay output as a option for my routine. So i tried to install your driver and connect the shelly then. But i always get only the outputs.
Have i understood it right that normally your driver should read in also the states of the input odr am i doing it the wrong way?
Hi TAustin, @TAustin
I’m using a Shelly 2PM Gen3 in Cover mode with SmartThings. I installed your Shelly Gen2/3 Device Driver V1.8, but my 2PM Gen3 is not detected/supported correctly.
I also tried creating a device with 2.5 Roller Mode. It was able to send a close command to the blind, but then the device went offline in SmartThings, so I assume that profile is not compatible with the 2PM Gen3 API.
My Shelly details:
Model: Shelly 2PM Gen3
Firmware: 2.0.0
Mode: Cover
Local control in Shelly works correctly, including position control
SmartThings hub: Samsung TV hub
Would it be possible to add support for Shelly 2PM Gen3 in Cover mode to the driver? I’m happy to test a beta version and provide logs/device information if needed.