Ecossistema
Indigo Domotics
Plataforma comercial de automação para macOS, Indigo Domotics integra Z-Wave, Insteon, X10 e mais de 100 plugins de terceiros num servidor local. Desde 2002, oferece dispositivos, triggers, schedules, action groups, scripts Python, Control Pages e acesso remoto. A escolha é indicada para usuários que já operam Mac e valorizam interface madura. A limitação é estrutural: o servidor permanece focado em macOS, e plugins ou interfaces antigas podem condicionar atualizações do sistema.
✅ Principais Vantagens
Servidor local maduro para macOS
Indigo é desenvolvido desde 2002 como plataforma comercial de automação para Mac. O servidor executa dispositivos, gatilhos, agendas, grupos de ações e plugins localmente. A interface de administração aproveita o ambiente macOS. A vantagem é uma experiência integrada para usuários de Mac, sem exigir montar uma pilha Linux. O custo é a dependência da plataforma. O Mac precisa permanecer ligado, compatível com a versão do Indigo e protegido. Atualizações do macOS podem afetar drivers, plugins e permissões. Antes de atualizar, consulta-se a matriz e faz-se backup. Um Mac mini dedicado costuma ser mais previsível que notebook usado no dia a dia. O servidor recebe UPS, rede cabeada e conta dedicada. A execução local reduz dependência de nuvem, mas o acesso remoto e integrações externas ainda usam serviços.
Suporte nativo a Z-Wave, Insteon e X10
A plataforma oferece suporte incorporado a centenas de dispositivos Z-Wave e Insteon e mantém compatibilidade com X10 em instalações legadas, por interfaces de hardware adequadas. Isso permite combinar gerações. A vantagem é preservar investimento. A limitação é a disponibilidade de interfaces e dispositivos antigos. Insteon e X10 possuem topologias e limitações diferentes de Z-Wave. O controlador precisa ser regionalmente correto. Z-Wave usa frequência do país. Insteon depende da rede elétrica e RF conforme geração. X10 é suscetível a ruído e acoplamento entre fases. A interface física é ponto de falha. O inventário deve registrar modelo, firmware e backup. A presença no suporte nativo não garante todos os recursos de cada dispositivo; a lista oficial precisa ser consultada.
Plugin Store e scripts Python para expansão
Mais de 100 plugins e uma biblioteca de contribuições conectam segurança, clima, energia, sprinklers, áudio, serviços e equipamentos. Plugins podem fornecer devices, events e actions. Scripts Python estendem a lógica. A plataforma equilibra interface gráfica e programação. A limitação é a dependência de terceiros. Cada plugin possui versão mínima do Indigo, requisitos do macOS e bibliotecas. Alguns exigem Indigo Pro. Antes de adotar, verifica-se manutenção, suporte e licença. Código Python antigo pode quebrar com mudanças de runtime. Plugins críticos precisam de plano. O servidor deve ter ambiente estável. Atualizações são testadas. A extensibilidade amplia capacidade, mas também a superfície de ataque e o custo de manutenção.
Control Pages e interfaces para iOS e web
Indigo oferece Indigo Touch para iOS e Indigo Touch for Web, além de páginas gráficas personalizadas. O usuário pode criar painéis por cômodo, planta ou função. Isso é útil em tablets de parede. A vantagem é uma interface diretamente ligada ao modelo local. A limitação é o trabalho de design e adaptação a telas. Layouts antigos podem não se ajustar a novos dispositivos. A interface web precisa de acesso seguro. Dados expostos devem ser limitados. Um painel não deve permitir desarmar alarme sem autenticação. As páginas são camada de apresentação, não lógica. O projeto deve manter automações separadas. Uma mudança visual não pode alterar segurança. A operação física continua disponível.
Acesso remoto integrado e lógica avançada
Indigo oferece acesso remoto seguro sem exigir configuração manual de portas em determinados serviços, além de gatilhos, schedules e condições hierárquicas. A plataforma também possui integração com Alexa. O benefício é administrar e controlar fora de casa. A dependência do serviço remoto precisa ser conhecida. Automação local continua, mas acesso externo pode falhar. A conta usa senha forte e MFA quando disponível. Logs e dispositivos autorizados são revisados. A lógica avançada deve ser organizada. Action Groups reutilizam sequências. Variáveis guardam estado. Scripts complexos ficam versionados. O sistema não deve transformar acesso remoto em caminho único para fechaduras ou iluminação. A função básica permanece local.
🔗 Protocolos & Integrações
| Protocolo | Método de Conexão | Status |
|---|---|---|
| Z-Wave | Suporte nativo por interfaces compatíveis para switches, dimmers, fechaduras, termostatos e sensores | Central; frequência regional e lista de dispositivos devem ser verificadas |
| Insteon | Integração nativa com interfaces e dispositivos compatíveis, usando rede elétrica e RF conforme a geração | Suportado em instalações compatíveis; disponibilidade de hardware é variável |
| X10 | Controle de dispositivos legados por interfaces X10 suportadas | Legado; sujeito a ruído e limitações da rede elétrica |
| Plugins IP e serviços | Integrações de terceiros conectam APIs, equipamentos de rede, segurança, áudio e dados | Amplo, mas dependente do plugin e da versão |
| Python | Scripts e plugins implementam lógica e integração customizada | Avançado; requer manutenção e compatibilidade do runtime |
| Alexa e acesso remoto | Serviços integrados expõem dispositivos e interfaces fora da LAN | Disponível conforme licença, conta e versão |