Once everything has intelligence, we'll need to manage that intelligence. We need one phone app and not dozens.
There's only one thing I can see that can make that happen. Open protocols. Open device APIs. Then we can make our own management apps. Oh what a wonderful day that will be.
When I can coordinate my bathroom scale with the app that manages my grocery list. When I can automatically start my car at 8:30 am, but only if my shower ran. When I can actually teach my house to understand whether I'm actually there or not.
Surely they should all use BLE or similar? If umbrella disconnects (you're outside the 15-25m range), give an alert. If using BLE, the protocol is essentially open and other apps could build around it.