Ankündigung

Einklappen
Keine Ankündigung bisher.

Anzeige alle Fensterkontakte geschlossen oder offen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Anzeige alle Fensterkontakte geschlossen oder offen

    Hallo Leute,

    ich bin recht neu in der Edomi-Welt und habe auch grundsätzlich eher theoretische Kenntnisse in der Programmierung/Projektierung. Ich versuche aktuell folgende eigentlich sehr triviale Funktion zu implementieren:

    Wenn einer meiner Fensterkontakte geöffnet wird, soll am MDT Glastaster der Zustand :"OFFEN" angezeigt werden. Erst wenn aber alle Fensterkontakte geschlossen sind, soll der Zustand auf: "ZU" wechseln. Obzwar das eine sehr einfache Funktion sein sollte, schaffe ich es nicht zu realisieren.

    Anbei mein Aufbau der Bausteine:

    Fensterlogik.JPG

    Problem: Ich glaube ich weiß zumindest woran es scheitert. Ein Öffnen des Fensters wird zwar erkannt, wenn jedoch ein zweites Fenster geöffnet wird, scheint nochmal getriggert zu werden und der Befehl (KO von 0 auf 1 wechseln) scheint wieder erneut aktiviert zu werden, sodass als Ausgang wieder eine 0 ausgegeben wird.

    Auch wenn ich das vermeindliche Problem entdeckt habe, weiß ich nicht wie ich es lösen kann.

    Das ist mir zwar etwas unangenehm, aber ich glaube, dass ich hier Eure Hilfe benötige

    Viele Grüße

    #2
    Bin zwar nicht ganz sicher, ob ich das Problem verstanden habe.
    Warum ist denn ein Retriggern problematisch? Es sollte bei der o.g. Logik eigentlich nicht zwischen 0 und 1 wechseln solange zumindest ein Fenster offen ist.

    Falls es nur um das Retriggern bei weiteren offenen Fenster geht, dann musst du lediglich einen SendByChange LBS zwischen Oder-Gatter und Ausgangsbox einfügen.

    Kommentar


      #3
      Ausgangsbox: E2 nehmen, nicht E1 (oder gleich die Ausgangsbox 12000012)
      EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

      Kommentar


        #4
        Also ich glaube das Problem ist nicht die Ausgangsbox (hatte schon beide Eingänge der Box beschaltet), sondern der ausgehende Befehl. Welcher wäre denn der richtige, um einer Gruppenadresse eine logische Eins oder Null zu übergeben?

        Ich glaube das retriggern bewirkt dass eine vorherige Eins wieder zur Null wird, auch wenn aus dem ODER-Gatter mehrere Einsen kommen.

        Edit: Vielen Dank erstmal für die ausgiebige und schnelle Hilfe!

        Edit Edit: Problem ist gelöst. Ich habe nun, wie von jonofe vorgeschlagen, ein SendbyChange Baustein zwischen dem ODER-Gatter und der Ausgangsbox geschaltet und das gewünschte Resultat erhalten.


        Vielen Dank für die Hilfe!

        Es bleibt natürlich die Frage, ob die Variante wirklich notwendig ist, oder ob vielleicht ein anderer Befehl eher geeignet wäre.
        Zuletzt geändert von Schulle; 25.03.2018, 19:32.

        Kommentar


          #5
          Der passende sollte „Setze auf Wert von E1 oder E2“ sein.

          Kommentar


            #6
            Servus,
            da ich gerade auf der Suche nach Fensterkontakten bin: kannst Du mir etwas empfehlen?
            Danke und Gruß
            Zuletzt geändert von vento66; 03.03.2020, 15:06. Grund: Vollzitat ohne Bezug zur Frage entfernt!

            Kommentar


              #7
              Neubau der Fenster -> direkt einbauen lassen
              Bestand -> Leitung vorhanden: ja -> in den Rahmen reinfummeln und anschließen
              nein -> Grifflösung zB "enocean"

              Kommentar

              Lädt...
              X