Ankündigung

Einklappen
Keine Ankündigung bisher.

OH2: Event / Item von externem Gerät anstoßen

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

    OH2: Event / Item von externem Gerät anstoßen

    Hallo,

    ich möchte mir einen "smarten Wecker" kaufen und bin dabei auf Beddi gestoßen (http://www.wittidesign.com/en/beddi/).
    Meine komplette Hausautomatisierung habe ich momentan in openHAB integriert.

    Es scheint so, dass man den Beddi nicht von außen aktivieren kann (warte noch auf die Antwort vom dortigen Support).
    Der Beddi kann einen "http request" auslösen.

    Besteht die Möglichkeit das ich durch einen solchen "http request" einen REST-Call (oder ähnliches ausführe), der mir dann mein Schlafzimmerlicht langsam hochdimmt, die Heizung im Bad aktiviert und die Kaffeemaschine in der Küche einschaltet?

    Ich denke das müsste irgendwie gehen. Hat jemand eine Idee / Tipp für mich?

    Danke,
    Reinhard

    Edit:

    Folgendes Beispiel kann ich per REST API / CURL erstellen lassen:

    curl -X POST --header "Content-Type: text/plain" --header "Accept: application/json" -d "ON" "http://127.0.0.1:8080/rest/items/LichtBuero" Ich müsste das ganze aber dirkekt im Browser aufrufen. Das hier geht leider nicht:

    http://127.0.0.1:8080/CMD?LichtBuero=OFF

    (da kommt HTTP ERROR 404, Proclem accessing /CMD: Reson: Not found) - für mich sieht das nach openHAB 1.x Syntax aus.


    Edit 2:

    Ich habe jetzt diesen Beitrag gefunden: https://community.openhab.org/t/wget...enhab2/12080/9

    Dort wird beschrieben, dass man für den CMD-Aufruf die classicui installieren muss - dann geht dieser Call bei mir - http://127.0.0.1:8080/classicui/CMD?LichtBuero=ON

    Es wird aber auch beschrieben, dass das kein guter Weg wäre. Wie würdet Ihr das lösen, wenn der Beddi nur einen "http request" senden kann?
    Zuletzt geändert von flagg; 20.12.2016, 22:28.

    #2
    Ich habe mittlerweile die Bestätigung vom Hersteller des Beddi erhalten. Der Beddi kann nicht von außen gesteuert werden und nur einen "http request" absetzen.
    Wäre das dann mit der classicui eine valide Option oder gibt es eine bessere Möglichkeit?

    Kommentar


      #3
      Hallo flagg,
      Schaue Dir mal LaMetric Time http://www.lametric.com/ an. Die API dieses Gerätes ist sehr gut dokumentiert.

      Viele Grüße

      Mirko

      Kommentar


        #4
        Hab die BEDDI-Uhr schon bestellt. Die LaMetric Time ist auch etwas teurer (so viel wollte ich eigentlich nicht ausgeben, aber auf alle Fälle eine interessante Alternative) :-)

        Kommentar


          #5
          Ich kann bei dem Wecker einen HTTP Request beim Wecken einstellen. Folgende Parameter kann ich angeben:
          - HTTP Request URL
          - GET, POST, PUT, DELETE

          Bei http://127.0.0.1:8080/CMD?LichtBuero=ON hätte ich POST verwendet, das funktioniert aber scheinbar nicht.
          Der Aufruf von http://127.0.0.1:8080/rest/items/LichtBuero alleine ohne Header "ON" reicht auch nicht.

          Hat noch jemand eine Idee?


          Kommentar

          Lädt...
          X