[PATCH] FHEMWEB, FLOORPLAN: update readings dropdown with longpoll
95 views
Skip to first unread message
Matthias Gehre
unread,
Nov 27, 2012, 4:28:29 PM11/27/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fhem-de...@googlegroups.com
Hallo,
angehängter Patch führt dazu, dass auch dropdown's (z.B. für desiredTemperature) per longpoll aktualisiert werden können.
Dazu sendet FHEMWeb nun für jedes aktualisierte Reading eine Zeile $devname-$readingname;$readingValue;
Außerdem bekommen alle dropdown's (d.h. <select> Tags) die id="$devname-$readingname".
fhemweb.js wird so erweitert, dass es erst überprüft, ob das zu aktualisierende Element ein <select> ist: Falls ja, wird nur selectedIndex aktualisiert. Falls nein, wird wie vorher innerHTML aktualisiert.
Da mit diesem Patch Updates für alle Readings per longpoll gesendet werden, kann man nach und nach (mit zusätzlichen Patches) 1. auch die Device-Webseiten per Longpoll aktualisieren, nicht nur die Room Webseite
2. im Floorplan wirklich alle Elemente per Longpoll aktualisiere