Montei um sensor de chuva, usando um tutorial dos nossos amigos brasileiros.
Configurei tal como está no tutorial (posso colocar aqui se for necessário), mas há uma configuração que não estou a entender.
Para saber a intensidade da chuva, o código que estava era assim
- platform: template
sensors:
chuva_status:
friendly_name_template: Status da Chuva
value_template: >-
{% if states('sensor.intensidade_da_chuva')|float > 900 %}
Sem chuva
{% elif states('sensor.intensidade_da_chuva')|float > 300 %}
Chuvando
{% else %}
Super Chuva
{% endif %}
icon_template: >-
{% if states('sensor.intensidade_da_chuva')|float > 900 %}
mdi:white-balance-sunny
{% elif states('sensor.intensidade_da_chuva')|float > 300 %}
mdi:weather-pouring
{% else %}
mdi:weather-lightning-rainy
{% endif %}
Pelo que percebi, isto tem o estado “sem chuva”, “chuvando” e “super chuva”, mas o estado “chuvando” nunca me aparece!
Já andei aqui às voltas e não chego lá.
O sensor sem chuva tem um valor em seco de 1024, a medida que vai tendo água, vai baixando o valor. Se ficar coberto de água, fica a zero.
Entre os 900 e os 300 não deveria ser “chuvando”