Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Timer feuert bei der Initalisierung

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

    - √ - Timer feuert bei der Initalisierung

    Hallo liebes Forum,

    kann mir jemand erklären, warum der Timer nicht in 60 Minuten sondern sofort das Mail verschickt? Das Licht geht nämlich nicht aus...

    Code:
    //Auto aus Licht im Bad
    rule "Timer Licht aus Bad"
    when
      Item Bad_Switch_Licht received command
    then
      if(receivedCommand == ON) {
        tmr_Bad_Licht_aus = createTimer(now.plusMinutes(60)) [|
          sendCommand(Bad_Switch_Licht, OFF)
          sendMail("mail@mail.com", "Licht vergessen", "Mailtext")
        ]
      } else if(receivedCommand == OFF) {
        if(tmr_Bad_Licht_aus != null) {
          tmr_Bad_Licht_aus.cancel
          tmr_Bad_Licht_aus = null
        }
      }
    end
    Ich danke jetzt schon für eure Antworten.

    Liebe Grüße

    #2
    Ich bin jetzt nicht sicher, aber könnte es sein, dass die zwei Befehle noch in {} gehören? also
    Code:
    tmr_Bad_Licht_aus = createTimer(now.plusMinutes(60)) [| {
           sendCommand(Bad_Switch_Licht, OFF)
           sendMail("mail@mail.com", "Licht vergessen", "Mailtext")
         }
         ]
    ?

    Kommentar


      #3
      ja, das wars...

      danke vielmals!

      Kommentar

      Lädt...
      X