Fel värden i grafen från elmätaren.

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Monterade idag en elmätare för att mäta elförbrukningen individuellt på varmvattenberedaren.
Kopplade in den via elmätarens S0 utgång och den ska enligt lappen ge 1000 imp/kwh.

Så tog samma XML fil som jag använder på elmätaren ute som också ger 1000 imp/kwh fast där via en LED-puls detektor.

Men kollar jag grafen från varmvattenberedaren så förbrukar den mellan 4700-8200w fast jag vet att den bara drar runt 1500w, kan se det direkt på mätaren på väggen och det är vad den ska förbruka enligt hur den är inkopplad nu.

Har kopplat enligt denna guide.
1wire-kabeln:

Anslut DQ (Vanligtvis blå kabel) till DQ
Anslut GND (Vanligtvis orange/vit och blå/vit-kabel) till GND

S0

Anslut +5V från 1wire-kabeln (Vanligtvis orange kabel) till S0-utgångens pluspol.
Anslut pulse ut från S0-utgången till ingång A eller B.

Vissa elmätare kräver att utgången belastas mer än vad räknaren gör. Om du har en sådan elmätare (ett fåtal Kamstrupmätare så vitt vi vet) kan man sätta ett motstånd på ca 10Kohm mellan ingången på räknaren och GND. Behöver du ett sådant motstånd - kontakta info@m.nu

Kollar jag i mysql databasen så ökar den med ca 100 per minut på countern vid en förbrukning på ca 1500w.

Kod: Markera allt

       <Source Name="Actual electricity consumption" ChartType="SplineArea">
        <SourceAppearance Color="120,0,0,238" BorderWidth="1" /> 

          <Legend>Nuvarande %LASTVALUE('Actual electricity consumption') Watt</Legend>

<Query>
	<DatabaseTable Name="varmvatten">
		<TableDefinition>
			<Column Name="Hour" Type="DateTime"/>
			<Column Name="kWhDiff" Type="Double"/>
		</TableDefinition>
	</DatabaseTable>
	<Statement>
		<Custom>
		<![CDATA[					
			SELECT
				energy.timegroup as "Hour",
				round( sum( energy.countdiff ) ) as "kWhDiff"
			FROM
			(
				SELECT
					(i.counter_C - c.counter_C)*(3600/TIMESTAMPDIFF(SECOND,c.timestamp,i.timestamp))  as "countdiff",
					c.counter_C as "startcounter",
					date_format( c.timestamp,'%Y-%m-%d %T' ) as "timegroup"
				FROM varmvatten c
				join (select * FROM varmvatten) i on c.index=i.index-1 and c.timestamp between timestampadd( hour, -24, Now() ) and Now()
				) energy,
				(
					SELECT min(s.counter_C) as "countstart"
					FROM varmvatten s
					join (select * FROM varmvatten) t on s.index=t.index and s.timestamp between timestampadd(hour,-24, Now()) and Now()
				) input
				group by energy.timegroup				
		]]>				
		</Custom>
	</Statement>
	<ValueMapping>
		<X SourceColumn="Hour" />
		<Y SourceColumn="kWhDiff" />
	</ValueMapping>
</Query>

</Source>



        <Source Name="Accumulated electricity consumption" ChartType="Spline" YAxisType="Secondary">
          <SourceAppearance Color="255,238,0,0" BorderWidth="3" /> 
          <Legend>Ackumulerade %LASTVALUE('Accumulated electricity consumption') KWh</Legend>

<Query>
	<DatabaseTable Name="varmvatten">
		<TableDefinition>
			<Column Name="Hour" Type="DateTime"/>
			<Column Name="kWhSum" Type="Double"/>
		</TableDefinition>
	</DatabaseTable>
        <Statement>
		<Custom>
		<![CDATA[					
		SELECT
			energy.timegroup as "Hour",
			round( ( ( sum( energy.countdiff ) ) + ( energy.startcounter - input.countstart ) ) / 1000, 1 ) as "kWhSum"
  
			FROM
			(
				SELECT
					i.counter_C - c.counter_C as "countdiff",
					c.counter_C as "startcounter",
					date_format( c.timestamp,'%Y-%m-%d %T' ) as "timegroup"
				FROM varmvatten c
					join (select * FROM varmvatten) i on c.index=i.index-1 and c.timestamp between timestampadd(hour, -24, Now() ) and Now()
				) energy,
				(
				SELECT
					min(s.counter_C) as "countstart"
				FROM
					varmvatten s
					join (select * FROM varmvatten ) t on s.index=t.index and s.timestamp between timestampadd(hour,-24, Now()) and Now()
					) input
					group by energy.timegroup				
		]]>				
		</Custom>
	</Statement>
        <ValueMapping>
        	<X SourceColumn="Hour" />
		<Y SourceColumn="kWhSum" />
	</ValueMapping>
</Query>
</Source>

Kör MSure
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Fel värden i grafen från elmätaren.

Inlägg av daromer »

S0 och leden har i regel aldrig samma frekvens. Så börja med att dubbelkolla så att dom har samma.
Mina 3 hör hemma ( Olika märken på alla) har olika frekvenser.
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Står iaf så på den nya elmätaren.
Ska kolla vad det var för märke på den efter jobbet.
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

[IMG]http://img.tapatalk.com/5fc71ba8-12d3-0d12.jpg[/IMG]


Det är en kamstrup.
Kanske behöver en såndär resistor då.
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Fel värden i grafen från elmätaren.

Inlägg av Niklas »

bjornsson skrev:Bild


Det är en kamstrup.
Kanske behöver en såndär resistor då.
Likadan som min.
Längre upp, under kamstrup-loggan ungefär så har du ett par hål där man kan koppla in olika prylar.
Jag ska kolla vilka hål du ska köra. Återkommer!

Edit:
Se min tråd:
http://www.temperatur.nu/forum/hemautom ... -t403.html
Jag kunde inte använda S0. Det gav på tok för höga värden. Även med motstånd. Kör på hålen som du ser i min tråd. :)
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Re: Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Kanon, ska testa det då jag kommer hem :)
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Re: Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Så här ser graden ut iaf.
http://bjornsson.no-ip.com/smartphone/g ... y_Day2.png

Den ska enligt VVb förbrukar 1500w när den är igång.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Fel värden i grafen från elmätaren.

Inlägg av daromer »

Motstånd för att få ner antalet pulser funkar inte.

Hade varit skoj om någon kunna koppla in ett oscilloskåp eller en frekvensräknare och sett skillnaden mellan s0 och led utgången.

ledutgången får man då koppla via en sensor.
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Re: Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Verkar att funka när man kopplar så, får vänta och utvärdera efter en stund =)
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Fel värden i grafen från elmätaren.

Inlägg av Niklas »

bjornsson skrev:Verkar att funka när man kopplar så, får vänta och utvärdera efter en stund =)
Kanon. Jag slet mitt hår över det där ett bra tag innan jag läste databladet och hittade alternativet. :-)
bjornsson
Hemautomation - det är mer än en hobby
Inlägg: 403
Blev medlem: 25 aug 2010, 09:06
Ort: Bräcke

Fel värden i grafen från elmätaren.

Inlägg av bjornsson »

Kört den snart två dygn nu, men hur kommer det sig att den kan peka 2300w ibland?

Graf på VVb
http://bjornsson.no-ip.com/smartphone/g ... y_Day2.png

Graf på total och VVb
http://bjornsson.no-ip.com/smartphone/g ... ty_Day.png
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Re: Fel värden i grafen från elmätaren.

Inlägg av jonas_j »

Jag har nåt liknande problem. Har en Cewemeter på värmepumpen.
Cewemeter datablad
Använder S0 men får orimliga värden... 1,8 MW när det troligen är 1,8 kW som är mer rimligt.
Kan man göra något annat än att istället köpa en LED-detektor och prova den istället? S0:an ska ge 100 imp/kWh medan LEDen ska ge 1000.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Fel värden i grafen från elmätaren.

Inlägg av daromer »

Låter som om du har ett par 0or fel i din uträkning.
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Re: Fel värden i grafen från elmätaren.

Inlägg av jonas_j »

daromer skrev:Låter som om du har ett par 0or fel i din uträkning.
Ok - kanske så enkelt. Det är koden från temperatur.nu i min Asus-router som räknar. Tog för givet att den var rätt inställd. Får leta i respektive scripts och se om jag förstår hur det räknas ut.
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Re: Fel värden i grafen från elmätaren.

Inlägg av jonas_j »

Någon som kan bistå? 100 imp/kWh på mätaren som sagt.
Variablen CURR_POWER känns aktuell. S1=S1/S2 * 1000 osv... Vet inte om det bara är fakton som kan vara fel. Sen loggningen påbörjades är nivån nära oförändrad. Den loggar en mätare som bara mäter min bergvärmepump och grafen ser ut som bif. bild. Ser ut som om den skulle gå konstant men det gör den inte, långt ifrån.

Kod: Markera allt

root@TemperaturMonitor:/mnt/scripts# nano power_calc.sh

LAST_COUNTER2=`echo $SECOND_LAST|sed -e s/,/" "/g|awk '$0=$3'`
TS1=`echo $LAST|sed -e s/,/" "/g|awk '$0=$4'`
TS2=`echo $SECOND_LAST|sed -e s/,/" "/g|awk '$0=$4'`
echo "SL: $SECOND_LAST LC: $LAST_COUNTER - LC2_ $LAST_COUNTER2"
COUNT_DIFF=`expr $LAST_COUNTER - $LAST_COUNTER2`
echo "COUNT_DIFF=$COUNT_DIFF"
TIME_DIFF=`expr $TS1 - $TS2`
echo "TIME_DIFF = $TIME_DIFF"
CURR_POWER=`echo "$COUNT_DIFF $TIME_DIFF $ENERGI_PULSE"|awk '{$1=$1 / $2 * 1000 / $3 * 3600; printf "%.0f", $1}'`
echo "Nuvarande effektuttag är: $CURR_POWER W"

echo "MATARSTALLNING=$MATARSTALLNING" > /tmp/power.txt
echo "NUVARANDE_EFFEKT=$CURR_POWER" >> /tmp/power.txt
Bilagor
Energilogg senaste dygnet på bergvärmepump. Thermia Villa Classic 9kW.
Energilogg senaste dygnet på bergvärmepump. Thermia Villa Classic 9kW.
energi-24h.png (7.49 KiB) Visad 7276 gånger
Skriv svar