[V4.5 IP4] [FR] Wert senden bei Busreset / TWS-Start / KNX-Geräteneustarts / Programmieren eines Geräts aus der ETS
Verfasst: Sa Mär 15, 2025 8:41 pm
Ausgangslage:
- eine Gruppenadresse (binär) hängt ausschließlich an einem Universalobjekt vom TWS
- Alle Flags sind gesetzt (inkl. I-Flag)
- KNX-Stack vom TWS neu starten (aus der ETS "Gerät neu starten")
- Readrequest (durch gesetztes I-Flag) wird vom TWS auf die GA ausgelöst, es kommt aber keine Antwort
- Auch auf einen manuell ausgelösten "Lesen-Aufruf" aus der ETS kommt keine Antwort vom TWS.
- Sende ich jetzt, (z.B. FALSE), dann antwortet der TWS beim nächsten Readrequest mit False.
Der KNX-Stack kennt also einen GA-Wert-Zustand "undefined" und reagiert darauf mit Nichtantwort (finde ich gut)
Warum ist dann aber der Logikausgang, an dem die GA hängt auf FALSE und nicht auch auf undefined (siehe [V4.5 IP3] Wert senden bei Busreset / Geräteneustart
Wenn die Logik nun erstmals läuft und das Ergebnis FALSE wird, wird das False nicht gesendet. Und @Robert_Mini Der Geräteneustart aus der ETS (Gerät neu starten) triggert auch nicht Erweiterung für Persistenz: Senden nach Reboot, so dass ich mit meinem Problem, den Wert im Stack nach Geräteneustart (bus reset) erneut senden lassen zu wollen nicht weiterkomme
Das kann doch nicht sein, dass ich den Bus nicht initialisiert bekomme, wenn ich Geräte neu programmiere oder die Busspannungsversorgung kurz weg geht, oder ich beim Ab/Anklemmen einen Kurzschluss auf dem BUS auslöse. Der TWS soll für mich in dem Fall die Initiialisierung des Busses wieder herstellen, damit Visu, Statusobjekte etc. ppp in allen "dümmeren" Geräten wieder stimmt. Hat denn sonst keiner die Anforderung an einen permanent sauberen Zustand der Objekte
?
Gruß
Franky
- eine Gruppenadresse (binär) hängt ausschließlich an einem Universalobjekt vom TWS
- Alle Flags sind gesetzt (inkl. I-Flag)
- KNX-Stack vom TWS neu starten (aus der ETS "Gerät neu starten")
- Readrequest (durch gesetztes I-Flag) wird vom TWS auf die GA ausgelöst, es kommt aber keine Antwort
- Auch auf einen manuell ausgelösten "Lesen-Aufruf" aus der ETS kommt keine Antwort vom TWS.
- Sende ich jetzt, (z.B. FALSE), dann antwortet der TWS beim nächsten Readrequest mit False.
Der KNX-Stack kennt also einen GA-Wert-Zustand "undefined" und reagiert darauf mit Nichtantwort (finde ich gut)
Warum ist dann aber der Logikausgang, an dem die GA hängt auf FALSE und nicht auch auf undefined (siehe [V4.5 IP3] Wert senden bei Busreset / Geräteneustart
Wenn die Logik nun erstmals läuft und das Ergebnis FALSE wird, wird das False nicht gesendet. Und @Robert_Mini Der Geräteneustart aus der ETS (Gerät neu starten) triggert auch nicht Erweiterung für Persistenz: Senden nach Reboot, so dass ich mit meinem Problem, den Wert im Stack nach Geräteneustart (bus reset) erneut senden lassen zu wollen nicht weiterkomme



Gruß
Franky