Homeassistant na cloud/vps, redirecionar tráfego


(Diogo) #1

Boa tarde,
Gostaria de saber se já alguém pensou em portar a instância do homeassistant para a cloud.

Neste momento só tenho a instalação dentro da rede por causa do autodiscover de dispositivos na xiaomi, que precisam de estar dentro da mesma rede.

Lembrei-me que poderia fazer uma tunnel ssh ou uma vpn para uma máquina na cloud, de modo a enganar o autodiscover do homeassistant para ter tudo num servidor fora de casa.

Sendo assim, a ideia seria só ter uma raspberry pi ou outro pc dentro da rede e depois redireccionar o tráfego de rede para a cloud (através de uma ligação de vpn). Tudo o resto que fosse por mqtt iria continuar a funcionar.

Já alguém tentou fazer isto?

Muito obrigado
Diogo Serrano


(Jorge Assunção) #2

Pode ser feito mas imagina o seguinte: tens automações importantes para a casa e ficas sem ligação à net (avaria do router, problemas com o fornecedor de acesso, indisponibilidade do serviço de cloud, etc)… O que é que fazes nessa situação?


(Diogo Gomes) #3

Todo o objectivo do Home Assistant é correr as coisas localmente.

Se tecnicamente é possível fazer o que pedes, vais deparar-te com alguns problemas:

  • Muitos dos protocolos de descoberta funcionam em multicast/broadcast, logo não vão funcionar na cloud
  • Vais ter sempre que correr um software qualquer localmente para interagir com os dispositivos locais
  • Do ponto de vista de segurança é uma solução muito mais exposta…

(Jhonathan) #4

Já existem soluções Cloud interessantes como o https://mydevices.com ou Blynk.

O bacana do HA é rodar localmente e ficar livre de instabilidade de conexão, latência…