SmartThings charging €5/month for API

Well, if that’s a vulnerability then every smart device would be insecure. I don’t know of any device without OTA, even for my own ESP8266 and ESP32 projects, I can OTA them via my VPS server.

Well, that’s a personal opinion then. I’d rather have ease of use and convenience. In my case, local control doesn’t add much either. When we had an internet outage recently, I quickly disabled WiFi on my phone to check for outages but when I wanted to reconnect, I couldn’t since the main network uses WPA3-Enterprise and Zyxel Nebula needs the server to authenticate clients using the username and password. So even if local control was possible, it wouldn’t have helped. But I understand most people just have a “regular” network on a regular router :wink:

That’s local OTA, and completely different from allowing a manufacturer to remove functionality for commercial and/or monetary purposes.

Just like yours is.

Are you saying that you can’t connect to your local WiFi network when there’s no internet connection?

Yes, but only when associating. If the client is already connected, it will stay connected. This probably has to do with how Nebula Cloud Authentication works. When I connect a device to my main network, I need to create a username and password for it on the Zyxel Nebula cloud portal. Then, I need to authorize it to use the network and then I can enter that username and password to connect.

I can also choose if the device requires 2FA, which I have on for only some devices (only devices that I don’t use/disconnect often). In case of 2FA, it will open a captive portal where I need to enter OTP from Google Authenticator. Probably, Nebula works in a fail-safe way: when there’s no internet, don’t authenticate any clients. Some systems have backup methods which use a cache, but appearantly Nebula doesn’t. I also have MAC authentication set up for my IoT network (and want to move to DPPSK soon for better protection, then you can use different WPA2-PSK passwords per device, but that requires a lot of time to reset all devices and get them to use the DPPSK instead of the currently set up password). I never checked if MAC authentication still works without internet, we luckily almost never have internet outages in my area.

Well, it doesn’t run on my local network, it runs on a Linux VPS on the cloud, but the VPS is managed by myself though.