Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Eventauslösung mit zusätzl. Bedingungen

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

    - √ - Eventauslösung mit zusätzl. Bedingungen

    Ich stehe derzeit auf'n Schlauch warum das Ding nicht so richtig will:

    Code:
    // BWM Sperre bei Ausschalten (Szene Alles AUS)
    if "Bad.Szenen-1/3/59"==2 then write("Bad.BWM.Sperre-1/3/61",EIN) endif
    
    // nach 30 sec wieder freigeben wenn "ALLES AUS" und noch kein TAG 
    if after((event("Bad.BWM.Sperre-1/3/61") and "Bad.Szenen-1/3/59"==2 \\
    	and "Bad.BWM.Sperre-1/3/61" and !"Tag-0/6/10"),30000u64) then \\
    	write("Bad.BWM.Sperre-1/3/61",AUS) endif
    
    // bei Ende Tag-Modus einschalten, bei Beginn TAG-Modus ausschalten
    if change("Tag-0/6/10") then write("Bad.BWM.Sperre-1/3/61","Tag-0/6/10") endif
    Erklärung:
    wenn ich die Szene "Alles-AUS" betätige, soll der Bewegungsmelder 30 sec gesperrt sein, damit es nicht zu einer neuerlichen Auslösung kommt.
    Die Sperre soll unter folgenden Bedingungen aufgehoben werden:
    - es muss überhaupt eine Sperre vorliegen
    - es muss die Szene "ALLES-AUS" aufgerufen worden sein
    - es darf nicht der "Tag-Modus" vorliegen (da soll die Sperre immer aktiv sein)

    Der Busmonitor zeigt die Sperre des BWM, aber es erfolgt keine Rücknahme der Sperre nach 30sec....

    Wo könnte das Problem sein?
    EPIX
    ...und möge der Saft mit euch sein...
    Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

    #2
    Zitat von EPIX Beitrag anzeigen
    Erklärung:
    wenn ich die Szene "Alles-AUS" betätige, soll der Bewegungsmelder 30 sec gesperrt sein, damit es nicht zu einer neuerlichen Auslösung kommt.
    Die Sperre soll unter folgenden Bedingungen aufgehoben werden:
    - es muss überhaupt eine Sperre vorliegen
    - es muss die Szene "ALLES-AUS" aufgerufen worden sein
    - es darf nicht der "Tag-Modus" vorliegen (da soll die Sperre immer aktiv sein)

    Der Busmonitor zeigt die Sperre des BWM, aber es erfolgt keine Rücknahme der Sperre nach 30sec....

    Wo könnte das Problem sein?
    Schau mal: ich denke du solltest nur den Sperrimpuls verzögern und nicht die gesamte Logik - da müssten sonst zum Zeitpunkt des Events alle Bedingungen erfüllt sein.
    [Highlight=epc]
    // nach 30 sec wieder freigeben wenn "ALLES AUS" und noch kein TAG
    if after(event("Bad.BWM.Sperre-1/3/61"), 30000u64) and "Bad.Szenen-1/3/59"==2 \\
    and "Bad.BWM.Sperre-1/3/61" and !"Tag-0/6/10" then \\
    write("Bad.BWM.Sperre-1/3/61",AUS) endif
    [/Highlight]
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      der Sperrimpuls soll NUR aufgehoben werden, wenn alle Bedingungen erfüllt sind....
      EPIX
      ...und möge der Saft mit euch sein...
      Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

      Kommentar


        #4
        Zitat von EPIX Beitrag anzeigen
        der Sperrimpuls soll NUR aufgehoben werden, wenn alle Bedingungen erfüllt sind....
        Das passt aber ja gerade zur obigen Logik - oder meinst du nicht?
        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
        Enertex Produkte kaufen

        Kommentar


          #5
          ja, aber:
          Der Busmonitor zeigt die Sperre des BWM, aber es erfolgt keine Rücknahme der Sperre nach 30sec....
          darum grüble ich hin&her und find' nix....
          EPIX
          ...und möge der Saft mit euch sein...
          Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

          Kommentar


            #6
            Zitat von EPIX Beitrag anzeigen
            ja, aber:
            darum grüble ich hin&her und find' nix....
            Ja, änder den Code ab, wie ich oben geschrieben. Hast Du die Änderung gesehen?
            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
            Enertex Produkte kaufen

            Kommentar


              #7
              ahhhhhhhhhhhhhhhhhhhhhhhh

              wird schon geändert......
              EPIX
              ...und möge der Saft mit euch sein...
              Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

              Kommentar


                #8
                Zitat von EPIX Beitrag anzeigen
                ahhhhhhhhhhhhhhhhhhhhhhhh
                wird schon geändert......
                Und schon wird's gehen ( hoffe ich)
                offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                Enertex Produkte kaufen

                Kommentar


                  #9
                  ja danke - bis jetzt keine Probleme
                  EPIX
                  ...und möge der Saft mit euch sein...
                  Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

                  Kommentar

                  Lädt...
                  X