Elmätning 1-wire

Beyond Measure är En mycket flexibel Windowsmjukvara med stöd för ett mycket stort antal 1wire-enheter. Mjukvaran kan även skapa avancerade grafer.

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Elmätning 1-wire

Inlägg av 522167 » 17 maj 2014, 23:27

Nu har jag lärt mig BM lite grann i alla fall.

Jag har en elmätare som jag vill mäta i kwh. I databasen så finns CounterA CounterB CounterC CounterD och det är bara C som får data. där står det 3993 och så ökar det allt eftersom, hur får man det i kWh? jag förmodar att det är pulserna från elmätaren som den registrerar. och om det är 1000 amp/kWh så kanske det är så enkelt att 3993/1000= 3,993Kwh sedan start?

Eller är det någon annan som kan ge mig några bra förslag hur man kan läsa av det?
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

Användarvisningsbild
Lillebror
Tar hemautomation på allvar
Inlägg: 51
Blev medlem: 05 dec 2010, 19:24
Ort: Stockholm/Haninge

Re: Elmätning 1-wire

Inlägg av Lillebror » 18 maj 2014, 10:03

Har också mina värden i CounterC

För att kunna göra nått bra med dom behöver du göra en SQL fråga i BM
Data - Data Sources... - Add a Data Source - Custom SQL Query.

Jag ser att du även är på BM:s forum
Sök på CounterC där så får du massa ledning åt rätt håll.

flyvert
Hemautomation - det är mer än en hobby
Inlägg: 388
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Elmätning 1-wire

Inlägg av flyvert » 18 maj 2014, 10:08

Normalt får man 1000 pulser per kWh.

Jag läser av räknaren en gång i minuten o loggar både absolutvärde o deltavärden* i MySQL.

Vill du visa momentanförbrukning får du det genom att multiplicera en minuts förbrukning med 60.
1 blinkning per minut = 60 blinkningar i timmen; 60/1000 = 0.06 kW = "60 watt i timman."

*) För att undvika avrundningsfel räknar jag fram timme, dygn, vecka, månad, osv värden mha "(MAX(räknare)-MIN(räknare))/1000" för berörd period istället för att summera en månads alla minutvärden.

/f
Om traktorn stjälper; håll i ratten, hoppa ej!

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 18 maj 2014, 10:38

oj absolutvärden...deltavärden...momentanförbrukning... ord som jag aldrig hört förut...det känns som att detta blir liite svårare än jag trodde...

Det jag vill är att jag vill få ut vad jag förbrukar i el just nu (Kanske det är det som är momentanförbrukning?) samt vad jag förbrukat senaste dygnet, vecka, månad och år...

Allt ska sedan ut på min hemsida...så om man kan vara lite fräck och fråga om någon kan hjälpa mig att få fram ett php-skript som räknar ut det... Temperaturen är mycket enklare eftersom det är rätt värden från början
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

Användarvisningsbild
Lillebror
Tar hemautomation på allvar
Inlägg: 51
Blev medlem: 05 dec 2010, 19:24
Ort: Stockholm/Haninge

Re: Elmätning 1-wire

Inlägg av Lillebror » 18 maj 2014, 16:24

Har inget PHP men såhär ser min SQL fråga ut.

Kod: Markera allt

SELECT
      energy.timegroup as "Minute",
      round( sum( energy.countdiff ) / 10, 1) as "WhDiff"
   FROM
   (
      SELECT
      (i.CounterC - c.CounterC)  as "countdiff",
      c.CounterC as "startcounter",
      date_format( c.timestamp,'%H:%i' ) as "timegroup"
      FROM PulsPower c
      join (select * FROM PulsPower) i on c.index=i.index-1 and c.timestamp between timestampadd( minute, -60, Now() ) and Now()
   ) energy,
   (
      SELECT min(s.CounterC) as "countstart"
      FROM PulsPower s
      join (select * FROM PulsPower) t on s.index=t.index and s.timestamp between timestampadd( minute,-60, Now()) and Now()
   ) input
   group by energy.timegroup
Det kanske ger dig lite info på vägen :)

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 18 maj 2014, 22:08

tack men det säger mig inte så mycket faktiskt...
Kan väldigt lite om SQL frågor...
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 19 maj 2014, 17:34

Någon som har något bra förslag hur man kan göra? behöver nästa ett färdigt skript eller annat då jag inte är hemma på på databashantering.
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Elmätning 1-wire

Inlägg av PerM » 20 maj 2014, 11:23

Det finns en mall som hjälper dig skapa grafer för förbrukad energi under önskat tidsintervall. Skapa en "data source" som du sedan använder i graf-modulen för att skapa en bild för publicering på webben.

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 20 maj 2014, 20:00

Jo det vet jag dock så visar den inte kwh utan antalet pulser från elmätaren. Jag skulle vilja ha allt i textformat ochså. Det kanske är välfigt avancerat

Skickat från min SGP321 via Tapatalk
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Elmätning 1-wire

Inlägg av PerM » 20 maj 2014, 20:58

Antal pulser? Nej, då har det blivit fel. Matar man in rätt värden så ger den förbrukad effekt i kWh.

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 20 maj 2014, 21:21

Jo det är ju det jag är ute efter... de rätta värdena så den räknar ut kwh. Just nu så lägger den in antalet pulser i databasen.

Önskvärt är att man kan skapa en databas där man kan få ut antal förbrukade kwh under en viss period, både i text och graf. Graf vet jag ungefär hur man gör... men att få in text i databasen i kwh är svårare för mig... att sedan göra en beräkning hur mycket som går åt under en viss period kan jag säkert lösa med något php skript.
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Elmätning 1-wire

Inlägg av PerM » 20 maj 2014, 22:28

Ah, nu förstår jag ditt problem.

Det är helt rätt att den lägger in antal pulser i DB. När informationen sedan hämtas ut så räknas kWh ut via SQL-frågan.

Vill du ha saker sparade till DB från SQL så kan det göras via komponenter i ett schema.

Användarvisningsbild
522167
Tar hemautomation på allvar
Inlägg: 70
Blev medlem: 19 mar 2013, 14:09
Ort: Hallen

Re: Elmätning 1-wire

Inlägg av 522167 » 21 maj 2014, 08:20

precis som du säger PerM. Men jag kan inte sånt och hoppas det finns någon som kan hjälpa mig med sql frågan och komponenterna.
http://www.hakansta.com
Raspberry Pi B+ - 3xDS18B20+ sensorer -

PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: Elmätning 1-wire

Inlägg av PerM » 21 maj 2014, 14:22

Om du anger dina värden i mallen för datakällan så kommer den att skapa en SQL-sats åt dig som du sedan kan använda till vad du vill.

Vad gäller information i text-format så får du berätta vilket format du vill ha det i, annars kan vi inte hjälpa dig. Just när det gäller komponenterna så är det nog lättast att ställa frågan på BM's forum, fler folk som kan de där.

Skriv svar