Ankündigung

Einklappen
Keine Ankündigung bisher.

eval_trigger alle x Sekunden triggern

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

    eval_trigger alle x Sekunden triggern

    Hallo,

    ich möchte gerne einen eval_trigger nicht von einer geänderten Variable triggern sondern zyklisch alle 5 Minuten.

    Kann ich in den eval_trigger irgendwie cyclic einbauen?

    Gruß

    Sprocky

    #2
    ja, mit autotimer = 300 = 1

    Kommentar


      #3
      Danke für die Antwort, aber ich habe es noch nicht ganz verstanden.

      Wie muss ich das hinschreiben? eval_trigger = autotimer = 300 = 1?
      Wird eval dann auch berechnet obwohl der Wert immer 1 bleibt?

      Gruß

      Sprocky

      Kommentar


        #4
        Hi,

        ich weiß nicht genau, was Du möchtest, Deine Frage ist nicht ganz "sauber". Normalerweise wird ein Item getriggert, üblicherweise durch Wertänderungen (z.B. durch den KNX-Bus oder durch das network-Plugin oder oder oder). Besitzt das Item ein eval, wird dieses eval durch den Trigger zu einer Neuberechnung veranlasst.
        Ein eval_trigger gibt weitere Items an, durch die das Item (und damit auch der eval) getriggert werden kann.

        Willst Du ein Item zyklisch triggern, schreibst Du einfach cycle = 300 = 1 ins Item.

        Code:
        [counter]
            type = num
            cycle = 300 = 1
            eval = sh.counter() + 1
        bildet einen Zähler, der alle 300 Sekunden um 1 hoch gezählt wird.

        Wenn das nicht Deine Frage war, dann bitte konkretisieren.

        Gruß, Waldemar
        OpenKNX www.openknx.de

        Kommentar


          #5
          Ah,

          jetzt habe ich es verstanden. Ich dachte eval und eval_trigger gehören zwingend zusammen.

          Danke für die schnelle Antwort!

          Gruß

          Sebastian

          Kommentar

          Lädt...
          X