Pular para o conteúdo principal

Visão geral

Toposync é um projeto open source, local-first, para Spatial Home Automation com inteligência local. Ele conecta câmeras, áreas, dispositivos, eventos, automações e contexto do Home Assistant em uma visualização 2D e 3D interpretável de um ambiente residencial privado.

Esta documentação é primeiro prática. Comece aqui para entender a forma do projeto, depois siga para instalação, primeiro uso, câmeras, Home Assistant OS ou desenvolvimento.

O que o Toposync tenta fazer

O Toposync adiciona contexto espacial à automação residencial. Em vez de tratar câmeras, entidades, áreas e automações como listas desconectadas, ele dá a elas um modelo compartilhado da casa.

Isso permite perguntar:

  • onde algo aconteceu?
  • qual câmera viu?
  • qual área mapeada foi afetada?
  • quais dispositivos ou automações próximos estão relacionados?
  • o que deve ser armazenado, exibido ou enviado como notificação?

A linguagem de produto para isso é Spatial Home Automation, apoiada por Spatial Camera Mapping, Spatial Events, Spatial Intelligence e Spatial Awareness.

Estado atual

Toposync está em alpha early access. Ele está pronto para testes cuidadosos por usuários técnicos, não para operação diária crítica.

Use ambientes de teste contidos, entidades não críticas do Home Assistant, redes privadas, logs sanitizados e planos de rollback. Ainda não dependa do Toposync para monitoramento de segurança sem supervisão, fluxos de emergência, controle de acesso ou automações em que falha possa causar dano.

Leia Alpha testing antes de conectar câmeras ou automações importantes.

Comece pelo objetivo

ObjetivoComece aqui
Entender o produtoO que é o Toposync
Entender a linguagem de categoriaConceitos espaciais
Entender o comportamento local-firstLocal-first
Instalar o ToposyncEscolha sua instalação
Criar o primeiro mapaCrie sua primeira composição
Adicionar câmerasAdicione sua primeira câmera
Calibrar o espaço da câmeraMapeamento de câmeras
Criar fluxos de eventoCrie seus primeiros pipelines
Usar Home Assistant OSAdd-on para Home Assistant OS
Desenvolver ou estender o ToposyncArquitetura

Caminhos de instalação

Os principais caminhos de instalação são:

  • add-on para Home Assistant OS em ambientes Home Assistant supervisionados;
  • Python com uv para instalações diretas em Linux, macOS e Windows;
  • Docker CPU para servidores locais e homelabs;
  • Docker CUDA ou bundles de upgrade para hosts de processamento com GPU;
  • processing servers quando cargas de câmera ou visão devem rodar em outra máquina.

Use Escolha sua instalação para escolher o caminho certo antes de instalar.

  1. O que é o Toposync
  2. Local-first
  3. Conceitos espaciais
  4. Alpha testing
  5. Escolha sua instalação