Sobre o projeto

O Home Assistant Supervisor é a camada de gestão baseada em contentores por trás de uma instalação do Home Assistant. Gere a instalação do Home Assistant Core juntamente com aplicações relacionadas, e é controlado através do Home Assistant, que comunica com o Supervisor. O Supervisor expõe uma API para gerir a instalação, incluindo alterar definições de rede e instalar ou atualizar software. O projeto descreve-se como uma primeira solução de nuvem privada para automação residencial. As orientações de instalação são direcionadas para a página oficial de introdução do Home Assistant. Para desenvolvimento, pequenas alterações e correções de erros podem seguir o fluxo de trabalho padrão, enquanto alterações significativas devem começar com um RFC. Instruções detalhadas de desenvolvimento são mantidas na documentação para programadores do Home Assistant. Os lançamentos seguem uma estrutura de canais faseada: os pull requests são integrados no ramo principal, uma compilação é enviada para a fase dev, os lançamentos são publicados, uma compilação é enviada para a fase beta, o ficheiro stable.json é atualizado, e a compilação previamente enviada para beta é então enviada para stable. O projeto é apresentado como um projeto da Open Home Foundation.