FHEM Forum

FHEM => Sonstiges => Thema gestartet von: habichthugo am 20 Oktober 2016, 19:44:34

Titel: HTML Technik der Aktualiserung der States/State-Icons?
Beitrag von: habichthugo am 20 Oktober 2016, 19:44:34
Ich bin verwundert, wie schnell die Aktualisierung der States und State-Icons auf der FHEM-Webseite funktioniert. Mit welcher Technik genau macht ihr das? Ich kenne für sowas nur pollen per Javascript (Timer), aber da sieht man eigentlich immer eine Verzögerung...
Titel: Antw:HTML Technik der Aktualiserung der States/State-Icons?
Beitrag von: betateilchen am 20 Oktober 2016, 19:45:01
longpoll
Titel: Antw:HTML Technik der Aktualiserung der States/State-Icons?
Beitrag von: rudolfkoenig am 21 Oktober 2016, 08:44:49
Kurz: der Browser (d.h. JavaScript) versucht Daten von FHEM zu holen, FHEM antwortet aber erst, wenn ein FHEM-Event vorkommt.
Titel: Antw:HTML Technik der Aktualiserung der States/State-Icons?
Beitrag von: habichthugo am 21 Oktober 2016, 09:34:16
Ok, Danke! Soweit habe ich das verstanden.

Gibt es eine einfache Möglichkeit, sich an dieses System von einer eigenen Webseite aus anzuhängen, sprich, die States der Devices in einem eigenen Stück JavaScript zu verarbeiten?
Titel: Antw:HTML Technik der Aktualiserung der States/State-Icons?
Beitrag von: rudolfkoenig am 21 Oktober 2016, 09:59:01
Es gibt keine Bibliothek und Dokumentation. Man kann es aber aus fhemweb.js uebernehmen, wenn man da nach LONGPOLL sucht. Da sind etliche Sonderfaelle fuer Widgets/FLOORPLAN/Direkter-JS-Aufruf, die man nicht unbedingt haben muss.