Ankündigung

Einklappen
Keine Ankündigung bisher.

Koubachi Rule

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

    [Codebeispiel] Koubachi Rule

    Ich versuche bei meinem Koubachi Pflanzensensor mittels Rule bei einem bestimmten Wasserstand Aktionen auszulösen.



    Die Rule sie wie folgt aus.

    Code:
    rule "Pflanze1" when     Item Pflanze1 received update      then     if(Pflanze1.state => 30) 
         {     sendMail("my@mail.de", "Water Level", "Gib mir bitte Wasser!")
    sendNotification("my@mail.de", "Gib mir bitte Wasser!") } 
    end
    Es kommt leider keine mail und keine Benachrichtigung bei HABDroid an.
    sendNotification habe ich als Kontrolle weil das in einer anderen Rule bereits funktioniert.

    Ich vermute das es wegen dem Format ist, der Water Level wird in gemäss Event log in % übertragen.
    Kann es sein ,dass das ein Problem ist?

    #2
    Ich muss vielleicht hinzu fügen das das Item des Status ich lese ein String Item ist.

    Kommentar


      #3
      Ich habe ein Anfang gefunden. Jetzt muss es noch smart werden.

      Code:
      rule "Zamioculcas_zamiifolia"
      when
      	
      Item plant1_Water_Level received update
      
      then
      	
      if (plant1_Water_Level.state.equals("91 %")){
      sendMail("my@mail.de", "Zamioculcas_zamiifolia", "i am well","http://192.168.177.138/flower1.jpg")
      	sendNotification("my@mail.de", "91")
      	
      }
      end

      gibt es für den Wert in der Klamer eine wildcart zBsp. ("9* %"))

      Code:
      if (plant1_Water_Level.state.equals("91 %"))

      Kommentar

      Lädt...
      X