Sida 1 av 1

Spikar

Postat: 27 jul 2009, 16:36
av Karkulla
Hej!

Loggar min solfångaranläggning med totalt 15 temperatursensorer. Nästan varje dygn får någon givare spel och det uppkommer en spik i grafen. Systemet läser av givarna var femte minut och graferna uppdateras och ftp:as vid dessa tillfällen. Det är inte samma givare som spökar, utan det verkar vara slumpmässigt.
Vad kan jag göra för att undvika dessa?

Graferna presenteras på http://www.karkulla.se

Mvh Per

Re: Spikar

Postat: 27 jul 2009, 18:51
av PerM
Topparna är säkert felvärden, dvs 85. Filtrera helt enkelt bort dessa.

Re: Spikar

Postat: 28 jul 2009, 14:40
av Quart
Hade själv detta problem.
Kör nu MSure och då filtrerar jag bort dessa värden
Så ta en titt på http://www.MSure.se

Re: Spikar

Postat: 28 jul 2009, 14:56
av PerM
Det verkar lite drastiskt att byta från NSLUG (vilket det ser ut som att de använder) till en Windowsburk för detta...

Det går naturligtvis att filtrera dessa värden med OWFS och rrdtool också, fast jag vet inte hur det görs. Nån av de andra användarna här på forumet vet dock säkert hur.

Re: Spikar

Postat: 28 jul 2009, 15:03
av Niklas
Jag kör ett perl-script:

Kod: Markera allt

        if (int $temp eq 85)
        {
                print "failed to read value from sensor $_[0]\n";
        }
        else 
        {
                STOPPA IN I DB
        }
Jag får dock aldrig 85.

Jag filtrerar även bort NAN och inget alls så att tomma värden inte stoppas in i mysqldatabasen.

Re: Spikar

Postat: 28 jul 2009, 20:34
av HUSKii
Niklas skrev:Jag filtrerar även bort NAN och inget alls så att tomma värden inte stoppas in i mysqldatabasen.
Hur gör du detta?

Re: Spikar

Postat: 23 okt 2011, 09:18
av bjornsson
Lyfter en gammal tråd då msure forum ej längre är aktivt och hoppas någon här kan hjälpa mig med hur man gör för att filtrera bort 85 värdena.

Kör nyaste msure på en windows maskin med mysql databas.

Re: Spikar

Postat: 23 okt 2011, 17:55
av Lillebror
Halloj.
Forumet är fortfarande Online, fast just MSure delen är inaktiv.
Men en snabb sökning gav lite pekning åt rät håll.
Själva filtreringen gör du i Family delen.

Kod: Markera allt

<?xml version="1.0" encoding="utf-8"?>
<Family10>
   <TemperatureFilters>
      <Filter value="85.0" Condition="Equal"/>
   </TemperatureFilters>
</Family10>
Exemplet hämtat från http://www.beyondmeasure.se/forum/index ... ml#msg3567

Spikar

Postat: 24 okt 2011, 10:22
av bjornsson
Hmm, jag har inte ens den mappen som family10.XML filen ska ligga i som det hänvisas till i tråden.
Är det bara att skapa den mappen och filen manuellt?