Hallo zusammen,
ich habe an den Fensterflügeln je zwei Reed Kontakte.
Einen für die Kippstellung, bei dem der Magnet am Zapfen motiert ist. Einen zweiten für "ganz geöfnnet". Blöderweise wurde dieser, obwohl Meldeverschlusskontakte (MVS) beauftragt wurden, nicht am Zapfen montiert, sondern einfach an einer Stelle im Rahmen und das Gegenstück am Flügel. Das heißt, hierbei wird nicht der Status des Fenstergriffs ausgelesen.
Den Status des Fenster ermittel ich bisher als
. Also 0, 1 oder 2
Daraus ergibt sich folgendes Problem:
Ist der Kipp Kontakt = 0 ist das Fenster und der Hebel ganz geschlossen. Dann ist auch der ganz geöffnet Kontakt = 0
Ist der Kipp Kontakt = 1 ist das Fenster nicht ganz geschlossen. Den präzisen Status kann ich aber nicht ermitteln, denn
I) Ist nun auch der ganz geöffnet Kontakt = 1 ist das Fenster definitiv ganz auf
II) Ist der ganz geöffnet Kontakt = 0 könnte
a) der Flügel zwar geschlossen, also im Rahmen liegend sein, der Hebel aber dennoch geöffnet sein.
b) der Hebel steht auf Kipp
Um nun bei offenem Hebel nicht fälschlicherweise "Fenster auf Kipp" anzuzeigen habe ich mir überlegt eine Zustandsänderung von 2 auf 1 zu unterbinden. Ist das Fenster also ganz geöffnet und der Flügel fällt zu ergibt sich zwar 1+0 = 1, ich würde aber noch den alten Status "ganz geöffnet" anzeigen und müsste erstmal den Hebel ganz zu machen (0+0=0) und dann Kippen um wieder 1+0 = 1, also "Fenster auf Kipp" anzuzeigen.
Seht ihr eine bessere Lösung?
Falls nicht, wie setzte ich meine Idee in Edomi um, welchen LBS könnte ich nutzen?
Viele Grüße
ich habe an den Fensterflügeln je zwei Reed Kontakte.
Einen für die Kippstellung, bei dem der Magnet am Zapfen motiert ist. Einen zweiten für "ganz geöfnnet". Blöderweise wurde dieser, obwohl Meldeverschlusskontakte (MVS) beauftragt wurden, nicht am Zapfen montiert, sondern einfach an einer Stelle im Rahmen und das Gegenstück am Flügel. Das heißt, hierbei wird nicht der Status des Fenstergriffs ausgelesen.
Den Status des Fenster ermittel ich bisher als
Code:
Wert Kipp Kontakt + Wert ganz offen Kontakt
Daraus ergibt sich folgendes Problem:
Ist der Kipp Kontakt = 0 ist das Fenster und der Hebel ganz geschlossen. Dann ist auch der ganz geöffnet Kontakt = 0
Ist der Kipp Kontakt = 1 ist das Fenster nicht ganz geschlossen. Den präzisen Status kann ich aber nicht ermitteln, denn
I) Ist nun auch der ganz geöffnet Kontakt = 1 ist das Fenster definitiv ganz auf
II) Ist der ganz geöffnet Kontakt = 0 könnte
a) der Flügel zwar geschlossen, also im Rahmen liegend sein, der Hebel aber dennoch geöffnet sein.
b) der Hebel steht auf Kipp
Um nun bei offenem Hebel nicht fälschlicherweise "Fenster auf Kipp" anzuzeigen habe ich mir überlegt eine Zustandsänderung von 2 auf 1 zu unterbinden. Ist das Fenster also ganz geöffnet und der Flügel fällt zu ergibt sich zwar 1+0 = 1, ich würde aber noch den alten Status "ganz geöffnet" anzeigen und müsste erstmal den Hebel ganz zu machen (0+0=0) und dann Kippen um wieder 1+0 = 1, also "Fenster auf Kipp" anzuzeigen.
Seht ihr eine bessere Lösung?
Falls nicht, wie setzte ich meine Idee in Edomi um, welchen LBS könnte ich nutzen?
Viele Grüße
Kommentar