Ankündigung

Einklappen
Keine Ankündigung bisher.

Migration OH 1.2.0 =>> 1.7.1 : Hier Prowl

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

    Migration OH 1.2.0 =>> 1.7.1 : Hier Prowl

    Hallo zusammen,

    wieder einmal habe ich lange Zeit keine Möglichkeit gehabt mich mit meiner OpenHAB Konnfiguration zu beschäftigen.
    Somit bin ich immer noch auf der Version 1.2.0

    Dies wollte ich nun ändern und auf die neueste Version 1.7.1 updaten.
    Neben der einzelnen Rules, Skritpe, etc. habe ich meine Konfig in das neue default-Template übertragen, da hier ja massiv Einträge hinzugekommen sind.

    Als nächsten Schritt muß ich nun die "Fehler" eleminieren und wollte mit Prowl beginnen, da diese Funktion nicht mit den alten Aufrufen funktioniert.

    In meiner Rule habe ich derzeit folgenden Eintrag:
    Code:
            if (!pushNotification("Rollladen_week", "Rollladen fahren auf:" + now, 2)) {
            sendMail("MEINPROWLKEY@api.prowlapp.com", "Rollladen_week", "Rollladen fahren auf:" + now)
            }
    Dies hatte ich so verwandt, da es manchmal zu Problemen beim direkten Versand von Nachrichten gekommen ist.

    Frage: Gibt die (für mich) neue Prowl Action eine Rückmeldung ob der Versand erfolreich war und kann diese dann auch eine Mail senden?


    Viele Grüße
    Jörg

    #2
    Also wenn ich den Java-Code richtig verstanden habe... (Nee, ich kann kein Java...) https://github.com/openhab/openhab/b...nal/Prowl.java
    Code:
    @ActionDoc(text="Pushes a Prowl notification and takes the default priority into account",
    returns="<code>true</code>, if successful and <code>false</code> otherwise.")
    ist die Antwort auf die erste Frage "Ja". Da ich Prowl nicht nutze und nicht kenne, kann ich zur Mail-Frage nix beisteuern. Notfalls probier es einfach aus, oder installiere den aktuellen Designer und schau, was der ausgibt, wenn Du dort Prowl verwendest.

    Kommentar


      #3
      So, habe den Fehler in der Syntax
      Code:
       
       if (!pushNotification("Rollladen_week", "Rollladen fahren auf:" + now)) {         sendMail("MEINPROWLKEY@api.prowlapp.com", "Rollladen_week", "Rollladen fahren auf:" + now)         }
      Der Aufruf funktioniert nur ohne die Prio am Ende.

      Kommentar

      Lädt...
      X