Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen ab morgen!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt ab morgen. Infos im Forum!
Mehr anzeigen
Weniger anzeigen

- √ - Neues Widget: zoomable Plot

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

  • JanT
    antwortet
    Cool Alex, es funktioniert - vielen Dank

    +1 für aufnahme im Develop.

    Aufpassen - Wer es noch nutzen wollen: tmax in plot.period darf nicht wie bisher und in den meisten Beispielen 0 sein. Entweder '' oder 'now' verwenden, siehe beiliegende Beispiele in Alex' Archivdatei.

    Viele Grüße,

    Jan

    Einen Kommentar schreiben:


  • aschwith
    antwortet
    So, im Anhang die entsprechenden Files für die Freunde des Develop-Branches. Das Ausführen von make.php nicht vergessen!

    Gruß
    Alex
    Angehängte Dateien

    Einen Kommentar schreiben:


  • aschwith
    antwortet
    Hallo zusammen,
    die Dateien waren in der Tat für die aktuelle Release Version. Ich werde die Dateien demnächst für die Develop Version anpassen. Auf jeden Fall daran denken, die Javascript Dateien (.js) neu zu komprimieren. Dazu:

    /var/www/smartvisu/php5 make.php ausführen.

    Gruß
    Alex

    Einen Kommentar schreiben:


  • alex78
    antwortet
    Hallo,

    ich habe auch gerade versucht die ZIP Datei einzubauen... Die Plots haben danach nicht mehr funktioniert.

    Gruß
    Alex

    Einen Kommentar schreiben:


  • Orion
    antwortet
    Hallo Alex,

    ich habe mir das mal angesehen. Mir fällt es im Moment schwer das auf develop eigenständig anzupassen. Kannst Du einmal kurz kommentieren, wo du wirklich etwas angepasst hast und warum ? Au seiner Sicht sind bei weitem nicht alle Files aus Deinem ZIP Archiv angefasst worden.

    Danke Dir !

    Michel

    Einen Kommentar schreiben:


  • Orion
    antwortet
    Klingt genau nach dem, was ich gesucht hatte. Komme erst am Wochenende dazu es auszuprobieren. Für das Einchecken in develop würde ich ein +1 geben, denn dafür ist ja development da.

    Michel

    Einen Kommentar schreiben:


  • aschwith
    antwortet
    Guten Abend zusammen,

    bezüglich der Anforderung, für Plots verschiedene Auflösungen (Datenpunkte) einzustellen, habe ich die bestehenden Widgets plot und multiplot etwas erweitert. Man kann jetzt in einem optionalen Parameter die Anzahl der Datenpunkte für jeden Plot separat angeben. Der Default-Wert ist immer noch 100. Der neue Aufruf lautet dann:
    {{ plot.period('first.hallway.temperature-plot', ['first.hallway.temperature', 'Wetter.temperature'], 'avg', '1w', 'now', 0, '', '', ['In','Out'], ['#aa0', '#a00'],'','','1h',500) }}

    Da die Auswertung des Kommandos auf der im Visu Plugin geschieht, sind dazu auf der SmarVisu also auch Smarthome Seite Änderungen nötig. Außerdem muss das SQLite sowie das RRD Plugin angefasst werden. Die nötigen Datein (basierend auf dem letzen release) findet ihr als Zip File im Anhang. Bei Bedarf checke ich die Änderungen gerne im Develop Repository ein.

    Besten Gruß
    Alex
    Angehängte Dateien

    Einen Kommentar schreiben:


  • alex78
    antwortet
    Das ist richtig. Ich hab auch die Erfahrung gemacht, dass wenn die Visu zu sehr wächst, bzw. viele Plots beinhaltet ein Raspi einfach nicht die richtige Wahl mehr ist.

    Ich hab die Visu auf einem Intel NUC mit SSD laufen. Die RAM Auslastung beträgt stellenweise über einem GB. Von dem her wäre das Verlagern der Datenbank in den RAM kein Problem.

    Gruß
    Alex

    Einen Kommentar schreiben:


  • chrisi
    antwortet
    Am besten wäre es überhaupt alles in einer RAM-Disk laufen zu lassen.
    Der Raspi hat aber leider nur 512MB RAM, daher fraglich ob sich das ausgeht.

    Einen Kommentar schreiben:


  • alex78
    antwortet
    Memory

    Gibt es auch einen Parameter, in dem man eingeben kann, dass er die komplette Datenbank in den Arbeitsspeicher legt ?

    Ich hab mal was gelesen, dass die SQLITE eine InMemory Option hat ?

    Das würde natürlich zum einen Performance bringen und zum anderen auch I/O senken.

    Gruß
    Alex

    Einen Kommentar schreiben:


  • Brick
    antwortet
    ich kann nur sagen.. es "funktioniert"..
    hab den Wert mal auf 120 runter gedreht.. jetzt bekomm ich die Daten
    alle 4 min. rein.. statt 5.. noch nicht das was ich erwartet hätte.. ich glaub ich
    lass mal die Standardeinstellungen, bis das Thema final durch ist.. da scheint ja noch nicht geklärt zu sein, wie
    man in der Zukunft damit umgeht.. so wichtig ist mir das jetzt auch nicht, das ich da viel Energie reinstecken will..

    Gruß Martin

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Hi Michel,

    ja es ist die stable. Ich hatte mitbekommen, das Markus da mal was gedreht und wohl ach wieder zurückgedreht hat. Da aber ja nicht jeder mit GIT & Co klar kommt und sich eine develop draufkopiert, bin ich davon ausgegangen das es in dieser Situation ebenfalls um die stable geht. Ich weiß auch, das Martin einen N54L mit VM statt Raspi hat und das ihm da noch genügend Performance Reserven zur Verfügung stehen ...
    Danke Dir für den Hinweis!

    Gruß,
    Bernd

    Einen Kommentar schreiben:


  • Orion
    antwortet
    Hallo Bernd,

    ich gehe davon aus, dass Du aus den Schnipsel aus dem Stable Zweig hast. Dort kann man das so noch einstellen. Im Develop ist der Parameter zwar noch drin, wird aber nicht mehr ausgewertet und die Abarbeitung ist von Marcus komplett umgestellt worden. Geht so nicht mehr !

    Michel

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Zitat von Brick Beitrag anzeigen
    aber ich hab ja keinen Pi, das weißt du doch
    Ja, ich weiß das. Aber wenn einer mit Pi das einfach so macht, dann kann es die SD ganz fix schrotten ...

    Gruß,
    Bernd

    Einen Kommentar schreiben:


  • Brick
    antwortet
    aber ich hab ja keinen Pi, das weißt du doch

    werd mir das mal ansehen.. danke für den Hinweis

    Einen Kommentar schreiben:

Lädt...
X