KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor
KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum
Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki
[Gelöst] wie Zustandsänderung erkennen
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 309
- Registriert: Mi Sep 05, 2018 1:09 pm
- Hat sich bedankt: 576 Mal
- Danksagung erhalten: 128 Mal
wie Zustandsänderung erkennen
Hallo Timberwolfkollegen,
ich habe ein eigentlich ganz einfaches Problem, mir will jedoch einfach keine Lösung einfallen.
Ich benutze auf dem KNX-Bus eine GA, auf der ich Zustände übertrage. Ich möchte nun mit einer Logik bestimmte Zustandsänderungen erkennen, also z.B. bisheriger Zustand "15", neuer Zustand "28".
Vielleicht hat ja jemand von Euch eine Idee ...
ich habe ein eigentlich ganz einfaches Problem, mir will jedoch einfach keine Lösung einfallen.
Ich benutze auf dem KNX-Bus eine GA, auf der ich Zustände übertrage. Ich möchte nun mit einer Logik bestimmte Zustandsänderungen erkennen, also z.B. bisheriger Zustand "15", neuer Zustand "28".
Vielleicht hat ja jemand von Euch eine Idee ...
TWS 2600 ID:186 + 3 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
-
- Reactions:
- Beiträge: 4089
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1416 Mal
- Danksagung erhalten: 1901 Mal
Kommen da wirklich so Zahlen?
Wenn es binär wäre eine einfache ODER-Logik mir nur einem KNX-KO als Eingang und dann eben entweder als Triggerbedingung der Logik nur bei Change oder als Ausgangstrigger nur bei Change.
Bei anderen Datentypen ggf eine Art Customlogik die auch einfach nur einen Eingang und den gleichen Wert als Ausgang hat und auch nur an den Triggern und Ausgangsfiltern dann das gewünschte Verhalten zeigt.
Wenn es binär wäre eine einfache ODER-Logik mir nur einem KNX-KO als Eingang und dann eben entweder als Triggerbedingung der Logik nur bei Change oder als Ausgangstrigger nur bei Change.
Bei anderen Datentypen ggf eine Art Customlogik die auch einfach nur einen Eingang und den gleichen Wert als Ausgang hat und auch nur an den Triggern und Ausgangsfiltern dann das gewünschte Verhalten zeigt.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Reactions:
- Beiträge: 309
- Registriert: Mi Sep 05, 2018 1:09 pm
- Hat sich bedankt: 576 Mal
- Danksagung erhalten: 128 Mal
Ja, es sind 8 bit Integer (benutze Datentyp 17.001, Szenen).
Ich muß ja irgendwie den letzten Wert speichern ...
TWS 2600 ID:186 + 3 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
-
- Reactions:
- Beiträge: 315
- Registriert: Mo Sep 24, 2018 9:59 am
- Hat sich bedankt: 287 Mal
- Danksagung erhalten: 195 Mal
Hallo,
was möchtest du denn genau am Ausgang sehen?
Und was soll innerhalb der Logik noch passieren, damit "bestimmte Zustandsänderungen" erkannt werden?
Grundsätzlich kann man über Custom-Logik den aktuellen Eingangswert mit Latch auf eine andere Variable schreiben.
Im Logik-Code an früherer Stelle dann z. B. ein Comparator, der den aktuellen Eingangswert mit dem beim letzten Durchlauf auf die gesonderte Variable geschriebenen Wert vergleicht (bevor die gesonderte Variable wieder durch den gerade aktuellen Eingangswert überschrieben wird.)
Zuletzt geändert von Matze76 am So Nov 14, 2021 5:28 pm, insgesamt 1-mal geändert.
Gruß
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 4089
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1416 Mal
- Danksagung erhalten: 1901 Mal
Es klang bisher nur als ob es eine Arte Sendefilter auf on-Change sein soll bzgl. der Werte die mit dem Telegramm kommen.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Reactions:
- Beiträge: 1908
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 643 Mal
- Danksagung erhalten: 797 Mal
Ich habe festgestellt, dass ich A) die Fragestellung doch nicht ganz verstanden habe und B), dass was ich dachte auf meinem TWS zu machen, nicht mehr mache.
Ich dachte es geht auf Folgendes hinaus:
Wir haben bei uns einen großen Wohn-Ess-Küchen-Raum mit vielen vielen Lampen (geschaltet oder DALI-gedimmt, teilweise RGBW).
Ich nutze für den Raum Szenen, so gibt es zum Beispiel eine Szene "TV" bei der der Raum recht dunkel ist und insbesondere Lampen, die in unserem Hochglanzfernseher (Fehlkauf! nie wieder Hochglanz) nicht reflektieren, wenn man vor dem TV sitzt.
Geht nun jeman in die Küche (Bewegungs-Präsenzmelder) um was Gesundes, Süßes oder aus Glas zu holen, soll ein zur Szene angemessenes Licht im Küchenbereich angehen. Nach z.B. 60 Sekunden soll das Licht dann wieder zur ursrpünglichen Szene zurück gehen.
Szene 10 (ID9) ist bei mir grundsätzlich "Alles Aus", selbst wenn die Szene aktiv ist, soll bei zu niedriger Helligkeit Licht in der Küche angehen, wenn Bewegung auftritt. (z.B. Nachts). Wenn jedoch die Helligkeit im Raum ausreichend hell ist, soll die Küche nicht immer angehen.
Wenn eine PErson in der Küche ist und jemand aktiviert in den Raum und macht über den Lichtschalter oder über Alexa eine neue Szene an, so soll die Szene das Küchenlicht / Arbeitsplattenlicht nicht ändern....
Ich habe dies noch nicht alles umgesetzt bzw. war ich mit der Umsetzung noch unzufreiden und habe es wieder abgeschafft und einfacher gestaltet, was mich aber auch noch nicht glücklich macht....aber in diese Richtung dachte ich geht erseek mit seiner Frage.
Ich dachte es geht auf Folgendes hinaus:
Wir haben bei uns einen großen Wohn-Ess-Küchen-Raum mit vielen vielen Lampen (geschaltet oder DALI-gedimmt, teilweise RGBW).
Ich nutze für den Raum Szenen, so gibt es zum Beispiel eine Szene "TV" bei der der Raum recht dunkel ist und insbesondere Lampen, die in unserem Hochglanzfernseher (Fehlkauf! nie wieder Hochglanz) nicht reflektieren, wenn man vor dem TV sitzt.
Geht nun jeman in die Küche (Bewegungs-Präsenzmelder) um was Gesundes, Süßes oder aus Glas zu holen, soll ein zur Szene angemessenes Licht im Küchenbereich angehen. Nach z.B. 60 Sekunden soll das Licht dann wieder zur ursrpünglichen Szene zurück gehen.
Szene 10 (ID9) ist bei mir grundsätzlich "Alles Aus", selbst wenn die Szene aktiv ist, soll bei zu niedriger Helligkeit Licht in der Küche angehen, wenn Bewegung auftritt. (z.B. Nachts). Wenn jedoch die Helligkeit im Raum ausreichend hell ist, soll die Küche nicht immer angehen.
Wenn eine PErson in der Küche ist und jemand aktiviert in den Raum und macht über den Lichtschalter oder über Alexa eine neue Szene an, so soll die Szene das Küchenlicht / Arbeitsplattenlicht nicht ändern....
Ich habe dies noch nicht alles umgesetzt bzw. war ich mit der Umsetzung noch unzufreiden und habe es wieder abgeschafft und einfacher gestaltet, was mich aber auch noch nicht glücklich macht....aber in diese Richtung dachte ich geht erseek mit seiner Frage.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 309
- Registriert: Mi Sep 05, 2018 1:09 pm
- Hat sich bedankt: 576 Mal
- Danksagung erhalten: 128 Mal
Hallo @Robosoc,
mir scheint Deine Problemstellung etwas anders als meine zu sein; wenn ich Dich richtig verstehe mußt Du lediglich einige aktuelle Informationen (aktuelle Szene, Präsenz Küche etc.) korrekt verknüpfen um die spezielle Situation zu erkennen.
Bei mir ist das Problem, daß ich neben dem neuen Zustand auch den vorherigen Zustand benötige, um eine Entscheidung zu treffen.
mir scheint Deine Problemstellung etwas anders als meine zu sein; wenn ich Dich richtig verstehe mußt Du lediglich einige aktuelle Informationen (aktuelle Szene, Präsenz Küche etc.) korrekt verknüpfen um die spezielle Situation zu erkennen.
Bei mir ist das Problem, daß ich neben dem neuen Zustand auch den vorherigen Zustand benötige, um eine Entscheidung zu treffen.
TWS 2600 ID:186 + 3 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
TWS 3500L ID:895 + 1 PBM, VPN offen, Reboot nach Vereinbarung
-
- Reactions:
- Beiträge: 315
- Registriert: Mo Sep 24, 2018 9:59 am
- Hat sich bedankt: 287 Mal
- Danksagung erhalten: 195 Mal
Hallo @terseek,
vielleicht kannst du mal detaillierter den Anwendungsfall beschreiben falls du weiterhin einen konkreten Ansatz brauchst. Ich habe die Fragestellung auch noch nicht verstanden.
Für mich ist "eine Arte Sendefilter auf on-Change" etwas anderes als "neben dem neuen Zustand auch den vorherigen Zustand benötige, um eine Entscheidung zu treffen".
vielleicht kannst du mal detaillierter den Anwendungsfall beschreiben falls du weiterhin einen konkreten Ansatz brauchst. Ich habe die Fragestellung auch noch nicht verstanden.
Für mich ist "eine Arte Sendefilter auf on-Change" etwas anderes als "neben dem neuen Zustand auch den vorherigen Zustand benötige, um eine Entscheidung zu treffen".
Gruß
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache
Matthias
TWS 2500 ID:110 + PBM, VPN offen, Reboot nach Rücksprache