Ankündigung

Einklappen
Keine Ankündigung bisher.

Diagramm-Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kingolli
    antwortet
    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

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    Zitat von jensgulow Beitrag anzeigen
    PS: Habe die Änderung selber rückgängig gemacht, hoffe das stimmt so.
    Passt wunderbar
    SourceForge.net Repository - [openautomation] Diff of /CometVisu/trunk/src/plugins/diagram/structure_plugin.js
    Zitat von jensgulow Beitrag anzeigen
    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.
    Na dann kannst Du's ja jetzt einchecken

    Einen Kommentar schreiben:


  • jensgulow
    antwortet
    @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:


  • Chris M.
    antwortet
    Zitat von jensgulow Beitrag anzeigen
    Na dann hab ichs mal hochgeladen!
    1. Danke

    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:


  • jensgulow
    antwortet
    Na dann hab ichs mal hochgeladen!

    Einen Kommentar schreiben:


  • NetFritz
    antwortet
    Hallo
    Hier noch ein Link.
    TortoiseSVN
    Habe TortoiseSVN auf meinen PC schon installiert.
    Gruß NetFritz

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    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:


  • jensgulow
    antwortet
    @Chris

    vielleicht lieber:

    Code:
                fulldata[idx] = {label: label, color: color, data: data, yaxis: parseInt(yaxis), [COLOR=Red]lines: {steps: steps, fill: fill}[/COLOR]};
    Wäre das so korrekter?

    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:


  • Chris M.
    antwortet
    Zitat von jensgulow Beitrag anzeigen
    ich habe mal die Option zum gefüllten darstellen der Fläche unter einem Graphen in struture_plugins.js vom diagram-plugin hinzugefügt:
    Sehr schön!
    Zitat von jensgulow Beitrag anzeigen
    Code:
    Zeile 458
    [I][...][/I], [B]lines[/B]: {steps: steps}[COLOR=Red], [B]lines[/B]: {fill: fill}[/COLOR]};
    Überschreibt das eine lines das andere nicht? D.h. Ist dadurch das Steps nicht deaktiviert?
    Zitat von jensgulow Beitrag anzeigen
    Leider weiss ich nicht so recht, wie ich das ganze ohne Probleme als "Neufassung" ins svn bringe. Vielleicht kann ja mal jemand helfen.
    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).

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    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:


  • jensgulow
    antwortet
    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:

    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]};
    Angabe in der visu_config dann als:

    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>
    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.

    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.


    Jens
    Angehängte Dateien

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    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:


  • JNK
    antwortet
    @JuMi: das ist es. es sind nur 365 lines vorhanden. Hab ich nicht dran gedacht. Danke.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    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:


  • JNK
    antwortet
    Folgendes Beispiel:

    http://192.168.0.51/cgi-bin/rrdfetch...nd=now&res=300

    liefert (richtig IMO)

    Code:
    [[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"]]]
    Abstand ist jeweils 300000, das passt. Hingegen liefert

    http://192.168.0.51/cgi-bin/rrdfetch...nd=now&res=300

    das:

    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"]]]
    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.

    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:

Lädt...
X