Eftersom regnberäkningarna bygger på den tidigare historiken så går det inte att få någon pålitlig regndata om du endast läser in 3 värden. Det enda som sparas i väderstationen är hur mycket det regnat i millimeter sen stationen börjat mäta, för att få ut datat för regn under 24 timmar, 7 dagar osv så tar man helt enkelt nuvarande regn i millimeter, går tillbaka till den historiepost som är så många timmar/dagar tillbaka i tiden och jämför hur mycket det regnat då. Dvsandreas skrev:Jag tycker dock inte att regnberäkningarna verkar stämma riktigt. Hur ska man göra för att de ska stämma?
(regn i mm idag) - (regn i mm 24h sen) = (Regn de senaste 24h).
För att göra detta i Easyweather i windows så kräver programmet att hela historien läses in. Jag la till --quickrain för att slippa detta, dvs programmet tar nuvarande data, och sen hoppar direkt till den historiepost som den "tror" är 24h sen baserat på uppdateringsintervallet, och jämför dessa två poster. --quickrain är dock i nuvarande form trasig, så för att få pålitlig regndata med programmet så måste du alltså helst läsa in hela historiedatan.
Eftersom du sparar historiedatan kan det vara lättare att räkna ut detta själv för att få pålitlig data. Du behöver alltså endast spara ner %R (totalt regn sen stationen startades) och sen göra egna uträkningar från detta.