DIDA

Distributed Isolated Device Automation. A modern successor to Home Assistant, rebuilt the way an industrial engineer would build it: isolated, validated, unkillable.

Fault isolation at the core

Every protocol adapter is its own process in its own container. A misbehaving device marks its entities unavailable — the rest of the house doesn't notice.

A canonical capability model

The core knows capabilities — on_off, brightness, temperature — never protocols. Every state update is validated at the boundary; garbage never reaches your data.

29 adapters and counting

Zigbee and Z-Wave via proven bridges, ESPHome, Shelly, Tuya, HomeKit, Chromecast, DLNA, Denon/HEOS, Harmony, Matter, robot mowers, weather stations, solar inverters…

Automations that can't hang the core

A typed trigger–condition–action layer for the everyday, and a hermetic Starlark sandbox for power logic — with per-rule timeouts and circuit breakers.

The floor plan is the interface

Control the whole house from a live floor plan — tap a light on the map, not in a list. Computer vision turns a photo of your plan into rooms automatically.

Voice via Matter

Entities exposed as Matter devices adopt into Google Home, Alexa and Apple Home — locally, without any vendor cloud.

Presence done right

Family phones report GPS through a native Android companion app; a geofence engine and per-person zones drive automations.

Built on real databases

Postgres is the system of record, ClickHouse ingests the history firehose. Years of state, instant queries.

See it work

Live floor plan control — demo clip coming
Voice: “turn on the PS5” — demo clip coming
Assistant & automations — demo clip coming

Run it yourself

DIDA runs on a plain CPU — no GPU required (vision is BABA's job; the two integrate over a shared bus when you run both). Docker Compose, Postgres 18, ClickHouse, NATS JetStream.

Public release in final preparation — installer and prebuilt images are on the way. Watch this space.

© 2026 Ivo Bošković. BABA and DIDA are licensed under PolyForm Noncommercial 1.0.0 — free for personal use, commercial licensing on request.