Validering av mätdata.

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
Dowser
Hemautomation - det är mer än en hobby
Inlägg: 811
Blev medlem: 10 mar 2007, 09:44
Ort: Trosa
Kontakt:

Validering av mätdata.

Inlägg 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?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg 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?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
Dowser
Hemautomation - det är mer än en hobby
Inlägg: 811
Blev medlem: 10 mar 2007, 09:44
Ort: Trosa
Kontakt:

Inlägg 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. :)
Skriv svar