Community

Shelly1 Licht über Webhooks schalten


#1

Hallo!

Ich habe einen Shelly1 installiert und möchte diesen per HG ansprechen. Wenn das HG abgespielt wird soll das Licht angehen.

Leider habe ich das Forum hier durchforstet und nichts dazu gefunden.

Das das gehen sollte ist unter http://shelly-api-docs.shelly.cloud/#http-dialect zu sehen.

Vielleicht könnt Ihr mir sagen, was ich falsch mache. Ich nutze bereits smart life über IFTTT (Smart Life über IFTTT in Homee). Das funktioniert auch super. Mein Ziel jetzt ist es jedoch das Licht innerhalb des WLAN´s zu schalten.

Danke für Eure Mühe im Voraus!

Stefan


Mietwohnung Smart machen :)
Einbinden von Wifi Shelly-Devices
#2

Wenn ich das in der Beschreibung auf der Webseite richtig lese, fehlt bei Deiner URL hinter http://192.168.1.62/

noch der Zusatz relay/

also müsste es heißen:

http://192.168.1.62/relay/

und ich sende meine Webhooks in der Regel mit “GET” und nicht mit “POST”


#3

Und im Body wäre das gem. Doku auch nicht 1, sondern on, weil turn einen String erwartet.


#4

HTTP Anfragen mit der GET Methode besitzen in der Regel keinen Body, daher ist POST hier korrekt.

Siehe HTTP

Wie bereits erkannt wurde, scheint mir der URI Pfad unvollständig (/relay/{index} fehlt) und der Body falsch zu sein (on statt 1).


#5

Hallo Ihr Drei!

Danke für Eure schnellen Antworten. Ich habe Eure Anregungen direkt mal umgesetzt. Leider hat sich noch nichts getan. Bei IFTTT war es post. Das hat ja @Thomas auch so bestätigt. Ich habe es mit /relay/ und danach mit dem Zusatz Index versucht. Oder steht der Begriff Index für eine bestimmte Vorgabe? Z.B. command oder so?

Ich habe mal ein weiteres Bild von dem lokalen Shelly 1 eingestellt. Ich denke mal, dass ich keines der unten genannten Protokolle aktivieren muss… Ein Anmeldjung mit Kennwort habe ich auch nicht vergeben. Eiin WIFI - Modus - Zugangspunkt habe ich mal versucht. Das baut nur ein zweites WLAN - Netz auf.


#6

{index} in geschweiften Klammern muss natürlich durch den index des Gerätes ersetzt werden. Quasi die Nummer des Gerätes. Ich würde hier mal die 1 oder die 0 versuchen.

Unter Umständen verstehen wir die Dokumentation aber auch falsch und es muss nichts in den Message Body sondern in den Request Pfad. Dann sähe das ganze eher so aus:

GET
http://192.168.1.62/relay?turn=on

#7

Tja, irgendwie ist da noch der Wurm drin. Ich habe es probiert mit dem Index 1 und 0 und auch mit der GET - Geschichte (siehe Bild).

Ich bin noch auf die Idee gekommen, dass es was mit der Voreinstellung (on/off/edge) zu tun haben könnte. Aber das war es auch irgendwie nicht.

Falls Ihr noch Ideen habt…

Stefan


#8

Authentifizierung ist aus?


#9

Ja!


#10

Ich habe mal eine Anfrage an Shelly gerichtet:

Hi there!

I’ll use my shelly 1 with www.homee.de together. This is a cube with different frequencies (wlan, zigbee and zibaro).

The idea is, that the motion detector (zigbee freqency) sends a signal to the shelly 1 to switch on the lamp.

I’m reading your advice for installing. But it doesen’t work with the homee cube.

Homee-Community:

I look forward to your reply.

THANKS!

Stefan

Gesendet von Mail für Windows 10


#11

Ich habe ein Video gefunden:

In diesem wird gezeigt wie der Aufbau sein muss:

Dann noch von 1 (Produkt: Shelly 2)auf 0 (Produkt Shelly 1):

http://192.168.1.62/relay/0?turn=on

Vielen Dank für Eure Tipps und Hilfestellungen. Ohne Euch wäre ich nicht auf den richtigen Ansatz gekommen.

D A N K E !

Stefan


Smart Life über IFTTT in Homee
#12

Hallo!

Ab heute kann man den Shelly auch direkt über den Google Home oder Assistant einrichten. Somit fällt das nervige starte… weg.

Liebe Grüße

Stefan