Hello My name is Peter.
During startup of the Shelly Cloud program for IOS 15.1 I am met with the requirement to register an account or login to an existing one.
Since Shelly is famous for operating properly without the use of cloud services I fail to see the requirement for this login upon startup, I mean at all really.
In the software there is a setting to use the cloud service if we choose to do so, which of course would require credentials from the user to do so.
If I install this software for the first time to try it out locally with my purchased devices, why do you push this cloud registration upon me at such an early stage, it doesnt make any sense at all.
Personally I think cloud/server based services feels a little unnecessary, but not because its old but because this type of communication adds to latency and if a remote service is updated and/or shut down/restarted we loose connection.
I anyone wants to control these things from another remote we would just start up a small VPN server instance which is usually implemented in most home routers these days.
I can understand that you want to sell extra services for your devices and add functionality because we all want to sell good software and hardware.
Could you not sell different firmware images with different functionality instead such that when you buy a device it comes with a basic software implementation, and if I want some extra protocol of feature I can purchase that extra firmware online.
It should be emphasized that I have recently bought 4 plus 1pm devices and and have not experiency in these thing, but this is just how I feel the first time I started these things.
Please remove this initial cloud registration requirements from your main software.
Have a White and Merry Christmas and a nice upcoming year.
PS. I wonder how many uses a Shelly to remotely launch rockets hehe.