<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>http://wiki.m.nu/index.php?action=history&amp;feed=atom&amp;title=M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool</id>
	<title>Mäta elförbrukning med OWFS och RRDTool - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.m.nu/index.php?action=history&amp;feed=atom&amp;title=M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool"/>
	<link rel="alternate" type="text/html" href="http://wiki.m.nu/index.php?title=M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool&amp;action=history"/>
	<updated>2026-05-21T04:19:22Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>http://wiki.m.nu/index.php?title=M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool&amp;diff=160&amp;oldid=prev</id>
		<title>Elf98: Skapade sidan med &#039;== Bakgrund == Du vill ha koll på din elförbrukning och få det presenterat som en graf. Börja då med att läsa om hur du får igång OWFS och hur man logga...&#039;</title>
		<link rel="alternate" type="text/html" href="http://wiki.m.nu/index.php?title=M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool&amp;diff=160&amp;oldid=prev"/>
		<updated>2014-09-26T18:09:40Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== Bakgrund == Du vill ha koll på din elförbrukning och få det presenterat som en graf. Börja då med att läsa om hur du får igång &lt;a href=&quot;/index.php?title=OWFS_HowTo&quot; title=&quot;OWFS HowTo&quot;&gt;OWFS&lt;/a&gt; och hur man logga...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Bakgrund ==&lt;br /&gt;
Du vill ha koll på din elförbrukning och få det presenterat som en graf. Börja då med att läsa om hur du får igång [[OWFS HowTo|OWFS]] och hur man loggar med hjälp av [[RRDtool HowTo|RRDtool]].&lt;br /&gt;
&lt;br /&gt;
== Hårdvara ==&lt;br /&gt;
* [https://www.m.nu/adapter-usb-1wire-ds9490r-p-49.html 1st 1wireadapter (DS9490R är att föredra då du får +5v på &amp;quot;köpet&amp;quot;)]&lt;br /&gt;
* [https://www.m.nu/raknare-for-anslutning-till-1wirenat-version-2-p-160.html 1st räknare för 1wire]&lt;br /&gt;
* [https://www.m.nu/ledpuls-detektor-p-57.html 1st LED-puls detektor]&lt;br /&gt;
* [https://www.m.nu/elovervakningspaket-1wire-p-494.html Alltihop i ett paket]&lt;br /&gt;
&lt;br /&gt;
Installationen av detektorn kan kräva lite intrimmning;&lt;br /&gt;
&lt;br /&gt;
* Om du köpt delarna var för sig så kopplar du ihop allt enligt [[Inkoppling 1wire-räknare|denna guide]] och ser till att detektorn är spänningsmatad. Lyser den röda lysdioden när sensorn får ljus på sig är spänningsmatningen ok.&lt;br /&gt;
* LED-detektorn skall placeras framför den blinkande lysdioden.&lt;br /&gt;
&lt;br /&gt;
== Skapa databas ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rrdtool create /home/energi/db/energi.rrd -s 60 DS:energi:COUNTER:1200:0:U RRA:AVERAGE:0.5:1:43200 RRA:AVERAGE:0.5:30:175200&lt;br /&gt;
Det lämnas som övning åt läsaren att räkna ut för hur lång tid data sparas.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Mjukvara ==&lt;br /&gt;
Börja med att installera följande mjukvaror&lt;br /&gt;
[[OWFS HowTo]]&lt;br /&gt;
[[RRDTool Howto]] (Du behöver endast installera mjukvaran, inte genomföra exemplen)&lt;br /&gt;
&lt;br /&gt;
== Skapa skript ==&lt;br /&gt;
Pulsvärdena skall kompenseras så det är &amp;quot;riktiga&amp;quot; Wh som loggas i databasen för att förenkla grafgenereringen.&lt;br /&gt;
Räkna ut vilken omräkningsfaktor för Wh dina pulser har genom att ta 1kWh, dvs 1000Wh, delat på antalet pulser/kWh.&lt;br /&gt;
En elmätare som har 1000blink per kWh får en faktor på 1.&lt;br /&gt;
En elmätare som har 10000blink per kWh får en faktor på 0.1.&lt;br /&gt;
En elmätare som har 800blink per kWh får en faktor på 1.25.&lt;br /&gt;
&lt;br /&gt;
Scriptet för att läsa in och korrigera pulsvärdet ser ut så här:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #Exempel för en elmätare med 10000 blink per kWh. OBS . i stället för ,&lt;br /&gt;
 OMRAKNINGSFAKTOR=0.1&lt;br /&gt;
 COUNT=`cat /mnt/1wire/1D.94EC09000000/counters.A|sed -e s/&amp;quot; &amp;quot;//g`&lt;br /&gt;
 #Lite magi för att räkna med flyttal i BASH&lt;br /&gt;
 VALUE=`echo &amp;quot;$OMRAKNINGSFAKTOR $COUNT&amp;quot; |awk &amp;#039;{printf &amp;quot;%.0f&amp;quot;, ($1 * $2)}&amp;#039;`&lt;br /&gt;
 /usr/bin/rrdtool update /home/energi/db/energi.rrd N:$VALUE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inga ändringar eller korrigeringar behöver göras i grafscriptet då konverteringen pulser/kWh är gjord vid insamlandet av data.&lt;br /&gt;
För att skapa en graf kan man sedan lägga till följande i skriptet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 /usr/bin/rrdtool graph /var/www/energi-24h.png \&lt;br /&gt;
   -E \&lt;br /&gt;
   --imgformat PNG \&lt;br /&gt;
   --start -24h \&lt;br /&gt;
   --end now \&lt;br /&gt;
   --width 600 \&lt;br /&gt;
   --height 400 \&lt;br /&gt;
   --title Exempelgraf \&lt;br /&gt;
   --vertical-label &amp;#039;Watt&amp;#039; \&lt;br /&gt;
   -l 0 \&lt;br /&gt;
   DEF:energi=/home/energi/db/energi.rrd:energi:AVERAGE \&lt;br /&gt;
   CDEF:W=energi,3600,* \&lt;br /&gt;
   AREA:W#AAAAee \&lt;br /&gt;
   LINE3:W#000000 \&lt;br /&gt;
   CDEF:energiK=energi,1000,/ \&lt;br /&gt;
   VDEF:value_sum=energiK,TOTAL \&lt;br /&gt;
   GPRINT:value_sum:&amp;quot;Förbrukad mängd\: %0.2lfkWh\n&amp;quot; \&lt;br /&gt;
   GPRINT:W:MIN:&amp;quot;Momentanförbrukning\: Min\: %0.2lf%sW&amp;quot; \&lt;br /&gt;
   GPRINT:W:AVERAGE:&amp;quot;Medel\: %0.2lf%sW&amp;quot; \&lt;br /&gt;
   GPRINT:W:MAX:&amp;quot;Max\: %0.2lf%sW&amp;quot; \&lt;br /&gt;
   GPRINT:W:LAST:&amp;quot;Just nu\: %0.2lf%sW\n&amp;quot; \&lt;br /&gt;
   COMMENT:&amp;quot;Copyright Freiholtz Consulting 2010&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fil:Energi-24h.png‎]]&lt;br /&gt;
&lt;br /&gt;
Observera att du måste ange fullständiga sökvägar till databas och bildfiler om du vill köra skripten från crontab.&lt;br /&gt;
&lt;br /&gt;
== Övrigt ==&lt;br /&gt;
* [http://www.temperatur.nu/forum/guider-artiklar-how-to/mata-elforbrukning-via-1wire-och-rrdtool-t287.html Diskussionstråd för att mäta elförbrukning via RRDtool]&lt;br /&gt;
&lt;br /&gt;
[http://www.temperatur.nu/forum/post8375.html#p8375 Info om när räknaren slår över]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:HowTo]]&lt;br /&gt;
[[Kategori:OWFS]]&lt;br /&gt;
[[Kategori:RRDTool]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
</feed>