Wenn man das Front-End der CV startet, woher kommen die Werte? Lauscht die CV auf dem Bus, bis ein Wert gesendet wird, oder kann die CV per Read die Adressen auslesen?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Woher kommen die Werte
Einklappen
X
-
Die Werte kommen aus dem Backend
Im Ernst: auf dem WireGate (bzw. jeder anderen möglichen Plattform) werden die Anfragen der CV entgegengenommen und passend beantwortet.
Das aktuelle Backend ist so programmiert, dass es die Werte aus dem eibd-Cache nimmt, so verfügbar. Und wenn nicht, dann wird ein Lese-Telegramm verschickt.
-
Das bringt Klarheit. Danke. Und der Cache wird aktiviert über "Caching von Gruppenadressen aktivieren", richtig?
Wird ein Sensorwert mit einer GA erst beim Senden auf den KNX-Bus "gecached" oder bereits beim Abfragen des 1-Wire-Sensors, welches ein viertel öfters passiert als das globale Senden.
Cacht der Cache eigentlich alles was auf dem KNX-Bus passiert, oder nur das, was vom Wiregate kommt?Gruß
Karsten
Kommentar
-
Das bedeutet also wenn man seinen Windows Rechner programmieren kann, dann kann der auf dem entsprechenden Port lauschen und die Anfragen der CV entsprechend beantworten, korrekt?Zitat von Chris M. Beitrag anzeigendie Anfragen der CV [werden] entgegengenommen und passend beantwortet.
Wie macht ihr das mit der Anfrage nach RRD-Daten?
Gruß,
Bernd
Kommentar
-
Klar - der muß nur das CometVisu Protokoll sprechen, so wie hier öffentlich dokumentiert: SourceForge.net: CometVisu/Protokoll (Deutsch) - Open AutomationZitat von bmx Beitrag anzeigenDas bedeutet also wenn man seinen Windows Rechner programmieren kann, dann kann der auf dem entsprechenden Port lauschen und die Anfragen der CV entsprechend beantworten, korrekt?
Übrigens: das Protokoll zu implementieren geht sehr leicht, ich hab's schon 3x unabhängig voneinander in verschiedenen Programmiersprachen gemacht...
Da bin ich der falsche Ansprechpartner. Kannst ja in SourceForge.net Repository - [openautomation] Log of /CometVisu/trunk/visu/plugins/diagram/structure_plugin.js schauen, was erwartet wird. Als Datenquelle dient wohl ein gepatchtes rrdtool um rasend schnell zu werden.Zitat von bmx Beitrag anzeigenWie macht ihr das mit der Anfrage nach RRD-Daten?
Kommentar
-
Im Clonegate ja, mit -c, im Wiregate ist die Einstellung seit langem wirkungslos weil immer sinnlos/falsch, also immer aktivZitat von kisenberg Beitrag anzeigenDas bringt Klarheit. Danke. Und der Cache wird aktiviert über "Caching von Gruppenadressen aktivieren", richtig?
Im Cache landet alles, daher gibts es ja auch "Age" beim abfragen; Lesetelegramme auszulösen - ausser im "Notfall" (restart) ist aber regelmässig falsch, das Zeug rechtzeitig & zyklisch senden ist immer geschickter..Wird ein Sensorwert mit einer GA erst beim Senden auf den KNX-Bus "gecached" oder bereits beim Abfragen des 1-Wire-Sensors, welches ein viertel öfters passiert als das globale Senden.
Korrekt, aber das muss so wie ein eibd funktionieren, da stecken mind 6J harte Arbeit drin, das ist Falcon nur halt in richtigZitat von bmx Beitrag anzeigenDas bedeutet also wenn man seinen Windows Rechner programmieren kann, dann kann der auf dem entsprechenden Port lauschen und die Anfragen der CV entsprechend beantworten, korrekt?
Der eibd geht (glaube ich!?) auch mit cygwin, ist sicher nicht 100% easy aber..
Wenns an dem CV-Backend scheitert, stehe ich als schuldiger zur Stelle, das Problem zu lösen..
Das ist ein wilder Hack des RRDtool, das war seinerseits dem Faktor 10 an Performance geschuldet, im aktuellen RRDtool (trunk) ist etwas sehr ähnliches aus diesem Grund heraus (will sagen: das hat nicht Gott gemacht sondern wir hier! muss man aber dafür anpassen!) upstream im rrdtool (nur das kann&will ich nicht auf debian portiert weil es dank irgendwelcher libcairos 40x lahmer ist, als was ich will und kenneWie macht ihr das mit der Anfrage nach RRD-Daten?
).
Den Patch findet man hier, hier wird keine Zeile Quellcode zurückgehalten, damit umgehen können muss man aber schon noch selber
MakkiEIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
-> Bitte KEINE PNs!
Kommentar
-
Wann fliegt die Option dann raus? Das verwirrt ja nur.Zitat von makki Beitrag anzeigenalso immer aktiv
Also auch die Abfragewerte (Viertel des KNX-Sendezyklus) von 1-Wire-Sensoren mit GA oder nur das, was auf dem KNX-Bus auftaucht?Zitat von makki Beitrag anzeigenIm Cache landet allesGruß
Karsten
Kommentar
-
Sobald ich beim Update über die ersten 30 Punkte bis zu "nice-to-have-kosmetisches" kommeZitat von kisenberg Beitrag anzeigenWann fliegt die Option dann raus? Das verwirrt ja nur.
Nur KNX, hat mit 1-Wire nichts zu tun, ausser das dieser auf den KNX schreibt..nur das, was auf dem KNX-Bus auftaucht?
MakkiEIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
-> Bitte KEINE PNs!
Kommentar


Kommentar