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