Sida 1 av 1

Problem med elmätaren

Postat: 12 aug 2010, 21:08
av Dowser
Tidigare hade jag en väldigt välfungerande loggning av elmätaren, hade en av de första diod-detektorerna från Erik, (med två fotoceller).
Efter en rätt lång tids drift gick räknaren åt skogen. Ungefär i den vevan byttes mätaren ut mot en ny med fjärravläsning från Vattenfall. Långt senare nämnde jag det i förbifarten för Erik och FICK! en ny (gamla modellen, med fast batteri) räknare! Jag monterade den, men blev inte klok på mätvärdena. Räknade med att den tämligen gamla dioddetektorn ledsnat ute i elskåpet eller något liknande. Så jag har nu fått hem en ny detektor och några räknare etc.
Vansinnigt nog får jag fortfarande samma resultat!

När jag har studerat det riktigt noga nu ser jag att detektorn börjar lysa mer och mer allt eftersom tiden går och tillsist kommer det ett kraftigare blink när själva pulsen kommer. Jag har skärmat av detektorn totalt, med silvertejp och aluminiumfolie, så *inget* strö-ljus kommer in utifrån, detektorn sitter exakt centrerad i alla ledder ovanför dioden på elmätaren.

Det min slutsats är, då både den nya detektorn och den gamla med kompensation för ljusläget i skåpet ger exakt samma symptom, att dioden på mätaren inte ger en perfekt avstämd blinkning, utan börjar "glöda" lite strax innan den avger pulsen.

Har ni något förslag på hur jag kan kompensera för detta? Typ sätta en resistor mellan signal och räknare?

Jag har också andrar elmätare, som har SO-signal ut, men dels är de inte lika noggranna*, dels vill man ju verifiera Vattenfalls mätare, så att man inte råkar ut för samma sak som Erik förut. :)

*)De duger för det jag tänkt använda dem till: el-element, värmepump och vv-beredare.

Re: Problem med elmätaren

Postat: 13 aug 2010, 07:49
av elf98
Det felet har jag aldrig fått beskrivet förut! Reklamera mätaren! :)

Att sätta en resistor lär inte hjälpa.

Vad du kan göra är att du sätter en bit tape med ett *litet* hål framför sensorn även på undersidan av detektorn. Du minskar då mängden infallande ljus som detektorn kan detektera.

(Vill du returnera den nya detektorn är det bara att maila!)

Re: Problem med elmätaren

Postat: 13 aug 2010, 08:00
av Dowser
Jag skall testa att tejpa "framför" detektorn, när jag kom fram till att det inte räckte att skärma av den var det dock så gott om tejp kring hela kalaset att jag inte ides testa det igår. Skall göra ett test idag. :)

Detektorn är det absolut inget fel på, den visar som sagt exakt samma sak som den gamla.
(Och den skall jag sätta mot en annan mätare, så inga pengar är "bortkastade"!)

Undrar om de accepterar en reklamation på såna grunder? :)

Re: Problem med elmätaren

Postat: 13 aug 2010, 08:05
av elf98
Tveksamt.

Jag reklamerade iofs min elmätare med hjälp av 1wire-utrustningen (http://www.temperatur.nu/forum/blandat/ ... t1005.html), men jag fick strida för det. Och felet på min mätare var ju uppenbart.

Re: Problem med elmätaren

Postat: 13 aug 2010, 08:17
av Dowser
Jo, fast din mätare mätte ju fel, min verkar mäta korrekt, fast vara lite "analog" i blinkningarna. De kan ju (med viss rätt) hävda att dioden bara är till för att man skall få en visuell indikation, inte att det är en godkänd mätpunkt...

Nåja, jag testar lite till, sen frågar jag Vattenfall vad de har att säga om det.
(Det är en Telvent-mätare med fysisk brytare)

Re: Problem med elmätaren

Postat: 15 aug 2010, 21:27
av Dowser
GAA!!!
Okej, nu får jag officiellt psykbryt på mitt minimala shell-script.

Vid närmare kontroll visade det sig att detektorn rapporterar korrekt. Även om den går lite långsamt uppåt innan den blinkar till så är det inget problem, det blir rätt antal pulser registrerade.

Men...
Det är fortfarande problem med mina mätningar.
Av nån absurd orsak är det *en* rad i det här scriptet som inte fungerar:

Kod: Markera allt

#Elmatare

elmatare=`cat /var/1-wire/mnt/uncached/1D.B3B90D000000/counters.A|tr -d " "`
elmatare_last=`cat /var/http/reimer/tmp/onewire/elmatare_raw.txt`
echo -n $elmatare >/var/http/reimer/tmp/onewire/elmatare_raw.txt
if [ `echo "$elmatare < $elmatare_last" | bc` -eq 1 ]
then
   elmatare=$elmatare_last
   eleffekt=`cat /var/http/reimer/tmp/onewire/elmatare_effekt.txt`
   echo "Elmätare " `date` >>/var/http/reimer/tmp/onewire/errorlog
   echo $eleffekt / 132 |bc >/var/http/reimer/tmp/onewire/elmatare_effekt-proc.txt
else
   echo $elmatare > /var/http/reimer/tmp/onewire/elmatare_wh.txt
   echo scale=0\; \( $elmatare - $elmatare_last \) \* 60 | bc > /var/http/reimer/tmp/onewire/elmatare_effekt.txt
   echo scale=2\; \( `cat /var/http/reimer/tmp/onewire/elmatare_effekt.txt` \) \* 0.0009425 /1| bc > /var/http/reimer/tmp/onewire/elkostnad.txt
   eleffekt=`cat /var/http/reimer/tmp/onewire/elmatare_effekt.txt`
   echo $eleffekt / 132 |bc >/var/http/reimer/tmp/onewire/elmatare_effekt-proc.txt
fi
tr -d '\n\' < /var/http/reimer/tmp/onewire/elmatare_effekt-proc.txt > /var/http/reimer/tmp/onewire/elmatare_effekt-proc-nobr.txt
tr -d '\n\' < /var/http/reimer/tmp/onewire/elmatare_effekt.txt > /var/http/reimer/tmp/onewire/elmatare_effekt-nobr.txt

#RRD
time=`date +%s`
rrdel=`echo "$time:$eleffekt"`
rrdtool update /var/rrd/el-effekt.rrd $rrdel
Av någon orsak så sker inget när

Kod: Markera allt

echo -n $elmatare >/var/http/reimer/tmp/onewire/elmatare_raw.txt
exekveras. Oavsett om filen finns eller ej. Rättigheterna är helt okej. (alla andra filer skapas okej med korrekta rättigheter) och $elmatare har korrekt värde. om jag i samma script skriver in "echo $elmatare" får jag rätt output.

Nån som ser vad fasen jag har gjort för vansinnigt med detta?

Det är samma script som fungerade utmärkt förut...

Re: Problem med elmätaren

Postat: 15 aug 2010, 23:40
av Dowser
Och av nån absurd orsak så visade det sig bero på en så enkel sak som att headern var "#/bin/sh" istället för "#!/bin/sh"

Nu börjar det fungera som det skall med mina elmätningar igen.