


Det största problemet med att sätta temperaturer i "karantän" är nog att temperaturerna lagras i round-robin databaser. Det är inte trivalt på en fläck att ta bort data ur sådana databaser.Dowser skrev:Helt klart svårt ja. Och med bara en mätstation i staden kvarstår problemet med sånna lokala fenomen som hagelstormar etc. som jag råkade ut för.
Problemet är att det nästan är omöjligt att särskilja vissa fenomen från renodlade mät-fel.
Ett alternativ är ju, även om det är *betydligt* mer jobb, att sätta mät-sekvenser som ser fel ut i "karantän" tills de godkänts av stationsägaren eller någon väder-moderator, i anslutning med dendär "stations-info" funktionen som tidigare disktuerades.

 Förutom mängden arbete så är RRD-databaser rätt lämpade till denhär typen av data.
 Förutom mängden arbete så är RRD-databaser rätt lämpade till denhär typen av data.Jovisst kan du få hårdvarufel eller att mjukvaran hänger sig...helt vatten tät är det ju inte.Dowser skrev:Tidsdatan fungerar bara om du litar på att både scriptet som genererar tiden och datan fungerar samtidigt. Vad säger att tidsstämpeln inte sätts på felaktig data?
Tanken är ju att ha det som ett alternativ, finns det tids stämpel så används det för att validera uppdatering, är det så att stationen inte har eller kan leverera tidsstämple så skall den ju inte uteslutas, men det blir svårare att avgöra om den är uppdaterad.Dowser skrev:Dessutom skulle det ge en del ökad komplexitet och leda till att ett antal stationer inte uppnår kraven, vilket vore trist.
Nej enkelt är det absolut inte!! Men som ett alternativ till att ha någon sorsts "AI" som skall utvärdera datan så kan man ha olika sorters valideringsmetoder beroende på vad som finns att tillgå. Kanske till och med olika klassificeringar på hur tillförlitlig stationen är och hur noga ägaren har varit för att uppnå "rätta mätvärden", och då ge mer eller mindre svängrum/gränser.Dowser skrev:Problemet är att Erik inte har full kontroll över de 200+ mätarna ute i landet utan måste lita på att vi gör vårt jobb korrekt. Ibland gör vi dock fel, oavsett om det är beroende på att mätaren står fel eller blir utsatt för något eller att våra script buggar ur. Så han måste analysera den faktiska datan och försöka avgöra automatiskt om den är korekt eller inte. Det är inget lätt jobb.
Tänkte inte på det...Dowser skrev:Ett kraftigt temperaturfall nedåt uppstår så fort någon råkar rikta vattenspridaren fel eller på annat vis stänka vatten på sensorn. Först för att det ofta är kallare än luften, sen för att det tar energi när det förångas. Så visst måste den logiken fungera både uppåt och nedåt.
 kändes avlägset att tänka på bevattnings tider nu...
  kändes avlägset att tänka på bevattnings tider nu... 
Det där har jag inte tänkt på!!!CirruZZ skrev:En annan sak jag funderat på gällande lika temp över en period kontra temp som slutats uppdatera. Det finns två ideer.
Som i mitt fall som levererar med en hög noggrannhet (1-wire) till temperatur.nu med två decimaler så ändras ju tempen lite hit och dit +/- 0,01 grader men det syns ju inte i grafen för den har ju en noggrannhet på en decimal. Även om inte andra decimalen visas, kan man inte använda den för att detektera om tempen har uppdaterats även om det inte ändrar tempen med en decimal noggrannhet. Detta funkar ju bara visserligen för de stationer som levererar temp med flera decimalers noggrannhet.
 Vad bra!!
  Vad bra!!Nu hänger jag inte med...elf98 skrev:Och vet man med sig att scripten aldrig någonsin crashar eller slutar att fungera kan man själv lägga in ett par tusendels graders +/- för att "lura" temperatur.nu.
 Du menar att om man bara kan mäta med en decimals noggrannhet så slumpar man ut ett värde på mindre än 0,01 och lägger till den levererade temperaturen för att "visa" att det är en ny temperatur, även fast den mätta temperaturen är den samma?
 Du menar att om man bara kan mäta med en decimals noggrannhet så slumpar man ut ett värde på mindre än 0,01 och lägger till den levererade temperaturen för att "visa" att det är en ny temperatur, även fast den mätta temperaturen är den samma?