Ich habe diverse smarte Geräte vom China Anbieter "Smart Life" oder auch Tuya genannt.
Die muss man nur einmal über die App mit dem WLAN koppeln und danach kann man die vollständig vom WAN isolieren, man kann die Geräte dann über das Heimnetzwerk steuern mit Home Assistant oder einer Python Library. Die App steuert auch über das Heimnetzwerk und nimmt die Cloud nur als Fallback.
Die Kommunikation mit den Geräten erfolgt AES verschlüsselt, dabei haben Cloud- und Heimnetzwerkrequests verschiedene Schlüssel. Die Schlüssel kann man aus der App ziehen wenn das Smartphone gerootet ist.
Bei dem DE-CIX Stromausfall vor einiger Zeit war bei mir das ganze Internet tot, aber die Steuerung via App ging noch zum Glück 
Interessant wäre auch noch, ob man die Geräte koppeln kann ohne Internet, falls der Anbieter mal seine Cloud abschaltet 