Ankündigung

Einklappen
Keine Ankündigung bisher.

GIRA HomeServer - Verständnisproblem mit Logikeditor

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

    GIRA HomeServer - Verständnisproblem mit Logikeditor

    Hallo zusammen,

    ich bastle gerade an meiner ersten Logik und habe definitiv ein Verständnisproblem bei der Programmierung im Homeserver.

    Prinzipiell möchte ich, wenn es Dunkel ist und jemand das Garagentor betätigt, dass das Licht eine bestimmte Zeit brennt.

    Dazu habe ich ja als Eingang: Dämmerung und die beiden Tor-Öffner
    Als Ausgang habe ich die beiden Lampen

    Das Ein-Signal fürs Garagentor ist bei Betätigung 1 Sekunde aktiv (1) der Dämmerungsgrenzwert wird bei Erreichen einmalig als 1 ausgegeben.

    Vermutlich verwende ich die falschen Logik-Bausteine.

    Über Eure Anregungen bzw. Unterstützung würde ich mich sehr freuen.

    Einen schönen Sonntag wünscht
    Martin

    Angehängte Dateien
    Zuletzt geändert von BOA; 18.02.2018, 14:56.

    #2
    UND Baustein.
    E1: Dämmerung
    E2: Betätigung
    A1: Treppenlicht trigger.
    Bei Neustart Dämmerung abfragen.

    Bram
    PS: E1 und E2 auf '0' (gelb) setzen.
    Zuletzt geändert von bramlangen; 18.02.2018, 14:15. Grund: PS hingefügt

    Kommentar


      #3
      Leider kann ich deinen Anhang nicht öffnen

      Kommentar


        #4
        Deine Datei ist ungültig die kann keiner aufrufen.

        Kommentar


          #5
          Hallo,
          sorry für den nicht funktionierenden Anhang. Hab ihn nochmal hochgeladen. Sollte jetzt gehen....

          Kommentar


            #6
            The binary trigger modules in your logic will only send a '1', so the 'UND' modules will never be reset to '0' after the door has been opened once.
            Remove the binary triggers, you do not need them. Use only the UND and the DELAY modules.
            So, for your door on the right, connect 10/0/0 directly to E2 of the UND. Set the initialization values of E1 and E2 of the UND module to '0' (double-click the cell, enter '0', the cell will turn yellow). Then add a query upon restart to read the value of 14/1/0 and you should be all set.
            Do the same for the door on the left.
            (Reply in German is fine)
            Bram

            Kommentar


              #7
              Hallo Bram,

              ich habs jetzt umgesetzt und auch testen können. Funktioniert. So hab ichs mir vorgestellt. DANKE

              Kommentar

              Lädt...
              X