RRDTool är en Linuxmjukvara som kan användas för att lagra data i Round-Robin Databaser för att sedan generera grafer utifrån den lagrade datan.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 09:45
Jo Rrd är inte det jag kan bäst (än)
Så här ligger det till
Jag vill i min rrd lagra det relativa värdet på energi i mina tankar. Låt oss säga jag gör detta i kwh.
Tex
00:00 100kwh
00:05 95kwh
.....
03:00 120kwh
o.s.v
Detta är ju en barnlek. Men sedan när jag ska presentera grejerna i grafen vill jag dels visa en linje som visar nivån på lagrade energin. Men vill också visa förändringenen.
Hur ska det se ut om jag vill visa förändringen på en graf? Har letat lite men inte hittat det jag söker. (Är väl mer at jag inte vet vart jag ska börja leta)
Förändringen ska då vara. t ex mellan 00:00-00:05 -5kwh o.s.v
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 11:23
Har nu gjort så att jag kan visa energi innehållet och får det hämtat från databasen. Nu är bara frågan hur man gör för att visa skillnaderna i samma graf mellan de olika stegen.
https://luno.mine.nu/temp2/png/ackar_energi_1w.png
Alternativt om man måste göra en rrd till med lagring på annat sätt? Dock inget jag vill göra :/
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 19 sep 2010, 12:01
Du borde kunna skapa en DEF till som skiftas 5min. Då borde det inte vara något problem att köra en beräkning på skillnaden.
Sitter i bilen, så jag kan inte kolla upp mer detaljerat just nu.
Grundade m.nu & temperatur.nu
Driver temperatur.nu
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 12:03
Jag gjorde faktiskt en DS till som jag sparar diffen i. Detta funkar:
https://luno.mine.nu/temp2/png/ackar_energi_1w.png
Dock hade det underlättat om man kunde gjort denna diffen med datan som faktiskt redan finns i rrdn.
Måste dock göra om scriptet som parsar datan från databasen. den gör runt 20 sql frågor per 5 minuter
Måste fixa en sql som gör alla beräkningar direkt och sedan returnerar datan. Men det kommer.
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 19 sep 2010, 12:06
Mitt resonemang var att använda den befintliga DSen och köra fler DEF på den när gråten skapas.
Grundade m.nu & temperatur.nu
Driver temperatur.nu
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 12:39
Jo det jag vill göra med. Och då slippa köra dubbla grejer utanför.
Men har du nåt tips sedan när du kommer hem så skulle jag uppskatta det.
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 19 sep 2010, 15:15
Något liknande detta borde gå att använda:
Kod: Markera allt
DEF:orginal=db.rrd:energi:AVERAGE
DEF:skillnad=db.rrd:energi:AVERAGE:end=now-5min:start=end-min
SHIFT:skillnad:300
CDEF:skillnad_calc=skillnad,orginal,-
LINE2:skillnad_calc#FF0000
Har inte testat, men det borde fungera... Och för att det skall vara vettiga värden måste shiften vara samma som heartbeat.
Grundade m.nu & temperatur.nu
Driver temperatur.nu
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 15:42
Hmm funkar inte
start=end-min
Klarar på det och vill ha ett nummer.
La dit en 0a men funkar inge vidare.
Får testa mer imorgon.
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 19 sep 2010, 15:44
5min ska det vara. Tanken är helt enkelt att skapa en DEF till med 5 min förskjutning
Grundade m.nu & temperatur.nu
Driver temperatur.nu
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 19 sep 2010, 20:10
Då hänger jag med. Borde jag ju kunnat klura ut själv.
Får titta mer imorgon