Ankündigung

Einklappen
Keine Ankündigung bisher.

einfacher Timer

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

    einfacher Timer

    Hallo zusammen,

    ich bin an dem Versuch, einen einfachen Timer entweder per Item oder per Logik zu realisieren, leider kläglich gescheitert.
    Könnte mir jemand weiterhelfen?

    Ich suche einen einfachen Weg, eine Zeit zwischen dem Ausführen von 2 Befehlen anzugeben.

    Ich hatte mir gedacht, ich versuche es mit einer Logik.
    Zu einer bestimmten Uhrzeit z.B. wird diese per crontab ausgeführt.
    Zuerst werden ein paar Bedingungen abgefragt.
    Danach wird ein Item ausgeführt.
    Nach ca. 10s wird nochmals ein Item ausgeführt.
    Und genau an dieser zeitlichen Abfolge bin ich nicht weitergekommen.

    Gibt es einen schönen Weg für so etwas?

    Vielen Dank schon mal für eure Ideen.

    #2
    https://www.smarthomeng.de/user/konfiguration/
    detailinfos unter autotimer

    Kommentar


      #3
      Direkt in der Logik funktioniert das nicht?

      Kommentar


        #4
        Du kannst item.timer() auch in ner Logik nutzen

        Kommentar


          #5
          Der Tipp mit dem Autotimer von Onkelandy sollte eigentlich funktionieren.
          Hab das bei mir in ähnlicher form auch in einer Logik,
          allerdings mit timer anstatt autotimer, aber sollte beides funktionieren.

          Code:
          if trigger['by']=='Item' and trigger['source']=='og.wohnen.heizung.lueften':
            if sh.og.wohnen.heizung.modus() == 1:
              sh.og.wohnen.heizung.modus(4)
              sh.og.wohnen.heizung.modus.timer('0', 4)
            elif sh.og.wohnen.heizung.modus() == 2:
              sh.og.wohnen.heizung.modus(4)
              sh.og.wohnen.heizung.modus.timer('0', 4)
            else:
              sh.og.wohnen.heizung.modus(2)
              sh.og.wohnen.heizung.modus.timer('15m', 1)

          Kommentar

          Lädt...
          X