Ad
CitCop - Värmepumpar med installation i hela Sverige
Besök oss idag
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!

Författare Ämne: Logga elmätare  (läst 18314 gÃ¥nger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad mikkola

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Mockfjärd
  • Antal inlägg: 270
  • Karma +0/-0
  • Kön: Man
Logga elmätare
« skrivet: 20 oktober 2007, 05:59:02 »
Någon som har nått bra sätt att spara undan S0 pulserna ifrån elmätaren utan att databasen blir tokstor? Vill ju ha så noggran historik som möjligt.

Datan sparas i en mySQL databas.

Presentation ska ske med http://www.maani.us/charts/index.php
« Senast ändrad: 20 oktober 2007, 09:20:43 av mikkola »

Utloggad gunnar_holm

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Stockholm
  • Antal inlägg: 238
  • Karma +0/-0
  • Kön: Man
  • Försöker förstÃ¥ fysiken !
SV: Logga elämtare
« Svar #1 skrivet: 20 oktober 2007, 08:12:39 »
Jag har gjort så här:
S0-pulserna tidsstämplas med ms precision, varje puls räknas. Varje minut lagras sedan minutens framräknade medeleffekt.
Exempel: Föregående minuts sista puls kl 00:00:59.234, denna minuts sista puls kl 00:01:59.555.
Det var 13 pulser under denna tid. Varje puls är värd 1/500 kWh (7200 J).
Detta ger att medeleffekten för denna minut är 7200*13/(60+59.555-59.234) = 1552w


Så i databasen står följande:
mysql> select * from table where tid > '2007-10-20';
+---------------------+---------+---------+---------+-------------+-----------+---------+
| tid                 | ute     | tank    | retur   | framledning | tillskott | effekt  |
+---------------------+---------+---------+---------+-------------+-----------+---------+
| 2007-10-20 00:01:00 |     1.2 | 28.3125 | 28.5083 |     29.6175 |   29.2231 |   591.3 |
| 2007-10-20 00:02:00 |     1.2 | 28.3125 | 28.5458 |      29.629 |   29.2231 | 590.769 |
| 2007-10-20 00:03:00 |  1.1375 |   28.25 | 28.5458 |      29.629 |   29.2231 | 590.391 |
| 2007-10-20 00:04:00 |   1.075 | 28.3125 | 28.5458 |      29.629 |   29.2231 | 591.148 |
| 2007-10-20 00:05:00 |   1.075 | 28.3125 | 28.5458 |      29.606 |   29.2106 | 591.148 |

Det blir inte tokmycket data, och är lätt att plotta.
I tillägg till detta har jag en tabell med ett räkneverk som sparar kWh ställningen
mysql> select * from table_kWh where tid > '2007-10-10';
+---------------------+----------+
| tid                 | kWh      |
+---------------------+----------+
| 2007-10-11 00:00:00 | 6399.224 |
| 2007-10-12 00:00:00 | 6423.004 |
| 2007-10-13 00:00:00 | 6443.278 |
| 2007-10-14 00:00:00 | 6457.602 |
| 2007-10-15 00:00:00 | 6472.066 |


Mvh,
Gunnar
Villa i Stockholm byggd 1939 66m2 + 66 biyta, tilläggsisolerad och  tillbyggd 1992 till totalt 182m2, varav 138m2 uppvärmt. Elektrostandard ES470 installerad 1990 och utbytt maj 2009 till en Comfortzone CE50L frÃ¥nluftsvärmepump. Elförbrukning:
2009 14800 kWh varav vp 4300 kWh tillskott 4300 kWh
2008 15000 kWh varav vp 4500 kWh tillskott 4800 kWh
Loggar VP med separat elmätare samt Actaris Cf Echo II värmemätare.

Elektronikingenjör, jobbat med mätteknik,elektroniktest,hård- och mjukvarutveckling och numera med värmekameror.

Utloggad heliotropen

  • Nybörjare
  • *
  • Stad/land: Göteborg
  • Antal inlägg: 3
  • Karma +0/-0
  • Kön: Man
SV: Logga elmätare
« Svar #2 skrivet: 21 oktober 2007, 21:14:34 »
Hej Gunnar!

Vad använder du för program för att putta in pulserna in i databasen? Windows eller Linux?
Jag har använt Techtrades EMC ett tag men där visas bara en graf och man kommer inte Ã¥t pulserna.  :'(

Om Windows, vill du dela med dig?  ^-^

Mvh
Fredrik

IVT E5 med accumulatortank på 300 liter, installerad 2003. 115 m borrhål.
Hus på 125 kvm i två våningar plus källare, byggt 1938. ~13000 kwh/år.

Utloggad gunnar_holm

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Stockholm
  • Antal inlägg: 238
  • Karma +0/-0
  • Kön: Man
  • Försöker förstÃ¥ fysiken !
SV: Logga elmätare
« Svar #3 skrivet: 21 oktober 2007, 22:22:12 »
Jag har byggt en litet interface baserat på en microcontroller (Atmel ATMEGA32L).
Detta interfacekort styrs av ett eget C-program som samlar in mätdata från OneWire tempgivarna samt räknar pulserna från en elmätare med S0 utgång.
Sedan har jag en Linuxdator som kommunicerar med interfacekortet via parallellporten. Linuxdatorn för över mätdatat till en MySql databas.
På Linuxdatorn finns förståss också en webserver och ett litet grafgeneringsprogram i php (som kunde vara mera färdigt).
Jag fick lite inspiration att titta på "PHP/SWF Charts" när jag såg det första inlägget i den här tråden.

Det borde naturligtvis gå att flytta det här till en annan miljö, men det är ingenting som jag har några planer på just nu.

Gunnar
Villa i Stockholm byggd 1939 66m2 + 66 biyta, tilläggsisolerad och  tillbyggd 1992 till totalt 182m2, varav 138m2 uppvärmt. Elektrostandard ES470 installerad 1990 och utbytt maj 2009 till en Comfortzone CE50L frÃ¥nluftsvärmepump. Elförbrukning:
2009 14800 kWh varav vp 4300 kWh tillskott 4300 kWh
2008 15000 kWh varav vp 4500 kWh tillskott 4800 kWh
Loggar VP med separat elmätare samt Actaris Cf Echo II värmemätare.

Elektronikingenjör, jobbat med mätteknik,elektroniktest,hård- och mjukvarutveckling och numera med värmekameror.

Utloggad Quart

  • Problemlösare
  • Kan värmepumpar
  • ***
  • Antal inlägg: 87
  • Karma +0/-0
  • SÃ¥gs senast i Efterlyst pÃ¥ TV3
    • Sundshult.se
SV: Logga elmätare
« Svar #4 skrivet: 30 oktober 2007, 20:31:47 »
mikkola !
Har du kommit fram till något ?
Har letat runt hela internet utan att hitta någon bra programvara.
Kör nu med techtrades EMC men den loggar ju till en egen fil som man inte kan komma åt.
Väderloggande
Elloggande
RC Flygbilder.
http://www.sundshult.se

Utloggad mikkola

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Mockfjärd
  • Antal inlägg: 270
  • Karma +0/-0
  • Kön: Man
SV: Logga elmätare
« Svar #5 skrivet: 30 oktober 2007, 22:38:58 »
Hej,

Har skrivit en egen liten programsnutt i VB6 som sparar undan datan i en databas varje minut. Den loggar 2 st elmätare, både VP och Totala. Man kan välja vilken DB som helst eftersom man kopplar upp med en system-dsn. Denna är dock i betastadiet ännu och fungerar inte 100% :) Nya buggar varje dag. Har även funderingar på att köpa en 1wire räknare med minne istället. Min elmätare loggas ju inte om datorn krashat t.ex.

Jag körde också EMC först men märkte att man var väldigt låst i det programmet.

Du kanske kan provköra mitt program när det blivit lite stabilare och användarvänligt.

Utloggad Quart

  • Problemlösare
  • Kan värmepumpar
  • ***
  • Antal inlägg: 87
  • Karma +0/-0
  • SÃ¥gs senast i Efterlyst pÃ¥ TV3
    • Sundshult.se
SV: Logga elmätare
« Svar #6 skrivet: 31 oktober 2007, 13:52:56 »
Testar gärna din applikation  Thumbsup
Synd att EMC inte loggar till en databas.
Väderloggande
Elloggande
RC Flygbilder.
http://www.sundshult.se

Utloggad messer

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 1203
  • Karma +3/-4
  • Jag älskar sÃ¥ gott det gÃ¥r
SV: Logga elmätare
« Svar #7 skrivet: 31 oktober 2007, 14:02:55 »
Hej

Jag håller på att försöka lära mig VB6 men man har ju blitt så gammal att man förstår inte den nya jargongen i VB6.

Vad jag ville försöka åstadkomma är en liten interruptstyrd rutin som lagrar tidpunkt och ökar en räknare med 1 vid varje puls på S0 i el-mätaren.
Sen kan programmet få vid varje minut läsa av lagrad tidpunkt och räknevärde och om något ändrats så skriver man ut en post med tidpunkt och räknare till en fil.
På det sättet skulle programmet kunna ligga i bakgrunden uta att ta en massa kraft och logga ganska noggrant hur mycket el man gör av med.

Jag letade på nätet efter ett interface till serieporten som kunde kopplas till en brytare och hittade en ritning som såg bra ut men jag glömde att spara adressen så nu hittar jag den inte.

Finns det någon som har en bra ritning, jag vill åstadkomma en ändring på t.ex CTS som sen får styra interrupten.

MVH
Messer

Utloggad mikkola

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Mockfjärd
  • Antal inlägg: 270
  • Karma +0/-0
  • Kön: Man
SV: Logga elmätare
« Svar #8 skrivet: 31 oktober 2007, 18:54:19 »
Lite matnyttigt kanske:

http://discuss.fogcreek.com/joelonsoftware4/default.asp?cmd=show&ixPost=137533
http://www.swen.uwaterloo.ca/~drayside/altinput/
http://techtrade.se/sv/emc-schematics.asp

Quart!!!!
Piper till när jag har en fungerade version som jag törs lämna ifrån mig :)

Utloggad heliotropen

  • Nybörjare
  • *
  • Stad/land: Göteborg
  • Antal inlägg: 3
  • Karma +0/-0
  • Kön: Man
SV: Logga elmätare
« Svar #9 skrivet: 31 oktober 2007, 19:09:07 »
Mikkola!

Jag anmäler mig frivillgt att testa ditt program om jag får.
Jag kör idag EMC men tycker den är kass. Loggar temperaturer (13 stycken) i huset och trycker in dessa i en MySql-databas, så det skulle vara bra att få in elförbrukningen i databasen också.

Mvh Fredrik
IVT E5 med accumulatortank på 300 liter, installerad 2003. 115 m borrhål.
Hus på 125 kvm i två våningar plus källare, byggt 1938. ~13000 kwh/år.

Utloggad messer

  • Dignitär inom värmepump
  • *****
  • Antal inlägg: 1203
  • Karma +3/-4
  • Jag älskar sÃ¥ gott det gÃ¥r
SV: Logga elmätare
« Svar #10 skrivet: 31 oktober 2007, 19:23:58 »
Hej

Tack mikkola, justa länkar, nu får jag börja plugga.

Messer

Utloggad gunnar_holm

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Stockholm
  • Antal inlägg: 238
  • Karma +0/-0
  • Kön: Man
  • Försöker förstÃ¥ fysiken !
SV: Logga elmätare
« Svar #11 skrivet: 31 oktober 2007, 22:16:11 »
För att återgå till ursprungsämnet.
"Presentation ska ske med http://www.maani.us/charts/index.php"
Jag skrev ihop ett litet php skript för att plotta mina tempgivare och kWh räknaren med detta plotpaket
Se första utkastet till presentation:
http://gunnar.mine.nu/gunnar/charts
Tyvärr blir flashanimeringen som programmet genererar mycket långsam. Jag plottar var annan minut (720 värden per dygn).
Med 5 storheter plottade, alltså totalt 3600 värden så får man allt som oftast timeout från flash pluginet i webläsaren.
Är det någon som har förslag på något annat plotpaket som går bra mot php ?

Gunnar
Villa i Stockholm byggd 1939 66m2 + 66 biyta, tilläggsisolerad och  tillbyggd 1992 till totalt 182m2, varav 138m2 uppvärmt. Elektrostandard ES470 installerad 1990 och utbytt maj 2009 till en Comfortzone CE50L frÃ¥nluftsvärmepump. Elförbrukning:
2009 14800 kWh varav vp 4300 kWh tillskott 4300 kWh
2008 15000 kWh varav vp 4500 kWh tillskott 4800 kWh
Loggar VP med separat elmätare samt Actaris Cf Echo II värmemätare.

Elektronikingenjör, jobbat med mätteknik,elektroniktest,hård- och mjukvarutveckling och numera med värmekameror.

Utloggad mikkola

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Mockfjärd
  • Antal inlägg: 270
  • Karma +0/-0
  • Kön: Man
SV: Logga elmätare
« Svar #12 skrivet: 01 november 2007, 06:58:11 »
...så får man allt som oftast timeout från flash pluginet i webläsaren.

charts.swf?timeout=100&library_path=charts_library&xml_source=sample.xml

Jag gör lite medelvärdesberäkning beroende på hur många mätpunkter det rör sig om, ska man titta 7 dagar tillbaka så behöver man inte se det med 1 minuts upplösning.
« Senast ändrad: 01 november 2007, 06:59:47 av mikkola »

Utloggad Quart

  • Problemlösare
  • Kan värmepumpar
  • ***
  • Antal inlägg: 87
  • Karma +0/-0
  • SÃ¥gs senast i Efterlyst pÃ¥ TV3
    • Sundshult.se
SV: Logga elmätare
« Svar #13 skrivet: 01 november 2007, 18:15:19 »
För att återgå till ursprungsämnet.
"Presentation ska ske med http://www.maani.us/charts/index.php"
Jag skrev ihop ett litet php skript för att plotta mina tempgivare och kWh räknaren med detta plotpaket
Se första utkastet till presentation:
http://gunnar.mine.nu/gunnar/charts
Tyvärr blir flashanimeringen som programmet genererar mycket långsam. Jag plottar var annan minut (720 värden per dygn).
Med 5 storheter plottade, alltså totalt 3600 värden så får man allt som oftast timeout från flash pluginet i webläsaren.
Är det någon som har förslag på något annat plotpaket som går bra mot php ?

Gunnar

humm, huvudämnet är väl logga elmätare ?
Hur du fixat så att du loggar elmätaren ?
Jag har en kabel ifrån min S0 utgång, loggar idag med EMC vill ha något annat "bättre" program.
Väderloggande
Elloggande
RC Flygbilder.
http://www.sundshult.se

Utloggad gunnar_holm

  • Expert pÃ¥ värmepump
  • ****
  • Stad/land: Stockholm
  • Antal inlägg: 238
  • Karma +0/-0
  • Kön: Man
  • Försöker förstÃ¥ fysiken !
SV: Logga elmätare
« Svar #14 skrivet: 01 november 2007, 19:48:52 »
Sorry, huvudämnet är att logga elmätaren. Jag beskrev min konfiguration i andra och fjärde posten i denna tråd.
Det funkar utmärkt, men efter ett inbrott försvann tyvärr den PC som jag hade källkoden till mikrocontrollerprogrammet på.
Annars hade jag planer på att utvidga detta program med vissa styrfunktioner (slå av/på tillskott, ändra termostattemperatur, styra
en av mina cirkpumpar, motorvärmaruttaget med hänsyn till yttertemperatur mm).
Men inspirationen har inte räckt till för att skriva om ursprungsprogrammet igen.

Gunnar



Villa i Stockholm byggd 1939 66m2 + 66 biyta, tilläggsisolerad och  tillbyggd 1992 till totalt 182m2, varav 138m2 uppvärmt. Elektrostandard ES470 installerad 1990 och utbytt maj 2009 till en Comfortzone CE50L frÃ¥nluftsvärmepump. Elförbrukning:
2009 14800 kWh varav vp 4300 kWh tillskott 4300 kWh
2008 15000 kWh varav vp 4500 kWh tillskott 4800 kWh
Loggar VP med separat elmätare samt Actaris Cf Echo II värmemätare.

Elektronikingenjör, jobbat med mätteknik,elektroniktest,hård- och mjukvarutveckling och numera med värmekameror.

nibe, ctc, baxi, golvvärme, solenergi Mer än 20 års erfarenhet av värmepumpar
 


Annonser

Right Block

Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Annonspriser

Online just nu!

Ad
CitCop - Värmepumpar med installation i hela Sverige
Besök oss idag
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!