I added this to my Shelly Device Manager app (here)
I don't have one of these on hand, so I'm not able to test it verifiably, so this is just coded up based on documentation/specs for the device. All the important code HAS been tested, since Shelly devices are just a mix of various standardized components and services, such as switch, input, temperature, etc. These are all the same across all devices that use them, and I've tested the code for all of these components and services with other Shelly devices, so the majority of the code these devices would use has been tested.