Edge Shelly drivers for Gen1 and Gen2 Devices

Todd is no longer developing in the ST community nor participating in this forum.

What sad news… did he post why somewhere? Has anyone picked up on his work? He did so much for Edge

He has moved on to some personal projects that require more time than he can commit to ST. Additionally, he mentioned to me that he was starting a small business.

As far as picking up his work, I haven’t seen anyone announce they are taking over any of his drivers.

1 Like

Has anyone have a Shelly PLUS 2PM working properly with this driver? The hub finds it and it seems to display info but ST can’t control the shutter and it often displays wrong open/closed status. I have manually entered the IP address as directed in the instructions.

Install the ST CLI to a Linux/Windows/macOS computer and run the command ā€œsmartthings edge:drivers:logcatā€ and select the Shelly driver. Issue some commands and then cut and paste the output here using the pre-formatted text option from the gear menu. We’ll take a look and see if we can tell what is going on.

Do you know where I can get the code files for his drivers? I am specifically looking for the Gen2/3 driver.

@Oakie45 AFAIK the source is not published, his github contains many projects but not the drivers for Shelly.

I have tested controlling a Shelly 1 Gen3 device’s output relay with the HTTP Devices driver.

[ST Edge] Web Requestor: a driver to issue local POST and GET HTTP requests - Devices & Integrations / Community Created Device Types - SmartThings Community

In the tests I have used Shelly’s RPC function.

HTTP Devices driver’s source is published in his github


And of course Gen3 devices also support Matter.

I have a shelly 1 Gen 3 with temperature addon, and I cannot discover it in ST. Is there any driver available that I can use?

Enviado de Outlook para Android

Maybe you can use this driver

but you need MQTT broker

Shelly’s temperature measurements may need to be copied to Shelly’s virtual components first.

I have not tested temperature addon.

Yep. The drivers are in his test channel and that code is not published.

Thank you. I had a qubino thermostat 2 that worked great to control my pool heater but the device took a crap. Unfortunately, shelly bought qubino out and they will no longer produce the thermostat 2. I have a shelly plus 1 and addon and would like to use the Gen2/3 driver to build a thermostat driver. I am not developer in any sense, but have been able to get thisI to work with the help from Grok, I also tried ChatGPT but ended up chasing my tail. The driver I have is not dependable enough for my use case. As you seem to be able to contact TAustin, could you reach out to him about posting the source code to github? It would be much appreciated!!

Hello Shelly driver users, if you’re still out there. As many know, I’ve been AWOL for a couple years. Nevertheless, I’m finding some limited time to do driver updates where I’ve noticed issues in my own use. One issue I’m seeing is that the Gen1 Shelly driver keeps spontaneously restarting for me, and I’ve not figured out why. I don’t know if there was some hub change that is causing this, but I’ll probably need to get some diagnostic help from the SmartThings support folks to track it down. I’m curious if anyone else is having problems specifically with the Gen 1 driver. Mine manifests itself as Shelly-controlled devices (lights) keep turning on - an indication that the driver has restarted.

I see (old) requests above for new device support. I can’t make any commitments for new work until I solve any outstanding problems with the current driver(s).

1 Like

Welcome back.

I only have 1 Shelly 1 relay which controls outside outlets used for Christmas lights. At this time of year it is away on. I have one smart spot light plugged into those outlets and I have not noticed any issues. I looked in history for the relay and it is blank indicating nothing have happened in the past week.

Can you please add Shelly 1 Gen4 driver please.:folded_hands:t2:

I’ll have to look at the Gen 4 API docs to see if they require a new driver. I’ll get back to you in a few days. I would rely heavily on you for testing and providing of driver logs if needed.

Turns out my driver restart problem was pervasive across all drivers and was happening because my hub was out of memory (too many drivers & devices). Had to do some cleanup!

This device is compatible with Matter over WiFi.

Yea, I saw in the docs. So assuming Smartthings’s matter support would work, looks like I wouldn’t have to worry about having to support any of the gen 4 devices for folks with matter-supporting hubs.

@hezqeel please let me know. It looks like the standard wifi-based API hasn’t changed from the V2/3 devices, so adding this should be fairly trivial. If you still need this support in my driver, I’ll need you to issue this command from a browser running on your local LAN (where <ip address> is the IP address of your Shelly device):

http://<ip address>/rpc/Shelly.GetDeviceInfo

And post or DM me the results. Thanks.

I have been testing Shelly 1 Gen3 for four months using Matter over WiFi.
The Matter connection has worked well.