My smart home has been a messy collection of proprietary bridges, cloud-dependent hubs, and a dozen different apps that refuse to talk to one another. Every new device added another point of failure ...