Tidpunkt sista mätdata graf

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.

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
humlas
Wannabe
Inlägg: 8
Blev medlem: 29 sep 2013, 20:37
Ort: Arvika

Tidpunkt sista mätdata graf

Inlägg av humlas » 29 sep 2013, 20:52

Hej

Har skaffat en Rasperry Pi och börjat labba lite med temperatur mätning.

Tar tempen var 2.5 minut och genererar en ny graf var 5 minut:
http://www.rackstad.se/graph_temp.png

Vill få in en tidsstämpel längst ner med tidpunkt för senaste mätdata.

Lyckas dock inte få till GPRINT raden

Har testat typ "GPRINT:OutsideTemp:LAST:%c:strftime"

Men får tillbaka:
problem generating the graph: I don't understand ':strftime' in command: 'GPRINT:OutsideTemp:LAST:%c:strftime'.
PaBu
Inlägg: 1
Blev medlem: 16 nov 2013, 22:44
Ort: Portugal

Re: Tidpunkt sista mätdata graf

Inlägg av PaBu » 19 nov 2013, 22:37

Hej,
har en vedeldningsanläggning med acktankar 3m3+2x0,5m3, med ca 20 1-wire-mätare och en Raspberry Pi som inhämtare. Återkommer med beskrivning i Mitt System senare.

GPRINT i det gamla formatet "GPRINT:vname:CF:format (deprecated)" som du använder förefaller inte stödja :strftime (jag fick samma problem), medan det nya formatet fungerar bra, men då måste en ny variabel mha VDEF bildas för att fånga LAST-värdet, i ditt fall
VDEF:OutsideTemp_LAST=OutsideTemp,LAST

och sedan skriva ut värdet och tidpunkten med två GPRINT,
GPRINT:OutsideTemp:"Outside temp now\: %2.1lf " \
GPRINT:OutsideTemp_LAST:"At %c ":strftime

Nedanstående utdrag fungerar för mig:

VDEF:EnergyDiff_Max=v_EnergyDiff,MAXIMUM \
VDEF:EnergyDiff_Min=v_EnergyDiff,MINIMUM \

LINE1:y2_EnergyDiff#0033CC:"Power kW [right]\t " \
GPRINT:EnergyDiff_Max:"Power Max In\: %2.1lf kW " \
GPRINT:EnergyDiff_Max:"At\: %Y-%m-%d %H\:%M %Z\t ":strftime \
GPRINT:EnergyDiff_Min:"Power Max Out\: %2.1lf kW " \
GPRINT:EnergyDiff_Min:"At\: %Y-%m-%d %H\:%M %Z\n":strftime \
Skriv svar