(12-10-2015, 13:01)hvalentim Wrote: Julgo que se retira daqui uma conclusão em como para conseguir obter a chuva a partir do LOOP c/ o WeeWX ou bem:
a) se modifica o WeatherDuino para enviar também o valor do monthRain
b) se tenta modificar o WeeWX para fazer as contas a partir do yearRain
Eventualmente, uma terceira possibilidade, a mais simples (SE funcionar, provavelmente não*), podia ser definir/tentar forçar no [StdCalibrate] simplesmente algo como
monthRain = yearRain * 1.25
Uma vez que o que está em causa é simplesmente apurar a diferença, é indiferente por qual período ela é calculada. Resta saber como o programa lida com este mapeamento de campos (seja, porque ordem aplica as correcções, se for ex post não adianta nada porque entretanto já calculou o rain a partir do monthRain como sendo 0*).
Presumo (não sei se bem) que actualmente o WeatherDuino envia o valor da monthRain como sendo "0"???
(*)"Because this service is normally run after StdConvert"
fonte: http://www.weewx.com/docs/usersguide.htm#StdCalibrate

