Home automation platform
Lighting, heating and cooling, irrigation, air-quality monitoring and Apple devices from six different vendors, each with its own app and most of them unable to talk to each other.
- Connected them into one system on a Raspberry Pi, with a dashboard for each person in the household and permissions to match.
- Set up alerts for exceptions instead of screens to watch: radon or humidity running high, the house getting too cold, the irrigation controller dropping offline.
- Keep the configuration in Git, with automatic validation and a dry-run step before any change goes live. I added both after a bad change once took the system offline.
It's the problem agencies live with: systems from different vendors that don't share data, and changes that have to be made without breaking what's already running.