Ankündigung

Einklappen
Keine Ankündigung bisher.

Diagram - RRA direkt adressieren?

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

    #16
    Zitat von MicHau Beitrag anzeigen
    Sollten die Default-Werte geändert werden?
    nein, die sind für 95% der Anwendungsfälle sicher sinnvoll. Ich würde sie wie gesagt nur gerne editierbar machen wollen. Idealerweise in einem Experten oder erweiterten Modus.

    Zitat von MicHau Beitrag anzeigen
    Das wäre sicherlich machbar, aber bevor das gemacht wird, wäre es sinnvoll, erstmal auf dem Wiregate auszuprobieren, ob das auch die gewünschte Wirkung erreichen würde.

    Wenn du hier als Parameter deine eigenen Werte verwendest und dann das gewünschte Ergebnis bekommst, wissen wir, dass es funktioniert und könnten es dann einbauen.
    habe ich zwar anders (durch direktes editieren in der .js) gemacht aber damit sollte klar sein daß es geht! Wenns nun noch jemand einbauen kann wäre ich glücklich!

    Gruß
    Andi
    Gruß
    Andi

    Kommentar


      #17
      Zitat von MicHau Beitrag anzeigen
      OK, wenn ich das also richtig verstehe, würde es ausreichen, pro RRD eine Resolution anzugeben und wenn diese nicht angegeben ist, die Standard-Resolution zu verwenden?
      ja, für den ersten wichtigen Schritt sollte das reichen!

      Man könnte dann im zweiten Schritt noch überlegen ob es sinnvoll ist Start und Ende anstatt der vordefinierten series Werte freier konfigurierbar zu machen. Wäre für mich aber nicht zwingend nötig...
      Gruß
      Andi

      Kommentar


        #18
        der zweite Schritt mit variablem Beginn und Ende könnte noch helfen die Darstellung zu verbessern. In meinem Screenshot sieht man ja deutlich daß der erste Tag der Woche und der aktuelle Tag "unschön" sind. Mit dem Ende Parameter könnte man einfach den letzten Teil des aktuellen Tages wegschneiden. Heute ist ja fest "now" als Ende gesetzt...
        Gruß
        Andi

        Kommentar


          #19
          weitere Idee zu Diagrammdarstellung...

          und wenn ich grad so etwas nachdenke kommt mir noch eine weitere Idee, die vermutlich aber nicht ganz so einfach umsetzbar ist:

          Noch universeller fände ich wenn man als Cometvisu User direkt online ohne den Editor auch den Zeitbereich (x-Achsendimension) und die Resolution verstellen könnte. Mir schwebt da entweder ein Eingabefeld im Diagrammbereich oder besser sogar noch eine Auswahl per dropdown Menü (z.B. 15min, 30min, 1h, 24h, Woche, Monat, Jahr) vor.

          Ist jetzt aber arg "wünsch Dir was" und nicht weiter durchdacht. Wollte ich einfach mal zur Diskussion stellen ob das noch jemand für sinnvoll hält.
          Gruß
          Andi

          Kommentar


            #20
            Zitat von tger977 Beitrag anzeigen
            ja, für den ersten wichtigen Schritt sollte das reichen!
            Ich habe das soeben in die aktuellste Entwicklerversion eingebaut. Wie die installiert wird, ist ja weiter oben verlinkt.
            Bei den RRDs gibt es das neue Attribut resolution, mit dem man die Standard-Auflösung überschreiben kann.
            Grüße
            Michael

            Kommentar


              #21
              Zitat von MicHau Beitrag anzeigen
              Ich habe das soeben in die aktuellste Entwicklerversion eingebaut. Wie die installiert wird, ist ja weiter oben verlinkt.
              Bei den RRDs gibt es das neue Attribut resolution, mit dem man die Standard-Auflösung überschreiben kann.
              Wow, das ging aber ratz fatz! Werde mich mal an der SVN Installtion versuchen...

              DANKE schon mal!

              Gruß
              Andi
              Gruß
              Andi

              Kommentar


                #22
                Gern geschehen, der zweite Schritt muss leider noch ein bisschen warten, weil ein bisschen mehr Codeänderungen vonnöten sind als im ersten Schritt.

                Außerdem stört mich das hier sehr und muss auch behoben werden: https://knx-user-forum.de/cometvisu/...n-version.html
                Man kann nämlich nicht mehr zoomen und verschieben.
                Grüße
                Michael

                Kommentar


                  #23
                  so, svn Version installiert und gleich ausprobiert: Es funktioniert!

                  Nochmal vielen Dank!

                  Und Schritt 2 hat definitiv weniger Prio wie die Zoom und Verschiebeoption, das stört mich auch schon länger

                  P.S. beim Installieren der SVN Version hatte ich noch das Problem daß ich die config nicht speichern konnte da der Unterordner config/Backup keine Schreibrechte hatte. Habe die manuell dann erteilt und es ging. Gleiches dann auch bei der preview: die Config war auch hier schreibgeschützt.
                  Gruß
                  Andi

                  Kommentar


                    #24
                    anbei mal ein erstes Beispiel das ich umgesetzt habe.

                    Ist nun alles aus einem einzigen Counter RRD des Stromzählers.
                    Angehängte Dateien
                    Gruß
                    Andi

                    Kommentar


                      #25
                      Sieht gut aus.
                      Das Zoom-Problem sollte mit der neuesten SVN-Fassung nun auch behoben sein (siehe anderer Thread).
                      Grüße
                      Michael

                      Kommentar


                        #26
                        Schritt 2 ist auch erledigt: Open Automation / Code / Commit [r2312]

                        Über den series-Typ custom kann die Verwendung von eigenen Werten für Start, Ende und Auflösung durch die neuen Attribute seriesStart, seriesEnd, seriesResolution aktiviert werden:
                        Code:
                         series="custom" seriesStart="end-2week" seriesEnd="now" seriesResolution="900"
                        Grüße
                        Michael

                        Kommentar


                          #27
                          Das ist ja mal wieder super was ihr hier auf die Beine gestellt habt!!

                          Zufälligerweise bin ich auf der Suche nach einer ähnlichen Funktionalität. Und zwar würde ich gern einen Graph anzeigen lassen, der mir die Durchschnittstemperatur eines Tages bzw Woche/Monat anzeigt.

                          Die Datenbasis liefert ein WG-Temperatursensor, also ein Standard-WG-RRD. Die Frage ist nun: geht das mit den standardmäßig erstellen RRDs und deren RRA-Einstellungen? Wenn nicht, wie kann ich das existierende RRD anpassen/erweitern? Oder ist es eher sinnvoll ein separates RRD zu erstellen (und periodisch mit Werten zu füllen)? Wenn ja, mit welchen Parametern?

                          Danke und viele Grüße,
                          Micha

                          Kommentar


                            #28
                            Also für mich sieht es nicht so gut aus. Die Tageswerte sind um einen Tag verschoben würde ich sagen. Ist irgendwann mal geplant von der speziell gepatchten rrdtool Version weg zu gehen? Ich hatte die rrdfetch.cgi schonmal soweit verändert dass sie mit jeder rrdtool Version läuft.
                            Umgezogen? Ja! ... Fertig? Nein!
                            Baustelle 2.0 !

                            Kommentar


                              #29
                              Ich hätte passend zur aktuellen Diskussion doch auch noch einen Feature-Wunsch. Ich würde gern den Namen des RRA direkt angeben können. Hintergrund: auf dem WG wird ein "load.rrd" (siehe https://knx-user-forum.de/wiregate/3...anleitung.html) geschrieben (in /var/lib/collectd/rrd/wiregate302/load/load.rrd). Mit "ln -s /var/lib/collectd/rrd/wiregate302/load/load.rrd /var/www/rrd/load.rrd" habe ich dieses in das Standard-Verzeichnis verlinkt. Das RRD beinhaltet 3 RRAs: shortterm, midterm, longterm:
                              Code:
                              user@wiregate302:/var/www/rrd$ rrdtool info load.rrd
                              filename = "load.rrd"
                              rrd_version = "0003"
                              step = 10
                              last_update = 1420442919
                              ds[shortterm].type = "GAUGE"
                              ds[shortterm].minimal_heartbeat = 20
                              ds[shortterm].min = 0,0000000000e+00
                              ds[shortterm].max = 1,0000000000e+02
                              ds[shortterm].last_ds = "0.710000"
                              ds[shortterm].value = 6,3900000000e+00
                              ds[shortterm].unknown_sec = 0
                              ds[midterm].type = "GAUGE"
                              ds[midterm].minimal_heartbeat = 20
                              ds[midterm].min = 0,0000000000e+00
                              ds[midterm].max = 1,0000000000e+02
                              ds[midterm].last_ds = "1.160000"
                              ds[midterm].value = 1,0440000000e+01
                              ds[midterm].unknown_sec = 0
                              ds[longterm].type = "GAUGE"
                              ds[longterm].minimal_heartbeat = 20
                              ds[longterm].min = 0,0000000000e+00
                              ds[longterm].max = 1,0000000000e+02
                              ds[longterm].last_ds = "1.190000"
                              ds[longterm].value = 1,0710000000e+01
                              ds[longterm].unknown_sec = 0
                              Nun würde ich dieses gern in der CV anzeigen. Dazu müsste man aber den RRA-Namen mit übergeben können. Die URL sieht dann beipsielhaft wie folgt aus:
                              http://wiregateXYZ/graph.pl?--start=...:ds0=load.rrd:midterm:AVERAGE;LINE1:ds0%23FF0000:load.rrd;

                              Könnte dies jemand mit genug Kenntnis einbauen? Oder ist der Aufwand größer als es mir jetzt erscheint?

                              Danke,
                              Micha

                              Kommentar


                                #30
                                Zitat von JuMi2006 Beitrag anzeigen
                                Also für mich sieht es nicht so gut aus. Die Tageswerte sind um einen Tag verschoben würde ich sagen.
                                Das ist durch die gestrigen Commits passiert? Wenn ja, kannst du deine XML-Config eventuell hier einstellen, damit ich das eventuell nachstellen kann?

                                Zitat von JuMi2006 Beitrag anzeigen
                                Ist irgendwann mal geplant von der speziell gepatchten rrdtool Version weg zu gehen? Ich hatte die rrdfetch.cgi schonmal soweit verändert dass sie mit jeder rrdtool Version läuft.
                                Da bin ich leider überfragt. Zum einen, warum es eine gepatchte Version gibt, zum anderen, ob man davon wegkommen kann.
                                Ich kenne mich nur mit dem CV-Javascript-Teil aus, weil ich irgendwann das bestehende Plugin um ein paar Funktionen erweitert habe. Was da auf Backend-Seite passiert, wird von mir eher als BlackBox betrachtet.

                                Allerdings für mein Empfinden ist das aktuelle Setup recht speziell, ich wüsste aber momentan nicht, wie man es anpassen kann/sollte. Vorschläge sind jederzeit willkommen.
                                Grüße
                                Michael

                                Kommentar

                                Lädt...
                                X