Hallo!
Gibt es irgendeine Möglichkeit, im Diagramm verschiedene Zeiträume auszuwählen, ich nutze hauptsächlich die Diagramme als Popup für die Anzeige der letzten 24 Stunden (series="day" period="1"), nun würde ich gerne im Diagramm einen andere Periode (bspw. 3 oder 7 Tage) auswählen.
Geht sowas?
Danke und Grüße
David
Ankündigung
Einklappen
Keine Ankündigung bisher.
Diagramm-Plugin
Einklappen
X
-
Passt wunderbarZitat von jensgulow Beitrag anzeigenPS: Habe die Änderung selber rückgängig gemacht, hoffe das stimmt so.
SourceForge.net Repository - [openautomation] Diff of /CometVisu/trunk/src/plugins/diagram/structure_plugin.js
Na dann kannst Du's ja jetzt eincheckenZitat von jensgulow Beitrag anzeigenPS2: Habe gerade auch den Fehler bei mir gefunden. NOTEPAD++ öffnete mit alle .js-Dateien als ANSI-kodiert. Die xml-Dateien werden schön UTF-8 kodiert geöffnet. Habe in den Einstellungen entsprechende Änderungen vorgenommen.
Einen Kommentar schreiben:
-
@Chris: ja bitte, mach die Änderung wieder rückgängig. Muss mich noch mal intensiv damit beschäftigen!
Danke
Jens
PS: Habe die Änderung selber rückgängig gemacht, hoffe das stimmt so.
PS2: Habe gerade auch den Fehler bei mir gefunden. NOTEPAD++ öffnete mit alle .js-Dateien als ANSI-kodiert. Die xml-Dateien werden schön UTF-8 kodiert geöffnet. Habe in den Einstellungen entsprechende Änderungen vorgenommen.
Einen Kommentar schreiben:
-
1. DankeZitat von jensgulow Beitrag anzeigenNa dann hab ichs mal hochgeladen!

ABER:
2.: So bitte nicht!
Der Commit hat quasi die ganze Datei ersetzt. Ich vermute, Du hast die Datei mit DOS-Zeilenumbrüchen gespeichert, obwohl sie vorher Unix-Zeilenumbrüche hatte (oder zumindest haben sollte)
Neben dem, dass es nicht dem Coding Style entspricht (vgl. CometVisu/CodingStyle - Open Automation) ist aus dem Diff der Commit-Mail überhaupt nicht mehr lesbar, was sich geändert hat...
=> Bitte die alte Version wieder herstellen und dann nochmal richtig einchecken.
(Ich verstehe, dass Du erst noch die Bedienung des SVN Clients lernst, daher: soll ich die Änderung für Dich rückgängig machen?
Für's Einchecken noch ein Tipp: bei jedem Commit schaue ich mir eigentlich erst mal den Diff der einzucheckenden Dateien an, da kann ich z.B. vergessene Debug-Zeilen finden - oder ob wie hier die ganze Datei faul geworden ist)
Einen Kommentar schreiben:
-
Hallo
Hier noch ein Link.
TortoiseSVN
Habe TortoiseSVN auf meinen PC schon installiert.
Gruß NetFritz
Einen Kommentar schreiben:
-
Ich hatte schon gefüllte Graphen, so war es ja nicht
, auch eure Zeilen hier kommen mir sehr bekannt vor.
Vielleicht hilft Dir das bzgl. SVN:
Subversion Tutorial
Grüße
Einen Kommentar schreiben:
-
@Chris
vielleicht lieber:
Wäre das so korrekter?Code:fulldata[idx] = {label: label, color: color, data: data, yaxis: parseInt(yaxis), [COLOR=Red]lines: {steps: steps, fill: fill}[/COLOR]};
Und die Sache mit dem SVN-Client - da bin ich ja wie JuMi "stets bemüht", aber so richtig erschliesst sich mir Tortoise SVN noch nicht!
Jens
Einen Kommentar schreiben:
-
Sehr schön!Zitat von jensgulow Beitrag anzeigenich habe mal die Option zum gefüllten darstellen der Fläche unter einem Graphen in struture_plugins.js vom diagram-plugin hinzugefügt:
Überschreibt das eine lines das andere nicht? D.h. Ist dadurch das Steps nicht deaktiviert?Zitat von jensgulow Beitrag anzeigenCode:Zeile 458 [I][...][/I], [B]lines[/B]: {steps: steps}[COLOR=Red], [B]lines[/B]: {fill: fill}[/COLOR]};
Was meinst Du mit "Neufassung"? Ein Upload in's SVN? Wie das geht steht in der Doku von Deinem SVN Client (und bedingt, dass Du freigeschaltet bist, was Makki oder Ich machen würden).Zitat von jensgulow Beitrag anzeigenLeider weiss ich nicht so recht, wie ich das ganze ohne Probleme als "Neufassung" ins svn bringe. Vielleicht kann ja mal jemand helfen.
Einen Kommentar schreiben:
-
Super ... ich bin da (zum zweiten mal) auch nach Jan seiner Vorlage im SVN gescheitert ...
Im Arbeitszeugnis hätte es bei mir geheißen: "Er war stets bemüht..."
Einen Kommentar schreiben:
-
Neue Option: fill
Hallo zusammen,
ich habe mal die Option zum gefüllten darstellen der Fläche unter einem Graphen in struture_plugins.js vom diagram-plugin hinzugefügt:
Angabe in der visu_config dann als:Code:Zeile 81 axesnames['_'+this.getAttribute('yaxis')] || "1", this.getAttribute('steps') || false[COLOR=Red], this.getAttribute('fill') || false[/COLOR], Zeile 436 ff var src = index.slice(1); var linecolor = value[0]; var label = value[1]; var yaxis = value[2]; var steps = value[3]; [COLOR=Red] var fill = value[4];[/COLOR] var scaling = value[COLOR=Red][5][/COLOR]; var idx = num; Zeile 458 fulldata[idx] = {label: label, color: color, data: data, yaxis: parseInt(yaxis), lines: {steps: steps}[COLOR=Red], lines: {fill: fill}[/COLOR]};
Das ergibt dann das angehängte Bild. Leider weiss ich nicht so recht, wie ich das ganze ohne Probleme als "Neufassung" ins svn bringe. Vielleicht kann ja mal jemand helfen.Code:<diagram_info format="%.2f kW" styling="OrangeGreenJalo" series="hour" period="12" refresh="300" gridcolor="#707070" popup="true" previewlabels="false" legendposition="nw"> <layout colspan="6" /> <label><icon name="measure_power_meter" /> Stromaufnahme Kompressor:</label> <address transform="DPT:9.024" variant="">14/0/16</address> <axis position="right" label="Stromaufnahme in kW">aufnahme</axis> <rrd yaxis="aufnahme" color="#0080FF" label="" [COLOR=Red]fill="true" [/COLOR]>Leistungsaufnahme</rrd> </diagram_info>
Noch eine zweite Einschränkung:
Bei Graphen, welche mit fill="true" besetzt sind beginnt die Y-Achse immer bei Null. Somit ist das autorange der Diagramme hin.
Es soll wohl ein workaround vom flot-Entwickler geben (https://github.com/flot/flot/pull/911), da blick ich aber nicht weit genug durch um das ggf. zu implementieren, bzw. habe ich es bei mir zu Hause in der jquery.flot.js probiert - jedoch ohne Erfolg.
Vielleicht soweit als Arbeitsgrundlage.
JensAngehängte Dateien
Einen Kommentar schreiben:
-
AW: Diagramm-Plugin
Das freut mich.
Ad rrdtool:
Fetch und fetchj sollten gleich schnell sein (Code ist ja fast identisch). Wer Performance braucht nimmt die 1.3. der Rest das was gerade im System ist.
Ich finde es sinnvoller die CometVisu einfach zugänglich zu machen als um jede Mikrosekunde auf bestimmten Systemen zu kämpfen. Damit ist der Ausflug zum rrdtool jetzt hier auch beendet.
Grüße
Baustelle 2.0
Einen Kommentar schreiben:
-
@JuMi: das ist es. es sind nur 365 lines vorhanden. Hab ich nicht dran gedacht. Danke.
Gruss,
der Jan
Einen Kommentar schreiben:
-
Was sagt rrdtool info ... ich tippe mal da gehen Dir die RRAs aus. Sprich Du hast nicht genug lines für RRA:AVERAGE:0.5:1:XXX.
24h*60min*60Sekunden = 86400 Sekunden -> also 288 Lines pro Tag bei 300s Auflösung.
Aber das ist auch nur ne Vermutung ins Blaue.
Einen Kommentar schreiben:
-
Folgendes Beispiel:
http://192.168.0.51/cgi-bin/rrdfetch...nd=now&res=300
liefert (richtig IMO)
Abstand ist jeweils 300000, das passt. Hingegen liefertCode:[[1363952100000,["3.56"]],[1363952400000,["11.86"]],[1363952700000,["22.46"]],[1363953000000,["23.73"]],[1363953300000,["19.15"]],[1363953600000,["15.26"]],[1363953900000,["13.96"]],[1363954200000,["9.61"]],[1363954500000,["4.90"]],[1363954800000,["3.44"]],[1363955100000,["3.53"]],[1363955400000,["3.45"]],[1363955700000,["2.99"]],[1363956000000,["3.52"]],[1363956300000,["3.47"]],[1363956600000,["2.99"]],[1363956900000,["3.00"]],[1363957200000,["2.99"]],[1363957500000,["2.99"]],[1363957800000,["2.48"]],[1363958100000,["2.00"]],[1363958400000,["2.00"]],[1363958700000,["1.99"]],[1363959000000,["1.99"]],[1363959300000,["3.01"]],[1363959600000,["3.99"]],[1363959900000,["2.99"]],[1363960200000,["2.50"]],[1363960500000,["3.00"]],[1363960800000,["2.49"]],[1363961100000,["2.49"]],[1363961400000,["2.50"]],[1363961700000,["2.00"]],[1363962000000,["2.48"]],[1363962300000,["2.51"]],[1363962600000,["2.00"]],[1363962900000,["2.48"]],[1363963200000,["2.51"]],[1363963500000,["2.48"]],[1363963800000,["2.47"]],[1363964100000,["1.93"]],[1363964400000,["2.41"]],[1363964700000,["2.94"]],[1363965000000,["2.91"]],[1363965300000,["2.27"]],[1363965600000,["1.32"]],[1363965900000,["2.27"]],[1363966200000,["3.10"]],[1363966500000,["2.64"]],[1363966800000,["1.99"]],[1363967100000,["2.33"]],[1363967400000,["2.65"]],[1363967700000,["2.33"]],[1363968000000,["2.99"]],[1363968300000,["2.99"]],[1363968600000,["2.99"]],[1363968900000,["5.60"]],[1363969200000,["8.71"]],[1363969500000,["3.67"]],[1363969800000,["2.99"]],[1363970100000,["2.68"]],[1363970400000,["2.32"]],[1363970700000,["23.56"]],[1363971000000,["97.35"]],[1363971300000,["160.45"]],[1363971600000,["123.59"]],[1363971900000,["44.86"]],[1363972200000,["34.27"]],[1363972500000,["21.34"]],[1363972800000,["31.20"]],[1363973100000,["15.12"]],[1363973400000,["14.94"]],[1363973700000,["14.95"]],[1363974000000,["15.95"]],[1363974300000,["15.01"]],[1363974600000,["15.00"]],[1363974900000,["13.01"]],[1363975200000,["12.97"]],[1363975500000,["12.03"]],[1363975800000,["28.33"]],[1363976100000,["46.20"]],[1363976400000,["17.20"]],[1363976700000,["11.19"]],[1363977000000,["10.02"]],[1363977300000,["10.92"]],[1363977600000,["11.90"]],[1363977900000,["11.97"]],[1363978200000,["11.95"]],[1363978500000,["12.88"]],[1363978800000,["12.96"]],[1363979100000,["33.36"]],[1363979400000,["9.96"]],[1363979700000,["6.14"]],[1363980000000,["5.06"]],[1363980300000,["4.98"]],[1363980600000,["4.98"]],[1363980900000,["4.08"]],[1363981200000,["4.90"]],[1363981500000,["4.99"]],[1363981800000,["11.31"]],[1363982100000,["5.65"]],[1363982400000,["4.98"]],[1363982700000,["4.09"]],[1363983000000,["4.88"]],[1363983300000,["4.09"]],[1363983600000,["3.99"]],[1363983900000,["4.87"]],[1363984200000,["5.00"]],[1363984500000,["3.22"]],[1363984800000,["4.74"]],[1363985100000,["4.11"]],[1363985400000,["4.86"]],[1363985700000,["4.12"]],[1363986000000,["4.86"]],[1363986300000,["4.99"]],[1363986600000,["4.99"]],[1363986900000,["4.12"]],[1363987200000,["4.00"]],[1363987500000,["3.99"]],[1363987800000,["3.99"]],[1363988100000,["4.84"]],[1363988400000,["3.30"]],[1363988700000,["4.69"]],[1363989000000,["4.15"]],[1363989300000,["3.14"]],[1363989600000,["2.99"]],[1363989900000,["2.99"]],[1363990200000,["2.99"]],[1363990500000,["2.16"]],[1363990800000,["1.99"]],[1363991100000,["1.99"]],[1363991400000,["2.82"]],[1363991700000,["2.18"]],[1363992000000,["2.00"]],[1363992300000,["2.00"]],[1363992600000,["2.00"]],[1363992900000,["1.99"]],[1363993200000,["2.80"]],[1363993500000,["2.99"]],[1363993800000,["2.19"]],[1363994100000,["2.00"]],[1363994400000,["2.00"]],[1363994700000,["1.99"]],[1363995000000,["1.99"]],[1363995300000,["2.00"]],[1363995600000,["1.99"]],[1363995900000,["2.00"]],[1363996200000,["1.99"]],[1363996500000,["2.78"]],[1363996800000,["2.21"]],[1363997100000,["2.77"]],[1363997400000,["2.22"]],[1363997700000,["2.00"]],[1363998000000,["1.22"]],[1363998300000,["1.77"]],[1363998600000,["2.76"]],[1363998900000,["2.23"]],[1363999200000,["1.99"]],[1363999500000,["2.00"]],[1363999800000,["1.99"]],[1364000100000,["2.75"]],[1364000400000,["3.00"]],[1364000700000,["2.24"]],[1364001000000,["1.25"]],[1364001300000,["1.75"]],[1364001600000,["1.99"]],[1364001900000,["2.00"]],[1364002200000,["2.74"]],[1364002500000,["1.51"]],[1364002800000,["2.47"]],[1364003100000,["2.26"]],[1364003400000,["1.99"]],[1364003700000,["2.72"]],[1364004000000,["2.27"]],[1364004300000,["2.72"]],[1364004600000,["2.27"]],[1364004900000,["1.28"]],[1364005200000,["1.72"]],[1364005500000,["2.00"]],[1364005800000,["2.71"]],[1364006100000,["2.28"]],[1364006400000,["1.99"]],[1364006700000,["1.99"]],[1364007000000,["1.99"]],[1364007300000,["2.69"]],[1364007600000,["2.30"]],[1364007900000,["1.99"]],[1364008200000,["1.30"]],[1364008500000,["1.69"]],[1364008800000,["2.00"]],[1364009100000,["2.00"]],[1364009400000,["1.99"]],[1364009700000,["2.67"]],[1364010000000,["2.32"]],[1364010300000,["2.00"]],[1364010600000,["2.00"]],[1364010900000,["1.33"]],[1364011200000,["2.33"]],[1364011500000,["2.33"]],[1364011800000,["2.00"]],[1364012100000,["1.99"]],[1364012400000,["1.99"]],[1364012700000,["2.65"]],[1364013000000,["2.99"]],[1364013300000,["8.18"]],[1364013600000,["7.75"]],[1364013900000,["4.70"]],[1364014200000,["3.99"]],[1364014500000,["3.35"]],[1364014800000,["3.00"]],[1364015100000,["3.64"]],[1364015400000,["23.77"]],[1364015700000,["15.85"]],[1364016000000,["3.72"]],[1364016300000,["2.99"]],[1364016600000,["2.99"]],[1364016900000,["2.99"]],[1364017200000,["3.61"]],[1364017500000,["3.37"]],[1364017800000,["2.99"]],[1364018100000,["2.37"]],[1364018400000,["1.99"]],[1364018700000,["3.21"]],[1364019000000,["3.38"]],[1364019300000,["2.99"]],[1364019600000,["1.79"]],[1364019900000,["2.19"]],[1364020200000,["2.39"]],[1364020500000,["2.59"]],[1364020800000,["3.00"]],[1364021100000,["2.41"]],[1364021400000,["2.00"]],[1364021700000,["2.00"]],[1364022000000,["2.00"]],[1364022300000,["2.58"]],[1364022600000,["2.42"]],[1364022900000,["2.00"]],[1364023200000,["2.00"]],[1364023500000,["2.57"]],[1364023800000,["2.99"]],[1364024100000,["2.42"]],[1364024400000,["2.56"]],[1364024700000,["2.99"]],[1364025000000,["2.99"]],[1364025300000,["2.43"]],[1364025600000,["1.99"]],[1364025900000,["2.55"]],[1364026200000,["61.30"]],[1364026500000,["105.68"]],[1364026800000,["54.08"]],[1364027100000,["15.62"]],[1364027400000,["41.16"]],[1364027700000,["40.61"]],[1364028000000,["15.22"]],[1364028300000,["12.30"]],[1364028600000,["15.41"]],[1364028900000,["14.95"]],[1364029200000,["15.49"]],[1364029500000,["16.50"]],[1364029800000,["18.57"]],[1364030100000,["15.21"]],[1364030400000,["8.35"]],[1364030700000,["5.99"]],[1364031000000,["6.52"]],[1364031300000,["6.47"]],[1364031600000,["5.47"]],[1364031900000,["5.51"]],[1364032200000,["5.47"]],[1364032500000,["5.49"]],[1364032800000,["5.98"]],[1364033100000,["5.49"]],[1364033400000,["19.65"]],[1364033700000,["44.95"]],[1364034000000,["34.85"]],[1364034300000,["9.98"]],[1364034600000,["5.98"]],[1364034900000,["5.98"]],[1364035200000,["5.50"]],[1364035500000,["5.48"]],[1364035800000,["5.51"]],[1364036100000,["5.47"]],[1364036400000,["5.98"]],[1364036700000,["13.60"]],[1364037000000,["24.76"]],[1364037300000,["27.91"]],[1364037600000,["27.43"]],[1364037900000,["21.84"]],[1364038200000,["nan"]],[1364038500000,["nan"]]]
http://192.168.0.51/cgi-bin/rrdfetch...nd=now&res=300
das:
Abstand 2100000, das ist deutlich was anderes. Die nans sind korrekt, das rrd ist noch nicht drei Tage befüllt, aber das Ergebnis sieht bei einem andreen ganz genauso aus, auch wenn Daten vorhanden sind.Code:[[1363779900000,["nan"]],[1363782000000,["nan"]],[1363784100000,["nan"]],[1363786200000,["nan"]],[1363788300000,["nan"]],[1363790400000,["nan"]],[1363792500000,["nan"]],[1363794600000,["nan"]],[1363796700000,["nan"]],[1363798800000,["nan"]],[1363800900000,["nan"]],[1363803000000,["nan"]],[1363805100000,["nan"]],[1363807200000,["nan"]],[1363809300000,["nan"]],[1363811400000,["nan"]],[1363813500000,["nan"]],[1363815600000,["nan"]],[1363817700000,["nan"]],[1363819800000,["nan"]],[1363821900000,["nan"]],[1363824000000,["nan"]],[1363826100000,["nan"]],[1363828200000,["nan"]],[1363830300000,["nan"]],[1363832400000,["nan"]],[1363834500000,["nan"]],[1363836600000,["nan"]],[1363838700000,["nan"]],[1363840800000,["nan"]],[1363842900000,["nan"]],[1363845000000,["nan"]],[1363847100000,["nan"]],[1363849200000,["nan"]],[1363851300000,["nan"]],[1363853400000,["nan"]],[1363855500000,["nan"]],[1363857600000,["nan"]],[1363859700000,["nan"]],[1363861800000,["nan"]],[1363863900000,["nan"]],[1363866000000,["nan"]],[1363868100000,["nan"]],[1363870200000,["nan"]],[1363872300000,["nan"]],[1363874400000,["nan"]],[1363876500000,["nan"]],[1363878600000,["nan"]],[1363880700000,["nan"]],[1363882800000,["nan"]],[1363884900000,["nan"]],[1363887000000,["9.30"]],[1363889100000,["9.75"]],[1363891200000,["5.24"]],[1363893300000,["15.26"]],[1363895400000,["5.11"]],[1363897500000,["5.55"]],[1363899600000,["3.10"]],[1363901700000,["2.75"]],[1363903800000,["2.85"]],[1363905900000,["12.81"]],[1363908000000,["4.66"]],[1363910100000,["4.04"]],[1363912200000,["2.52"]],[1363914300000,["2.28"]],[1363916400000,["2.08"]],[1363918500000,["2.34"]],[1363920600000,["2.00"]],[1363922700000,["2.00"]],[1363924800000,["2.14"]],[1363926900000,["1.99"]],[1363929000000,["2.28"]],[1363931100000,["31.06"]],[1363933200000,["24.70"]],[1363935300000,["2602262.84"]],[1363937400000,["14.78"]],[1363939500000,["16.79"]],[1363941600000,["5.60"]],[1363943700000,["4.67"]],[1363945800000,["3.90"]],[1363947900000,["3.19"]],[1363950000000,["3.45"]],[1363952100000,["3.28"]],[1363954200000,["16.58"]],[1363956300000,["3.61"]],[1363958400000,["2.64"]],[1363960500000,["2.78"]],[1363962600000,["2.35"]],[1363964700000,["2.46"]],[1363966800000,["2.36"]],[1363968900000,["3.13"]],[1363971000000,["20.18"]],[1363973100000,["61.55"]],[1363975200000,["14.55"]],[1363977300000,["19.41"]],[1363979400000,["15.00"]],[1363981500000,["5.02"]],[1363983600000,["5.57"]],[1363985700000,["4.42"]],[1363987800000,["4.42"]],[1363989900000,["3.73"]],[1363992000000,["2.30"]],[1363994100000,["2.28"]],[1363996200000,["1.99"]],[1363998300000,["2.14"]],[1364000400000,["2.39"]],[1364002500000,["1.93"]],[1364004600000,["2.39"]],[1364006700000,["2.00"]],[1364008800000,["1.99"]],[1364010900000,["2.04"]],[1364013000000,["2.33"]],[1364015100000,["4.94"]],[1364017200000,["7.99"]],[1364019300000,["2.90"]],[1364021400000,["2.34"]],[1364023500000,["2.22"]],[1364025600000,["2.63"]],[1364027700000,["45.86"]],[1364029800000,["15.49"]],[1364031900000,["7.65"]],[1364034000000,["17.41"]],[1364036100000,["6.27"]],[1364038200000,["18.98"]],[1364040300000,["nan"]]]
Wird da automatisch das Intervall angepasst, wenn es sonst zuviele Daten werden? Wobei ein Faktor 7 irgendwie komisch ist....
Gruss,
der Jan
Edit: zum rrdtool: makki sagt, 1.4.x ist im Vergleich zum 1.3.x schnarchlangsam. Deswegen gibts auf dem Wiregate die alter Version, und da gibts ja eh nur den Patch.
Einen Kommentar schreiben:

Einen Kommentar schreiben: