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...
longpoll
Kurz: der Browser (d.h. JavaScript) versucht Daten von FHEM zu holen, FHEM antwortet aber erst, wenn ein FHEM-Event vorkommt.
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?
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.