Shelly devices can be managed remotely over an RPC interface.
Please add support for basic fleet management to the Shelly integration.
Suggested actions:
Enable / disable AP
Set/delete KVS entries
Create/start/stop/start-on-boot scripts
The actions can be applied to an arbitrary set of Shelly devices (eg, by showing all devices with individual checkboxs to select/deselect).
This is a large feature request. I’m interested in working on this myself. The purpose of this thread is to find out if others like the idea and if the HA dev team would accept such a change. I don’t know of any integration providing similar functionality, so perhaps it’s not appropriate or there’s a better alternative.
I’ll tell you the same thing Paulus once told me. HA is not a device management platform, HA is an automation platform. Currently, that’s my approach, we implement what gives value in terms of automation.
Switches for AP and Bluetooth seem like an interesting idea. The KVS case has already been discussed and it will not be implemented in integration. Changing the input type and consumption type is also typically a configuration of the device itself and we probably won’t go in that direction.
We’ll see how many votes/comments your request gets.