Você tem um pluviômetro tradicional? Eu aqui comparando com os on line por vezes fica igual outras um pouco diferentes, mas isso também é por que a estação que faz a medição esta a uns Km de distancia e já vi aqui esta chovendo e um amigo que mora lá diz que lá esta um “lindo dia de sol”
Sim, eu implementei e funciona mas ainda não é a ideal. O problema é que quando vc reinicia o HA, ele diz que tá chovendo já que o estado vai de “unknow” para “alguma coisa”. Ainda não tive tempo de pesquisar, mas o template deveria ser algo como "tempo da ultima vez que o sensor estava “on” > 10 minutos. Assim que descobrir eu posto aqui.
A impressão inicial é que quando choveu pouco o resultado foi mais peciso e quando choveu muito o pluviometro marcou muito mais (tipo 50mm vs 34mm). Isso me levou a desconfiar que o sensor possa estar perdendo alguns “pulsos”, mas não consegui confirmar ainda. Ou pode ser que aquele valor de 0.3mm por pulso esteja errado mesmo.
O dificil é que tá chovendo bem pouco na região (Curitiba), daí demora um tempão entre as oportunidades de testar :-(.
Amigo, quando ao problema de avisar que está chovendo quando reinicia, eu tenho isso com alguns sensores.
Criei um input boolean chamado (Ha Iniciado), esse boolen sempre inicia desligado. Ai tenho uma automação no yaml que depois de 2min de HA ligado, liga esse boolean.
Meu node passar por esse verificador. O sinal só continua se ele for on. Ai esse sinal inicial não passa e não recebo o aviso. Se não estiver entendido me fala que explico melhor.
Quanto a imprecisão de leituras do seu pluviômetro, eles ficarem próximo a janela, pode interferir na leitura em chuvas de vento (laterais). Se puder tente instalar ele lá naquele muro da frente.
Oi @ARafael . Sim… ele ficar proximo da janela é um problema, mas não tanto, porque o pluviometro analogico tb fica então a quantidade de chuva que chega neles é a mesma. Eu não tô preocupado em ter uma medida super precisa, mas ela precisa ser consistente. Ontem eu fiz umas modificações e coloquei a quantidade chuva por pulso em um input_number pra facilitar os ajustes. Vamos ver…
@CLyra , sou iniciante no Home Assistant e estou muito impressionado, preciso muito fazer um sensor de chuva e vou também seguir este post. Mas não consegui ainda implementar o card, estou usando o lovelace mas não sei qual card usar para inserir o código ou se é direto no lovelace
O que vc postou é a configuração do sensor. Isso vai na configuração do HA e não da interface. Depois que vc fizer isso, vc pode adicionar no lovelace um entity card e acrescentar o sensor. Guenta ai que em algum momento eu posto a configuração completa.
Uma dica pra quem usa o sensor do primeiro post.
Não deixem o sensor ligado direto. Se ficar ligado direto em tempo de chuva vai durar uns 4 meses e começar a ter problema de leitura, pois causa eletrólise.
O meu sensor atualiza se não me engano a cada 5 segundos, porém só fica energizado por alguns milissegundos para fazer a leitura
Leandro,
uso em um ESP32 e um modulo de chuva igual ao do primeiro post.
Vou postar a parte referente ao sensor usando o ESPhome,
mas se precisar posto o código antigo para Arduino ide. Ligação ESP32
Sensor de Chuva (GND) = ESP32(GND)
Sensor de Chuva (VCC) = GPIO 26 (3,3v)
Sensor de Chuva (A0) = GPIO 34
Pode testar com mais ou menos delay, aqui pra mim foi suficiente.
E o delay após a leitura não sei se realmente é necessário, mas uso ele de qualquer forma.
Amigo, obrigado por compartilhar seu código funcionou legal para mim. Só estou e dúvida sobre o modo como apareceu a informação do sensor. Você sabe como usá-la? Tipo, em uma automação que mede a intensidade da chuva. Obrigado novamente.
No meu caso só uso para saber se esta chovendo ou não.
Se estiver chovendo ele fecha a cobertura e quando para de chover espera 15 minutos para secar e abre a cobertura.
E o meu sensor fica inclinado para a agua escorrer mais rápido, pois se após chover o tempo estiver frio e continuar nublado fica uma eternidade para secar, rsrsrs.
Usando o esphome acredito que vc terá que aplicar algum filtro nas leituras, olha as leituras sem filtro de ontem pra hoje.
Se fosse pra fazer um sensor de intensidade de chuva do zero eu acho que usaria o sensor de nível de agua e verificaria o quanto o nível subiu em x minutos.
Muito interessante. Então sua automação é baseada em quando está menos de 3.90V = está chovendo? Obrigado pela indicação heh
Não sei nada desses filtros aí, mas vou dar uma olhada. Vou deixar inclinado também, topper!
Só mais uma coisa, não tem problema molhar aqueles 2 pinos q ficam atrás da plaquinha q mede se chove ou não? tava penando em pôr fita isolante kkk
Isso, 3,9 está seco e qualquer coisa abaixo disso considero que está chovendo.
O meu eu não isolei, mas não deixe os pinos encostado onde acumula água, se não o sensor vai ler como se estivesse mergulhado. Se usar a placa inclinada dificilmente vc terá esse problema.
Mas caso queira isolar, usa cola quente ou algum tipo de silicone.
@fab_hass para você obter a intensidade da chuva, terá que ter um Pluviômetro.
O pluviômetro te informará a quantidade de chuva que o sensor registrou, e multiplicando esse valor por minuto ou hora, você chegará a intensidade de chuva.
Nesse link você pode verificar como calcula a precipitação.