Latenz ist nicht spürbar. (Ausnahme: der Server hat gerade eine Load von 5, dann kann es ein paar Sekunden dauern bis das Telegramm auf dem Bus ist - liegt aber nicht am knxd oder den CGIs sondern daran, dass die Kiste wegen der Load erst mal dazu kommen musste...).
Von den CGI Aufrufen gibt's eigentlich nur drei verschiedene:
initialer Read (man beachte das t=0):
-> Antwort mit den Werten der abgefragten GAs sollte sofort kommen, inkl. einem Index-Wert
folgender Read (man beachte, dass kein t vorhanden ist, statt dessen ist im i=47223 der Index-Wert der letzten Antwort):
-> Antwort wird auf dem Server verzögert, bis für eine dieser GAs ein neuer Wert vorliegt
ein Write:
Damit sollte man eigentlich alles auch lokal testen können
Von den CGI Aufrufen gibt's eigentlich nur drei verschiedene:
initialer Read (man beachte das t=0):
Code:
http://wiregate/cgi-bin/r?s=undefined&a=12/7/1&a=12/7/160&a=12/7/161&a=12/7/51&a=12/7/222&a=12/7/91&a=12/7/92&a=12/7/93&a=12/7/20&a=4/0/11&a=3/3/11&a=3/0/11&a=12/7/220&a=0/3/1&a=0/3/0&a=12/7/24&a=12/7/219&a=12/7/9&t=0
folgender Read (man beachte, dass kein t vorhanden ist, statt dessen ist im i=47223 der Index-Wert der letzten Antwort):
Code:
http://wiregate/cgi-bin/r?s=undefined&a=12/7/1&a=12/7/160&a=12/7/161&a=12/7/51&a=12/7/222&a=12/7/91&a=12/7/92&a=12/7/93&a=12/7/20&a=4/0/11&a=3/3/11&a=3/0/11&a=12/7/220&a=0/3/1&a=0/3/0&a=12/7/24&a=12/7/219&a=12/7/9&i=47223
ein Write:
Code:
http://wiregate/cgi-bin/w?s=undefined&a=12/7/1&v=81&ts=1483347285887

Kommentar