Sida 1 av 1

Validering av mätdata.

Postat: 05 okt 2007, 23:28
av Dowser
Jag har i dagsläget 6 st olika onewire temperatur-prober som jag loggar och gör grafer av.
Problemet är att jag ibland, inte ofta, men då och då, får felaktiga data.
Framför allt är det att jag får ett mätvärde som är 85 grader, mitt i en kurva över innomhustemperatur etc...

Som jag har förstått det så är ett mätresultat på 85.00 grader förutom att vara ett korrekt mätvärde också signal för att något blev fel. Rätt olyckligt val av signal kan tyckas...

Jag har tänkt, men ännu inte implementerat att lägga in så att jag inte accepterar värden över 84.99 grader på 5 av mätarna, då de bara mäter "normal" temperatur inne, ute och på vinden, där borde inte detta innebära något problem.

Dock så har jag också en mätare i varmvatten-beredaren (125 graders prob) där det ställer till lite problem. 85 grader ju nämligen ett fullt giltigt mät-resultat i det fallet...

Erik, kan du visa hur du behandlar den data som kommer in till temperatur.nu för att verifiera att den är rimlig?

Postat: 05 okt 2007, 23:47
av elf98
Mina valideringsskript är rätt röriga och består av ett par hundra rader kod...

Vad du kan göra är att spara ner senaste värdet till en textfil, och när du hämtar ett nytt värde jämföra det med det gamla. Om differansen är mer än X (5-10) grader, skippa det nya värdet och lägg in det gamla igen. På så sätt så försvinner spikarna på normal-temperaturerna.

Alternativt så skippar du 85 grader helt och hållet, sannolikheten att du en längre period skulle ha just 85 grader i temperatur är mycket liten, så att kasta något enstaka korrekt värde kanske inte gör så mycket?

Postat: 05 okt 2007, 23:53
av Dowser
Jo, jag har funderat på att skippa just 85.00 värdet, temperatur-regleringen på den nya varmvatten-beredaren är förvisso bra, men den pendlar inom ett område på 2 grader, så inte ens om jag ställer in termostaten på just 85 grader bör det ge för stora förluster.

Men detdär med att jämföra med föregående värde var också en bra tanke!
Den skall jag använda på min elmätar-räknare!
ibland hickar den till och får ett 0-värde istället för det räknaren står på, och omgången efter får den allt rätt igen. Det innebär att mitt hus pendlar från att generera några MW till att dra lika mycket under någon minut. :)