Ankündigung

Einklappen
Keine Ankündigung bisher.

mp chart mit WebZeit

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

    mp chart mit WebZeit

    Hallo,
    wenn man versucht ein TemperaturDiagramm zu erzeugen sieht das ja ungefähr so aus:

    [highlight=epc]
    if cycle(30,0) then {
    mpchart(4,WebZeit,HLHeizung_Temperature,0,KellerHe izungID);
    mpchart(4,WebZeit,RLHeizung_Temperature,1,KellerHe izungID);
    mpchart(4,WebZeit,HLSpeicherZurHeizung_Temperature ,2,KellerHeizungID);
    mpchart(4,WebZeit,RLSpeicherVonHeizung_Temperature ,3,KellerHeizungID);
    } endif
    [/highlight]

    Dann werden die neuen Temperaturen alle 30 Minuten rechts in das Diagramm reingeschoben. Nach 48mal schieben fallen links die ersten wieder raus. Auf der Y-Achse wird die Zeit angezeigt. Nun kommt es ja vor, das WebZeit von 24 auf 0 Uhr umspringt. Dann werden die folgenden neuen Temperaturwerte nicht rechts eingeschoben, sonder von links beginnend. Sie überschreiben dann das bestehende Diagramm. Sehr unschön.

    Der Screenshot wurd um ca. 5:45 gemacht und der EibPC am Vorabend um kurz vor 20 Uhr gestartet. Die ersten Digramme (Rehe oben und unten links) sehen schön aus, da beträt die Aktualisierungsrate auch 2 Minuten, d.h. es ist kein Übergang von 24 auf 0 Uhr im Diagramm. Aber das Diagramm rechts unten zeigt den "Fehler". In der Mitte die fallenden Linienen sind die Verbindungen zwischen der ersten Temperatur des Vorabends und der letzten neu hinzugekommenen vom Morgen. Nach 24 Stunden werden diese Linien wohl auf ein Pixel schrumpfen und man sieht nur noch eine Schnittkante. Das kann ja auch bisweilen gewünscht sein.
    Ich hätte aber gern ein Diagramm wo immer weiter von rechts die neuen Werte eingeschrieben werden. Also kein klassisches XY-Diagramm, sondern die Zeit soll kontinuierlich weiter laufen.
    Geht das mit der bestehenden Software?
    Hat jemand ne Idee es zu realisieren wenn die Software es nicht direkt unterstützt?

    #2
    Diese Anforderung besteht schon seit geraumer Zeit, suche einmal nach Floating Charts.

    Viele Grüße

    Michael

    Kommentar


      #3
      O.K. hab ich gemacht. Kommt aber nur am Rande vor. Passiert da was?
      Werte in nem Flash zu bunkern und sie um 0 Uhr ins Diagramm schreiben ist ja wohl keine Lösung.
      Gibt's ne Idee das anders zu realisieren?
      Ich hab mir das jetzt nochmal angesehen. Man kann ja kwasie nur Temperaturen über einen kurzen Zeitraum ins Diagramm schicken und hoffen, das keiner das Diagramm betrachtet bevor 48 Werte durchgeschoben wurden. Sehr unschön!

      Zitat von Jambala Beitrag anzeigen
      Diese Anforderung besteht schon seit geraumer Zeit, suche einmal nach Floating Charts.

      Viele Grüße

      Michael

      Kommentar


        #4
        Ursprünglich kam das Thema Charts hier auf:

        https://knx-user-forum.de/eibpc/1330...nftsmusik.html

        Wenn ich Michael's Statements richtig verstanden habe, dann steht dieses Jahr eine Erweiterung des Visu-Agenten und die Finalisierung von SynOhr und dem Router auf dem Programm. Damit könnn wir auf 2013 hoffen.

        Mir ist noch kein einfacher Weg zum "Weiterschieben" der Werte nach links eingefallen. Mann könnte zwar die Chart Daten buffern und immer wieder mit dem gewünschten Versatz in die Charts schreiben. Da aber die X-Achse des Charts nicht aktiv beeinflußt werden kann, sollte das Verschieben in der Praxis nicht mit Bordmitteln umsetzbar sein.

        Viele Grüße

        Michael

        Kommentar


          #5
          WObei ich mir das jetzt nicht so kompliziert vorstelle, da ja alles was gebraucht wird schon da sein dürfte. Das mpchart schiebt ja schon weiter. Es müsste ja einfach nur ein "vergiss die Auswertung der X-Position, schieb rechts rein" BlockierFlag eingebaut werden. (Als Zuschauer kann ich das leicht sagen
          Warten wir's ab.....
          Ich kuck halt nicht vor 6 Uhr auf die charts und pack nur 6 STunden rein.

          Zitat von Jambala Beitrag anzeigen
          Ursprünglich kam das Thema Charts hier auf:

          https://knx-user-forum.de/eibpc/1330...nftsmusik.html

          Wenn ich Michael's Statements richtig verstanden habe, dann steht dieses Jahr eine Erweiterung des Visu-Agenten und die Finalisierung von SynOhr und dem Router auf dem Programm. Damit könnn wir auf 2013 hoffen.

          Mir ist noch kein einfacher Weg zum "Weiterschieben" der Werte nach links eingefallen. Mann könnte zwar die Chart Daten buffern und immer wieder mit dem gewünschten Versatz in die Charts schreiben. Da aber die X-Achse des Charts nicht aktiv beeinflußt werden kann, sollte das Verschieben in der Praxis nicht mit Bordmitteln umsetzbar sein.

          Viele Grüße

          Michael

          Kommentar

          Lädt...
          X