Pular para o conteúdo principal

Solução de problemas

Toposync está em Alpha Early Access. Isso significa que troubleshooting faz parte do trabalho de produto neste momento: existem muitos sistemas operacionais, câmeras, protocolos, instalações de Home Assistant, hosts Docker, GPUs, navegadores, redes e caminhos de instalação para validar.

Esta página é o ponto de partida. Guias de troubleshooting mais focados serão adicionados com o tempo.

Primeiras verificações

Comece pelo básico:

  1. Confirme qual caminho de instalação você está usando: Python, Docker, add-on do Home Assistant OS ou processing server.
  2. Confirme que o processo do Toposync está rodando.
  3. Abra o endpoint de health quando disponível, normalmente /api/health.
  4. Confira o console do navegador ou logs do servidor.
  5. Confirme o diretório de dados ativo e os locais de arquivos.
  6. Reinicie depois de alterar variáveis de ambiente ou flags de linha de comando.

Se o problema envolve câmeras, anote protocolo e modelo da câmera. Se envolve Home Assistant OS, anote versão do add-on, arquitetura do host e se o problema acontece por ingress, porta direta ou ambos.

Encontre o guia focado

ÁreaUse este guia
Escolher o caminho de instalaçãoEscolha sua instalação
Python no Linux/macOSPython no Linux e macOS
Python no WindowsPython no Windows
Docker CPUDocker CPU
Docker CUDADocker CUDA
Instalação do add-on Home Assistant OSAdd-on para Home Assistant OS
Operação no Home Assistant OSSolução de problemas do add-on Home Assistant
Processing server no Linux/macOSProcessing server no Linux e macOS
Processing server no WindowsServiço Windows de processamento
Processing server com DockerProcessing server com Docker
Visualização ao vivo e streamingVisualização ao vivo de câmeras
Portas e connection refusedPortas
Variáveis de ambienteVariáveis de ambiente
Diretório de dados e uso de discoLocais de arquivos
Settings quebrados ou recuperação de configConfiguração

Sintomas comuns

SintomaPrimeiro lugar para verificar
Navegador não abre o ToposyncLogs do processo, bind de porta, Portas.
connection refusedHost errado, porta errada, serviço parado, porta do container não publicada ou porta direta do add-on Home Assistant desabilitada.
UI carrega, mas câmeras nãoURL da câmera, credenciais RTSP/ONVIF, fonte de stream, Visualização ao vivo de câmeras.
Sidebar do Home Assistant funciona, mas URL direta nãoConfigurações de rede do add-on, ingress versus modo de porta direta, Solução de problemas do add-on Home Assistant.
Pipelines não produzem eventosEstado enabled do pipeline, diagnósticos de operadores, mapeamento de câmera, atribuição de processing server.
Processing server não é acessívelBasic auth, URL do host, firewall, status do serviço e o guia de instalação do processing server correspondente.
Uso de disco cresceDiretório de dados, arquivos gerados, snapshots de pipeline, arquivos de runtime de streaming, Locais de arquivos.

Abra uma issue no GitHub

Para bugs comuns, use GitHub Issues.

Boas issues ajudam o projeto a validar o mundo real mais rápido. Inclua:

  • versão do Toposync;
  • caminho de instalação;
  • sistema operacional e arquitetura;
  • navegador ou superfície do app;
  • versão do Home Assistant OS/add-on quando relevante;
  • modelo da câmera e protocolo quando relevante;
  • detalhes de Docker, GPU, DirectML, CUDA ou processing server quando relevante;
  • comportamento esperado;
  • comportamento observado;
  • logs e screenshots sanitizados;
  • passos exatos para reproduzir.

Não inclua senhas, tokens, URLs privadas, credenciais de câmera, imagens privadas de câmera, dados pessoais ou detalhes de vulnerabilidade em uma issue pública.

Contribua com correções ou docs

Contribuições são bem-vindas. Comece pelo CONTRIBUTING.md para setup, fluxo de desenvolvimento, testes, regras de documentação e expectativas de pull request.

Contribuições pequenas e focadas são especialmente úteis durante o Alpha Early Access:

  • melhorar docs de instalação;
  • adicionar notas de troubleshooting a partir de dispositivos reais;
  • reportar detalhes de compatibilidade de câmeras;
  • corrigir links quebrados ou passos pouco claros;
  • adicionar testes focados em distribuição ou comportamento no Home Assistant.

Problemas de segurança

Não reporte vulnerabilidades em issues públicas.

Use private vulnerability reporting do GitHub ou um GitHub Security Advisory privado quando disponível. Veja SECURITY.md.