Ankündigung
Einklappen
Keine Ankündigung bisher.
CometVisu - (interner) Beta-Test
Einklappen
Dieses Thema ist geschlossen.
X
X
-
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.
-
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:Zitat von NilsS Beitrag anzeigendas 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.
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.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!
Bei Interesse kann ich das ins SVN einchecken.
Grüße,
Julian
Einen Kommentar schreiben:
-
OK, das erklärt einiges.Zitat von NilsS Beitrag anzeigenAm 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.
Also nix mit vi :-)
Lbau
Einen Kommentar schreiben:
-
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.Zitat von lbau Beitrag anzeigenalso 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">
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:
-
also ich bekomme beim Start immerund obwohl ich die visu_config.xml angepasst habe, ist auf der Startseite immer noch der alte Inhalt zu sehen Terasse Licht etc.Error! "error"
??
Lbau
PS. müssen die Umlaute so komisch geschrieben werden im xml file?
<page name="Ã~\bersicht">
Einen Kommentar schreiben:
-
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:
-
Nice.
Ich schaue mir morgen mal die config genauer an.
Liest der direkt von den GAs ein?
Lbau
Einen Kommentar schreiben:
-
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 dortcometvisuoben 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/visuliegt die Datei
visu_config.xmlHier wird die Visu konfiguriert. Zur notwendige Syntax s.u.
Wie zeige ich diean?
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

Einen Kommentar schreiben: