chris Danke für die Erklärung. Im Moment läuft es 😊
Ankündigung
Einklappen
Keine Ankündigung bisher.
the backend did send an invalid response to a read request missing i value
Einklappen
X
-
Hi Chris oder wer auch immerIch habe da noch mal eine Frage zu CV: Mir ist aufgefallen, dass CV nicht den Status der meisten Lampen, Steckdosen, etc. anzeigt! Anstatt "Ein" oder "Aus" wird mir "-" angezeigt. Ich muss dann erst einmal darauf klicken und bekomme dann den Status ausgeschaltet. Ist das normal?
Kommentar
-
Habe gerade noch mal in ETS für die Deckenbeleuchtung (Dimmaktor) geguckt. Habe das mal als Screenshot angehängt. Rückmeldung hat C, R, T und Schaltobjekt C, W. Adressen passen. In CV eingebunden mit:
<switch mapping="OnOffIcon">
<label>Decke</label>
<address transform="DPT:1.001" mode="write">14/2/87</address>
<address transform="DPT:1.001" mode="read">14/2/88</address>
</switch>
<slide min="0" max="100" step="1" format="%d%%">
<address transform="DPT:5.001" mode="write">14/2/89</address>
<address transform="DPT:5.001" mode="read">14/2/90</address>
</slide>Angehängte Dateien
Kommentar
-
Wenn bei der Rückmeldung kein L-Flag gesetzt ist, dann kann die CometVisu den Zustand natürlich auch nicht zurück lesen.
Dann liegt nur im Cache was der Aktor von sich selbst da rein geschrieben hat - seit dem Start des Containers, natürlich.
Da Du kein zyklisches Senden hast, muss also der Aktor seit dem Start des Containers betätigt werden, damit hier kein "-" erscheint.
=> Die korrekte Lösung ist das L-Flag zu setzen
Kommentar
-
Ah ja, dann sollte das passen.
Und um sicher zu gehen, dass nicht read und write im <address> verwechselt sind: write geht auch auf das Schaltobjekt und read auf das Rückmeldeobjekt, oder?
Wenn korrekt, was macht dann diese zwei Versuche:
1) ETS im Busmonitor laufen lassen und dann mal den Dimmer bedienen. Was schreibt denn dann der Dimmer konkret auf die beiden Rückmelde-GAs?
2) Mit der ETS diese beiden GAs lesen: welcher Wert kommt da?
(Und bei Versuch 1 und 2: wird dabei bei der CV das "-" durch den Wert ersetzt?)
Kommentar
-
Ja read und write sind korrekt zugeordnet. Busmonitor zeigt mir die richtigen Adressen an, wenn ich über knxtool die Rückmeldeadresse lese, dann wird mir der korrekte wert zurückgegeben und dann erscheint auch der richtige Status in CV.
Liegt das vielleicht an knxd und dem cache? Es ist ja nicht so, dass ein Status nicht angezeigt wird sondern sehr viele, egal ob Licht, Steckdose, ...
Kommentar
-
Mit "Webbrowser cgiread" meinst Du die URL http://10.0.1.171/cgi-bin/r?t=0&s=SESSION&a=14/2/88 aufzurufen?
Welche knxd Version nutzt Du?
Kommentar
Kommentar