Hoppiga CO2 mätvärden

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
mcdanne82
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 maj 2009, 15:52
Ort: Sverige

Hoppiga CO2 mätvärden

Inlägg av mcdanne82 »

Hej
Har köpt en CO2 mätare och spänningsmatar denna via en 5v stabiliserad trafo och en stor kondensator.
Funkar bra för de mesta men verkar då och då ge helt fel mätvärden
Bild
Bild

Som ni ser är det väldigt skakigt.
Använder NSLU2 med UNSLUNG, OWFS och RDTOOL.

Är den trasig eller beter sig denna modell så här och man måste jämna till det mjukvarumässigt?

Skulle även vilja ha tips på hur man multiplicerar volt värdet med 500 som jag förstått man måste göra.
Skulle helst göra detta direkt med värden i bash scriptet och inte i rdtool.

get_ad.sh

Kod: Markera allt

#!/bin/bash
Sensor=$1
RRDDataFile=$3

sh /usr/rdtool/script/create_rrd.sh $RRDDataFile

SensorValue=`cat /tmp/1wire/uncached/$Sensor/volt.$6|sed -e s/" "//g|gawk '{$1=$1 + 0.005;printf "%.2f", $1}'`

rrdtool update $RRDDataFile N:$SensorValue

export && /usr/rdtool/script/graph_temp.pl $2 $3 $4 $5

echo Sensor $6 värde $4 $SensorValue
Anropar scriptet ovan med lite parametrar tex.
sh /usr/rdtool/script/get_ad.sh "20.98720D000000" "/usr/rdtool/script/co2" "/usr/rdtool/rrddata/co2.rrd" "CO2"


graph_temp.pl

Kod: Markera allt

#!/usr/bin/perl

# Scriptet måste anropas med fyra linje argument
# Tex. export && /usr/rdtool/script/graph_temp.pl "/usr/rdtool/script/vardagsrum" "/usr/rdtool/rrddata/vardagsrum_temp.rrd" "Vardagsrum" 86400
# "/usr/rdtool/script/vardagsrum" 			= Filnamn på grafen som skall skapas
# "/usr/rdtool/rrddata/vardagsrum_temp.rrd"	= Databasens namn
# "Vardagsrum"					= Överskrift på grafen
# 86400						= Antal sekunder från nu som grafen skall visa


print "\nBörjar skapa graf för $ARGV[2]. \n";


use POSIX;
my $datetime = strftime( '%Y-%m-%d %H:%M:%S', localtime );
print "Tid $datetime\n";

use RRDs;
my $file_graf = $ARGV[0];
my $file_database = $ARGV[1];
my $rubrik = $ARGV[2];
my $cur_time = time();
my $start_time = $cur_time - $ARGV[3];

RRDs::graph "$file_graf.png",   
         "--start= $start_time",
         "--end= $cur_time",
         "--title= $rubrik",
         "--height= 300",
         "--width= 500",
         "--vertical-label= °C",        
	  "--watermark= WWW.DANIELOLSSON.SE | Graf genererad\: $datetime",
         "DEF:OutsideTemp=$file_database:outsidetemp:AVERAGE", 
         "VDEF:mintime=OutsideTemp,MINIMUM",
         "VDEF:maxtime=OutsideTemp,MAXIMUM",
         "HRULE:0#0000FF",         
         "LINE2:OutsideTemp#0000FF:$rubrik\t\t\t\\n",   
         "COMMENT:Nu\\:   ",
         "GPRINT:OutsideTemp:LAST:%6.2lf\\n",
         "COMMENT:Medel\\:",
         "GPRINT:OutsideTemp:AVERAGE:%6.2lf\\n",
         "COMMENT:Lägst\\: ",
         "GPRINT:OutsideTemp:MIN:%3.2lf%s",
         "GPRINT:mintime:%Y-%m-%d %H\\:%M:strftime",
         "COMMENT:\\n",
         "COMMENT:Högst\\: ",
         "GPRINT:OutsideTemp:MAX:%3.2lf%s",
         "GPRINT:maxtime:%Y-%m-%d %H\\:%M:strftime";

#         "--alt-autoscale",
#         "--slope-mode",
my $err=RRDs::error;
if ($err) {print "Problem med att skapa grafen för $ARGV[2]: $err\n";}
print "Grafen för $ARGV[2] skapad!\n";
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Hoppiga CO2 mätvärden

Inlägg av elf98 »

Hur mycket har du inkopplat på nätet? Något annat som strular? Vilken typ av adapter?

Det ser ut som att du får 0v rätt ofta, och så ska det inte vara.

Co2-mätare köpta på www.m.nu efter den 12 september har en upplösning om 1000ppm/volt, dvs volten skall multipliceras med 1000 för att få fram rätt ppm-värde.

Ett enkelt sätt att testa mätaren är att mäta ute, där är nämnligen Co2-halten alltid ~400ppm.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
mcdanne82
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 maj 2009, 15:52
Ort: Sverige

Re: Hoppiga CO2 mätvärden

Inlägg av mcdanne82 »

Hej
Jag har sex tempgivare förutom denna, kabellängd ca 50m
Använder en DS9490R som adapter.

Jag köpte min CO2 mätare i maj, men som vanligt har tiden inte funnits för att starta projekten.

http://www.danielolsson.se/ kan man se mina andra sensorer och ingen annan givare verkar ha liknande problem.
Skriv svar