13-10-2015, 01:30
Estas suas duas ultimas mensagens misturam duas questões que convem separar. Vou primeiro à questão do uso do multiplicador.
Para o caso do pluviometro, a necessidade de usar um multiplicador não deriva do sistema ser um WeatherDuino, mas sim de se estar a usar um pluviometro (neste caso um Auriol) cuja medição da pluviosidade correspondente a cada click é diferente dos pluviometros usados nos sistemas Davis que é de 0.2mm (na europa). Se estivesse a usar o Auriol com uma Davis, teria tambem de usar multiplicadores, assim como se usar um pluviometro de 0.2mm com o WeatherDuino Pro2 tambem não precisa usar qualquer multiplicador.
A que variáveis esse multiplicador deve ser aplicado no WeewX, confesso que não sei. No Cumulus o multiplicador é global, e uma vez aplicado, todos os dados, quer os internos quer o que envia para o WU, reflectem qualquer mutiplicador usado.
Quanto ao monthrain, efectivamente o WeatherDuino Pro2 não o reporta, é absolutamente redundante, pois se o software sabe e regista o valor diário da precipitação, calcular o acumulado no mês é bastante fácil.
Mais uma vez não sei se o weewx o faz ou não, sei que o Cumulus deriva todos esses valores (monthRain e yearRain) a partir do valor diário, e nem liga aos outros, e existem muito boas razões para que o faça assim, não é mesmo por acaso.
O WeatherDuino Pro2 reporta o dayRain e o yearRain, e seria bastante fácil adicionar o monthRain, só que os 46 bytes extra necessários são precisosos.
É possível que, conseguindo uma ainda melhor optimização do código (que estou sempre a tentar fazer) possa vir incluir a informação do monthRain no LOOP.
Para o caso do pluviometro, a necessidade de usar um multiplicador não deriva do sistema ser um WeatherDuino, mas sim de se estar a usar um pluviometro (neste caso um Auriol) cuja medição da pluviosidade correspondente a cada click é diferente dos pluviometros usados nos sistemas Davis que é de 0.2mm (na europa). Se estivesse a usar o Auriol com uma Davis, teria tambem de usar multiplicadores, assim como se usar um pluviometro de 0.2mm com o WeatherDuino Pro2 tambem não precisa usar qualquer multiplicador.
A que variáveis esse multiplicador deve ser aplicado no WeewX, confesso que não sei. No Cumulus o multiplicador é global, e uma vez aplicado, todos os dados, quer os internos quer o que envia para o WU, reflectem qualquer mutiplicador usado.
Quanto ao monthrain, efectivamente o WeatherDuino Pro2 não o reporta, é absolutamente redundante, pois se o software sabe e regista o valor diário da precipitação, calcular o acumulado no mês é bastante fácil.
Mais uma vez não sei se o weewx o faz ou não, sei que o Cumulus deriva todos esses valores (monthRain e yearRain) a partir do valor diário, e nem liga aos outros, e existem muito boas razões para que o faça assim, não é mesmo por acaso.
O WeatherDuino Pro2 reporta o dayRain e o yearRain, e seria bastante fácil adicionar o monthRain, só que os 46 bytes extra necessários são precisosos.
É possível que, conseguindo uma ainda melhor optimização do código (que estou sempre a tentar fazer) possa vir incluir a informação do monthRain no LOOP.

