Configuração de sensor de chuva

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”

Boas podes partilhar o link!!!

Ninguém me consegue ajudar neste template?

@max-men qual é o valor quando isso tem água? E altera lá chuvando que isso não existe :wink:

Eu sei que não existe :joy:, é só um exemplo.

Este template foi copiado e está tal como o copiei (deixei assim como exemplo, porque já fiz inúmeras alterações sem sucesso)

Sem chuva tem o valor de 1024, há medida que vai tendo água, o valor vai descendo. Se eu meter o sensor num copo de água, o valor fica a zero.

O que queria, era que até 900 sem chuva, de 900-600 chuviscos, 600-300 chuva, 300-0 chuva intensa

Os nomes eu altero depois :slight_smile:

@max-men podes exprimentar com AND
tipo isto:

{% elif states(‘sensor.intensidade_da_chuva’)|float > 200 and < 300%}
vais fazendo vários estágios.

1 Like

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade