Um nochmal auf dein Ursprung des Threads zurückzukommen.
Ich habe jetzt folgenden Code (Ausschnitt):
Die RRD tempsoleeintest.rrd wird angelegt aber nicht befüllt. Zuerst hab ichs mit #RRDs::update("$rrdfile_W", knx_read("2/0/6",180,9)); aber auch ohne Erfolg.
Alle anderen RRD`s funktionieren. Hat jemand noch nen Tip auf die schnelle?
Ich habe jetzt folgenden Code (Ausschnitt):
Code:
$plugin_info{$plugname.'_cycle'} = 60; my $rrdfile_W = "/var/www/rrd/tempsoleeintest.rrd"; #Wenn nicht vorhanden, dann neues RRD erstellen unless (-e $rrdfile_W){ RRDs::create ($rrdfile_W, "DS:value:GAUGE:30:-5000:5000","--step=10", "RRA:AVERAGE:0.5:1:8640", #1*60s*1440 = 1 Tag Minutengenau "RRA:AVERAGE:0.5:10:1008", #10*60s*1008 = 7 Tage 10-Minutenmittel "RRA:AVERAGE:0.5:360:1460", #60*360*1460 = 1 Jahr 6h-Mittel ); } #RRD aktualisieren #RRDs::update("$rrdfile_W", knx_read("2/0/6",180,9)); update_rrd("tempsoleeintest","",knx_read("2/0/6",3600,9)); update_rrd("Vorlauf","",knx_read("2/0/5",60,9)); update_rrd("AktuellerVerbrauch","",knx_read("4/0/1",60,14)); update_rrd("Ruecklauf","",knx_read("2/0/2",60,9));
Alle anderen RRD`s funktionieren. Hat jemand noch nen Tip auf die schnelle?
Kommentar