Hum... Sou capaz de ter falado cedo de mais.
Esta noite tenho valores em branco para a humidade (não para a temperatura) durante um curto período (entre leituras de 100%) que me levam a pensar que o sensor leu então mais de 100% (tendo o valor sido descartado pelo "controlo de qualidade" do Weewx).
Isso leva-me a admitir a hipótese de eventualmente ter por ex. um sensor v3 e não v4, com base nesta discussão. O que de facto deveria dar leituras numa escala de até uns quase 103% (com base nos diferentes valores das constantes C).
Por outro lado, no código demo que disponibiliza, é a própria Sensirion que inclui uma rotina para limitar programaticamente o máximo a 100, o que me leva a admitir que também é possível que seja um comportamento "normal"/possível em certas circunstâncias:
if(rh_true>100)rh_true=100; //cut if the value is outside of
if(rh_true<0.1)rh_true=0.1; //the physical possible range
Isto não parece fazer parte do código do Arduino (?).
Para já retirei os 100% na "recepção" como limite, para de futuro ver exactamente até onde ele vai.
EDITADO: Vi entretanto aqui que a v4 anda por aí desde pelo menos 2010. Seria estranho que um sensor comprado em 2015 fosse v3....
Esta noite tenho valores em branco para a humidade (não para a temperatura) durante um curto período (entre leituras de 100%) que me levam a pensar que o sensor leu então mais de 100% (tendo o valor sido descartado pelo "controlo de qualidade" do Weewx).
Isso leva-me a admitir a hipótese de eventualmente ter por ex. um sensor v3 e não v4, com base nesta discussão. O que de facto deveria dar leituras numa escala de até uns quase 103% (com base nos diferentes valores das constantes C).
Por outro lado, no código demo que disponibiliza, é a própria Sensirion que inclui uma rotina para limitar programaticamente o máximo a 100, o que me leva a admitir que também é possível que seja um comportamento "normal"/possível em certas circunstâncias:
if(rh_true>100)rh_true=100; //cut if the value is outside of
if(rh_true<0.1)rh_true=0.1; //the physical possible range
Isto não parece fazer parte do código do Arduino (?).
Para já retirei os 100% na "recepção" como limite, para de futuro ver exactamente até onde ele vai.
EDITADO: Vi entretanto aqui que a v4 anda por aí desde pelo menos 2010. Seria estranho que um sensor comprado em 2015 fosse v3....

