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?
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.
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
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 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.
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
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.
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.