Porque é que o Home Assistant aumenta o ruído das ventoinhas ao controlar os dispositivos de toda a casa?

Eva Wong é a redatora técnica e entusiasta residente na ZimaSpace. Uma geek desde sempre, apaixonada por homelabs e software de código aberto, dedica-se a traduzir conceitos técnicos complexos em guias práticos. A Eva acredita que a auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ajuda a comunidade a desmistificar configurações de hardware, desde montar o primeiro NAS até dominar os contentores Docker.

O ruído da ventoinha que aumenta apenas durante o controlo de toda a casa costuma acompanhar um pico breve de CPU ou de atividade de armazenamento, mas também pode revelar um painel exigente, uma tarefa em segundo plano simultânea, um fluxo de ar limitado ou uma falha específica de uma versão.

Reproduza uma cena representativa — como alterar o estado de muitas luzes, persianas, termóstatos e dispositivos multimédia — enquanto monitoriza a CPU do anfitrião, a atividade do disco, a temperatura, o tempo de resposta do Home Assistant e os outros contentores. Altere uma variável de cada vez, aguarde que o servidor regresse ao nível de referência entre testes e pare se deixar de responder, reduzir a velocidade devido à temperatura, se desligar ou se a ventoinha produzir ruído mecânico.

Confirme que o ruído acompanha o evento de controlo

Registe os valores de referência da ventoinha e da temperatura depois de o sistema estar inativo durante vários minutos. Em seguida, execute a mesma cena para toda a casa uma vez e assinale o início e o fim. Compare o momento em que o ruído ocorre com a CPU, a média de carga, as escritas no disco e a atividade dos contentores, em vez de se basear apenas no som.

Se a ventoinha acelerar em poucos segundos e abrandar pouco depois de terminarem as confirmações dos dispositivos, o padrão é compatível com um pico transitório de processamento ou de eventos. Se a aceleração começar mais tarde e continuar, procure atividade do Recorder, novas tentativas, transmissões de câmaras, cópias de segurança, indexação ou outro contentor que se sobreponha à cena.

Repita o teste uma vez depois de o anfitrião regressar ao nível de referência. Um padrão consistente proporciona um método de diagnóstico controlado. Um padrão inconsistente significa que o fator desencadeante não está completamente identificado; registe o que mais estava a ser executado antes de alterar a lógica das automatizações ou a refrigeração.

Separe a utilização da CPU pelas automatizações da carga dos painéis e das integrações

Execute a cena com os painéis e as visualizações das câmaras não essenciais fechados. Se a resposta da CPU e da ventoinha diminuir acentuadamente, a ação de controlo visível poderá ser apenas o momento em que um painel em direto atualiza muitas entidades ou transmissões. Mantenha inalterada a lógica de controlo para que a comparação isole a carga dos clientes.

A resolução de problemas pela comunidade fornece um exemplo concreto: os utilizadores identificaram painéis sempre ativos com transmissões de câmaras em direto como causa de uma utilização elevada e contínua da CPU e da temperatura. Reduzir ou fechar essas transmissões restabeleceu uma carga normal. O teste do painel e da câmara permite verificar os clientes antes de culpar o motor de automatização.

Se fechar os clientes não alterar nada, desative apenas uma integração personalizada não essencial ou um grupo de automatizações de cada vez e repita a mesma cena. Um pico mais baixo identifica um possível responsável; se não houver alterações, a investigação aponta para o Recorder, o armazenamento partilhado, outro contentor ou a refrigeração do anfitrião.

Verifique se o Recorder ou o armazenamento partilhado prolonga o aquecimento

Compare a hora da cena com a taxa de escrita no disco e a latência da base de dados. A propagação de um estado por muitos dispositivos pode gerar numerosas escritas no Recorder, mesmo depois de os dispositivos responderem. Se o ruído da ventoinha acompanhar a atividade do disco durante mais tempo do que a atividade do CPU, o armazenamento ou as operações da base de dados são a hipótese mais provável.

Reduza temporariamente apenas a gravação não essencial de alta frequência ou transfira uma cópia de segurança coincidente para fora da janela de teste e, em seguida, execute a mesma cena. Se o controlo dos dispositivos se mantiver igual, mas a atividade do disco e a duração do ruído da ventoinha diminuírem, mantenha a alteração limitada e analise quais as entidades ou tarefas que geraram o pico de escrita.

A explicação da ZimaSpace sobre a latência do armazenamento durante o controlo de toda a casa fornece a camada de diagnóstico seguinte quando há atividade de escrita, esperas na base de dados e contenção no anfitrião partilhado ao mesmo tempo.

Exclua limitações de arrefecimento e falhas específicas da versão

Desligue a alimentação antes de limpar fisicamente e inspecione as grelhas de ventilação, o pó, o espaço à volta da ventoinha, a temperatura ambiente e a curva da ventoinha do anfitrião. Um fluxo de ar constante que acompanha a temperatura é diferente de um ruído de vibração ou de fricção, de alterações bruscas de tom ou de uma ventoinha que permanece no máximo depois de a carga e a temperatura descerem.

Se o comportamento tiver começado imediatamente após uma atualização do SO ou do Core, compare a versão exata e a plataforma antes de generalizar. Um relato sobre uma OVA do HAOS 18.0 descrevia o CPU a 100% e uma máquina virtual inutilizável; o caso foi encerrado como duplicado, mas continuava assinalado como necessitando de mais informações. Esse caso do HAOS limitado à versão justifica verificar o âmbito da versão, não presumir que todos os picos da ventoinha são a mesma regressão.

Reverta as alterações apenas se tiver uma imagem ou cópia de segurança comprovadamente funcional e o fator desencadeante coincidir com a atualização. Caso contrário, guarde os registos e as informações do sistema e continue a isolar a carga de trabalho. Peça uma inspeção do hardware se o ruído for mecânico, as temperaturas continuarem perigosas com carga baixa ou o anfitrião se desligar.

Verifique a correção com a cena original de toda a casa

Restaure o conjunto normal de clientes e volte a executar a mesma cena depois de aplicar a alteração correspondente. Observe as mesmas métricas de CPU, disco, temperatura, latência e ventoinha. Um estado de repouso mais silencioso não prova nada se o evento desencadeante não ocorrer.

O resultado é satisfatório quando as ações dos dispositivos são concluídas normalmente, o CPU e o armazenamento regressam aos valores de referência, a temperatura desce como esperado e o ruído da ventoinha diminui sem novas tentativas nem entidades indisponíveis. Repita o teste depois de um reinício e durante a próxima janela agendada para tarefas em segundo plano.

Se a ventoinha continuar ruidosa, mas a carga e a temperatura forem normais, deixe de alterar o Home Assistant e inspecione a ventoinha, os rolamentos, a montagem ou a acústica. Se a carga continuar elevada, guarde os resultados do teste controlado e encaminhe o caso para a integração, a base de dados, o anfitrião ou o projeto de SO responsável, indicando claramente a versão e o fator desencadeante.

Assistência e dicas

Mais para ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.