Brifing

One Dashboard to Rule All Home Automation Devices

The story of Overwatch, a custom software solution unifying disparate systems

Feld Thoughts2 min

1Challenges in home automation

The high-end automation system installed a decade ago in an Aspen home turned into a multi-app nightmare over time. Incompatible systems from Savant, Crestron, and J.Geiger required hours of tech support for basic functions like shade control. Integrators proposed costly infrastructure replacements while simple operations still demanded multiple apps, highlighting systemic fragmentation in smart home ecosystems.

2Breaking point: J.Geiger shades

Despite Savant's acquisition of J.Geiger, integration failures led to eight-plus hours of tech support over summer. Inconsistencies like Crestron's discontinued app working on one iPhone but not another exposed fundamental flaws. The Control4 migration option was rejected due to high costs and limited functionality, demonstrating market solutions' inadequacy for advanced needs.

3Birth of Overwatch

A Sunday morning decision spawned Overwatch - a unified web interface controlling all devices across multiple properties. Developed using Fable 5.1 (with occasional cyber safety downgrades to Opus 4.8), the project validated the need for custom solutions when Apple Home and Google Home proved incapable of handling diverse hardware ecosystems and basic automation requirements.

4Technical architecture

Integrating fifteen cameras across four locations (Aspen, Tucson, Boulder, Basalt) required open-source solutions like go2rtc. Tailscale created a unified private network, while local always-on computers (Raspberry Pi in Tucson, existing Mac mini in Aspen) reduced cloud dependency. Home Assistant provided foundational integration capabilities, demonstrating how open-source tools can bridge proprietary system divides.

5Design philosophy

Overwatch's core principle enables full control from any browser on any device, anywhere. Each property's always-on computer serves as a Tailscale bridge, with Raspberry Pis deployed as 'cheap insurance' for cloud-dependent locations like Boulder and Basalt. This architecture significantly reduces reliance on manufacturer cloud APIs while maintaining remote access capabilities.

6Vendor lock-in and enshittification

Legacy systems like Lutron and Control4 trap users in 2005-era software paradigms, requiring vendor intervention for simple changes. The promised universal API compatibility of Web 2.0 never materialized, leaving consumers hostage to closed ecosystems. This market failure forces homeowners into expensive proprietary solutions for basic automation needs.

7Open-source alternatives

Projects like go2rtc and Home Assistant demonstrate how open-source solutions can bridge proprietary divides. go2rtc's ability to unify feeds from eight Google Nest, five UniFi Protect, and two Ring cameras into a single video stream shows the cost-effective potential of community-developed tools in overcoming manufacturer incompatibilities.

8Future of home automation

Overwatch exemplifies the user-centric approach needed in smart home technology. As commercial solutions remain limited and costly, custom development becomes increasingly viable. Widespread adoption of open standards and APIs could finally deliver the truly integrated home automation systems originally envisioned during Web 2.0's early promise.

Original article: Feld Thoughts — Ev Otomasyonunda Tek Bir Pano ile Tüm Cihazları Yönetmek