Is the mobile app required? If I'm already at home, why would I want to try to awkwardly navigate some 3D space with gestures on a tiny phone screen instead of using my desktop computer?
Required app installs make the world less accessible for us non-smartphone owners. At the very least, I'd want a IoT device to be optionally controllable via some kind of network API. That way I can unify its scheduling, programming, or whatever with the rest of my network computing resources, instead of having each device require a specific UI (or worse, its own app).