Ankündigung

Einklappen
Keine Ankündigung bisher.

CometVisu - (interner) Beta-Test

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • NilsS
    antwortet
    Ja das wäre auch ne möglichkeit, per php o.ä. könnte man aber den FileModified auslesen, sollte eigentlich auch so gehen, hab ich aber auch bei anderen Dingen schon häufig beobachtet, das das doch nicht geht. Evtl. könnte man den timestamp ja nur beim click auf reload anhängen.

    Einen Kommentar schreiben:


  • netzkind
    antwortet
    Zitat von NilsS Beitrag anzeigen
    das mit dem config_xml ist so ne Sache, generell nimmt das xmlhttp lieber den Cache, da kann man eigentlich IMHO nur mit nem PHP Script oder einer anderen Möglichkeit Serverseitig nachhelfen, das das automatisch geht.
    Wenn das ein wiederkehrendes Problem ist kann man auch jQuery so einstellen dass es ein Umgehen des Caches erzwingt indem es an die Anfrage-URL immer einen Parameter mit Timestamp hängt:

    Code:
    Index: templateengine.js
    ===================================================================
    --- templateengine.js	(Revision 25)
    +++ templateengine.js	(Arbeitskopie)
    @@ -61,6 +61,7 @@
     
     $(document).ready(function() {
       // get the data once the page was loaded
    +  $.ajaxSetup({cache: false});
       window.setTimeout("$.get( 'visu_config.xml', setup_page );", 200);
     
       // disable text selection - it's annoying on a touch screen!
    So würde bei jedem Aufruf der Visu der Cache umgangen. Müsste man abwägen wie wichtig der Browser-Cache fürs XML ist wenn das System dauerhaft in Betrieb ist und sich am XML nicht mehr viel ändert.
    Bei Interesse kann ich das ins SVN einchecken.

    Grüße,
    Julian

    Einen Kommentar schreiben:


  • lbau
    antwortet
    Zitat von NilsS Beitrag anzeigen
    Am besten behällt man von der visu_config.xml eine Sicherungskopie, da man das XML sehr schnell zerschießen kann.

    Das Encoding der Datei ist UTF8 daher ist es wichtig, das man die Datei weder mit einem Lokalen Editor öffnet (vi/nano/mcedit), als auch darauf achtet das ein Windows editor dies beachtet.
    OK, das erklärt einiges.

    Also nix mit vi :-)

    Lbau

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von lbau Beitrag anzeigen
    also ich bekomme beim Start immer und obwohl ich die visu_config.xml angepasst habe, ist auf der Startseite immer noch der alte Inhalt zu sehen Terasse Licht etc.

    ??

    Lbau

    PS. müssen die Umlaute so komisch geschrieben werden im xml file?
    <page name="Ã~\bersicht">
    das mit dem config_xml ist so ne Sache, generell nimmt das xmlhttp lieber den Cache, da kann man eigentlich IMHO nur mit nem PHP Script oder einer anderen Möglichkeit Serverseitig nachhelfen, das das automatisch geht.
    Manuelle Lösung: http://wiregatexxx/visu/visu_config.xml im Browser direkt aufrufen und gegebenenfalls <strg>+<f5> drücken.
    Am besten behällt man von der visu_config.xml eine Sicherungskopie, da man das XML sehr schnell zerschießen kann.

    Das Encoding der Datei ist UTF8 daher ist es wichtig, das man die Datei weder mit einem Lokalen Editor öffnet (vi/nano/mcedit), als auch darauf achtet das ein Windows editor dies beachtet.

    Unter windows empfehle ich Notepad2 http://www.flos-freeware.ch/zip/notepad2.zip

    Einen Kommentar schreiben:


  • lbau
    antwortet
    also ich bekomme beim Start immer
    Error! "error"
    und obwohl ich die visu_config.xml angepasst habe, ist auf der Startseite immer noch der alte Inhalt zu sehen Terasse Licht etc.

    ??

    Lbau

    PS. müssen die Umlaute so komisch geschrieben werden im xml file?
    <page name="Ã~\bersicht">

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Super Chris

    dürfen wir hier denn dann das Wunschprogramm nochmal einwerfen

    ich mach mal einfach. kennst die Wünsche ja eh schon aber dann muss sie dir nicht noch einer per PN schicken


    Slider:
    Min/Max werte um z.B. Warmwassertemp von 25-55°C regeln zu können.

    Style und Mappings evaluiren.
    also nicht statisch value="1" sondern value="0-19"

    Einen Kommentar schreiben:


  • lbau
    antwortet
    Nice.

    Ich schaue mir morgen mal die config genauer an.

    Liest der direkt von den GAs ein?

    Lbau

    Einen Kommentar schreiben:


  • Chris M.
    hat ein Thema erstellt CometVisu - (interner) Beta-Test.

    CometVisu - (interner) Beta-Test

    Die Gerüchte sind ja bereits hoch gekocht - und jetzt ist es endlich so weit: der interne Beta-Test der CometVisu startet!

    Doch der Reihe nach:

    Was ist die ?

    Die CometVisu ist eine echtzeitfähige, Browser basierter Visualisierung (nicht nur) für den KNX. Dabei ist besonders zu beachten, dass auf dem Client-PC keine extra Applikation installiert werden muss - ein moderner Web-Browser reicht vollkommen aus. Dadurch sollte es auch auf Smartphones laufen.

    Wie bekomme ich die ?

    Für Besitzer des WireGates ist das ganz einfach - einfach in der normalen Administrations-Oberfläche (webmin) auf "Updates" gehen und dort
    cometvisu
    oben links bei "Paket installieren" eingeben.

    Wie konfiguriere ich die ?

    Hier sind nun etwas Kenntnisse der Kommandozeile oder alternativer Tools notwendig - der Grund warum ich dieses Beta hier im Beta-Forum starte. Endanwendern würde ich das nicht zumuten wollen.
    Auf dem Dateisystem unter
    /var/www/visu
    liegt die Datei
    visu_config.xml
    Hier wird die Visu konfiguriert. Zur notwendige Syntax s.u.

    Wie zeige ich die an?


    Ganz einfach Einfach mit dem Web-Browser auf die Seitegehen.

    Wo stehen mehr Information zur ?

    Hier in der Ankündigung, können natürlich nur grundlegende Informationen stehen. Mehr Informationen stehen auf SourceForge auf der Beta-Seite:Auf SourceForge ist außerdem im Subversion-Repository die jeweils aktuellste Version zu finden - aber das muss ich ja Beta-Testern nicht sagen
    Wie geht es weiter? Was wird von Beta-Testern erwartet?

    Jetzt wo die Beta draußen ist, startet die aktive Phase der verteilten Entwicklung. D.h. wir brauchen weitere Entwickler, die die Basis weiter treiben, oder die Plugins schreiben. Wir brauchen Designer, die die Oberfläche weiter verschönern. Wir brauchen Tester, die Fehler melden. Wir brauchen helfende Hände bei der Dokumentation. Wir brauchen gute Screenshots. Wir brauchen ... - im Grunde jeden

    Und damit erkläre ich die Diskussion für eröffnet!
    Angehängte Dateien
Lädt...
X