Hi,
ich bin dabei meine selbst gebaute HomeMini-Frontend Anwendung auf Floorplan umzubauen.
Ich hatte vorher das Feature beim ersten Laden das Planes ALLE Ebenen zu laden die aber bis auf eine Unsichtbar sind (css: display:none)
Die Ebenen-Umschaltbuttons haben nur noch eine kleine Javascriptzeile aufgerufen bei der die Ebenen ein und ausgeblendet wurden. Dadurch hatte ich 0 Verzögerung beim umschalten. Extrem hoher WAF!!
Leider lädt aber Floorplan die eizelnene Ebenen bei einem Klick immer neu. Dadurch hat man eine gewisse wartezeit. Bei meinem ziemlich vollen Fhem warte ich da schonmal 5sek.
Ist es angedacht oder kann ich hier den Anstoss geben, in Floorplan ebenfalls per JS umzuschalten?
Hallo Tobias,
eventuell ist YAF was für dich, da geht das.
Link (http://forum.fhem.de/index.php?topic=12629.msg77885#msg77885)
http://www.fhemwiki.de/wiki/YAF (//www.fhemwiki.de/wiki/YAF)
Viele Grüße,
Marc
Hey Tobias,
mich beschäftigt zur Zeit die selbe Frage. Darf man wissen welchen weg du eingeschlagen hast um die Ladezeiten zu umgehen?
Bist du auf YAF umgestiegen?
Hab mal ein wenig gegoogelt und hab da ne funktion von JavaScript gesehen nennt sich glaub preload. Kann aber leider nicht erkennen ob das für uns hilfreich ist bzw. wie man sowas in fhem verbaut.
Zitat von: Tobias am 18 August 2013, 19:49:46
Ist es angedacht oder kann ich hier den Anstoss geben, in Floorplan ebenfalls per JS umzuschalten?
Hi,
Angefacht ist es bisher nix, aber das kann ja werden :)
Leider hab ich keine Idee, wie das umsetzbar wäre - schon allein weil ich kein Js kann.
Controls sind gern gesehen :)
Gruß Uli
Hallo,
vielleicht kann man ja diese Lösung (http://forum.fhem.de/index.php/topic,19378.0/topicseen.html)noch erweitern, sodass sich der vom TE gewünschte Effekt ergibt. So wie die Funktion bisher arbeitet, werden die Seiten immer neu geladen. Da die Funktion aber schon so ähnlich und in JS ist, rege ich das hier mal an.
Wäre ja cool, wenn die Seiten beim hin und her wechseln auch noch superschnell sein würden. :)
Gruß
Frank
Edit: Hier wäre auch schon ein erster Ansatz dazu - ein Preloader (http://sumonism.com/preloadme-lightweight-jquery-preloader/). Dieser soll besonders "lightweight" sein. Wie so oft, habe ich leider keinen Plan, wie man sowas in FHEM, bzw. Floorplan einbaut.
Hi,
ohne Genaueres zu wissen bezweifle ich, dass ein preloader mit longpoll zusammenspielen könnte.
=8-)