Hallo zusammen,
im Rahmen meiner CV Backendbastelei bin ich auf etwas gestoßen dass ich mir nicht beantworten kann:
Ich habe vor einiger Zeit gelernt, dass CV wohl Echtzeit-Updates kann. D.h. ich ändere irgendwo im KNX-System einen Status, und die zugehörige CV Visuseite zeigt die Änderung quasi sofort an.
Bis jetzt kann mein Mini-Backend nur den Login und das rudimentäre lesen von Adressen. Funktioniert schon ganz gut.
Dabei habe ich nachvollziehen können dass CV eine einzige Socketverbindung offen hält und diese nutzt um alle ca. 5sek ein erneutes READ mit den betroffenen Adressen auszulösen. --> Long Polling.
Klappt prima. Aber wo ist jetzt der Push-Mechanismus im Protokoll hinterlegt der Änderung auf die Visu-Seite schreibt?
Alle 5 sekunden pollen ist nicht wirklich "echtzeit" und auch kein "push".
Die Protokoll-Doku (https://github.com/CometVisu/CometVisu/wiki/Protokoll) hab ich schon durch, bin aber nicht fündig geworden.
Wie funktioniert das denn nun? Oder hab ich da etwas verwechselt/übersehen/falsch verstanden?
Gruß
Alex
im Rahmen meiner CV Backendbastelei bin ich auf etwas gestoßen dass ich mir nicht beantworten kann:
Ich habe vor einiger Zeit gelernt, dass CV wohl Echtzeit-Updates kann. D.h. ich ändere irgendwo im KNX-System einen Status, und die zugehörige CV Visuseite zeigt die Änderung quasi sofort an.
Bis jetzt kann mein Mini-Backend nur den Login und das rudimentäre lesen von Adressen. Funktioniert schon ganz gut.
Dabei habe ich nachvollziehen können dass CV eine einzige Socketverbindung offen hält und diese nutzt um alle ca. 5sek ein erneutes READ mit den betroffenen Adressen auszulösen. --> Long Polling.
Klappt prima. Aber wo ist jetzt der Push-Mechanismus im Protokoll hinterlegt der Änderung auf die Visu-Seite schreibt?
Alle 5 sekunden pollen ist nicht wirklich "echtzeit" und auch kein "push".
Die Protokoll-Doku (https://github.com/CometVisu/CometVisu/wiki/Protokoll) hab ich schon durch, bin aber nicht fündig geworden.
Wie funktioniert das denn nun? Oder hab ich da etwas verwechselt/übersehen/falsch verstanden?
Gruß
Alex
Kommentar