Wie können wir helfen?

Shelly 1

Du bist hier:
Lesedauer: < 1 Minute

Hier findest Du die Auflistung aller möglichen http-Befehle, die für den o.g. Shelly verwendet werden können.

Für passwortgeschützte Shelly, bitte wie folgt Benutzername und Passwort übergeben:

http://Benutzername:Passwort@192.168.xxx.xxx/<Befehl>

Einschalten

http://192.168.xxx.xxx/relay/0?turn=on

Ausschalten

http://192.168.xxx.xxx/relay/0?turn=off

Einschalten und nach xxx Sekunden wieder ausschalten

xxx mit der Zahl der Sekunden ersetzen

http://192.168.xxx.xxx/relay/0?turn=on&timer=xxx

Dieser Befehl kann auch an einen Bereits eingeschalteten Shelly gesendet werden, der sich dann nach Ablauf des Timers automatisch abschaltet.


Ausschalten und nach xxx Sekunden wieder einschalten

http://192.168.xxx.xxx/relay/0?turn=off&timer=xxx

Dieser Befehl kann auch an einen Bereits ausgeschalteten Shelly gesendet werden, der sich dann nach Ablauf des Timers automatisch einschaltet.


Schaltzustand umschalten

http://192.168.xxx.xxx/relay/0?turn=toggle

Zeitplan aktivieren

http://192.168.xxx.xxx/settings/relay/0?schedule=true

Zeitplan deaktivieren

http://192.168.xxx.xxx/settings/relay/0?schedule=false
Wie hat Dir der Beitrag gefallen?
Bewertung: 5/5 - abgegebene Bewertungen: 5

6 Gedanken zu „Shelly 1

  1. Frank Topp Antworten

    Lieber Stef,
    Ich bin zum erstenmal auf Deiner Seite, da ich Infos über URL Befehle und Syntax zu Shellys suchen. Deine Beispiele habe ich verstanden und funktionieren. Nun habe ein paar Fragen:
    Gerne möchte ich in der Web-Oberfläche des Shellys Typ 1, innerhalb der I/O-Actions folgendes machen.
    Bei Short Press des Tasters am Anschluss „SW“ soll „IP-Adresse/relay/0?turn=on&timer=30
    Bei Long Press des Tasters am Anschluss „SW“ soll „IPAdresse/relay/0?turn=on
    Auf Deutsch: Bei kurzem Tasterdruck soll das Licht nur 30s an sein und bei langem Tastendruck Dauerlicht.
    Leider funktioniert das nicht. Weiterhin möchte ich wissen wie man im Browser die Funktion „Long Press“ anspricht.
    Wo finde ich ich Literatur in verständlicher Sprache die mir die Syntax zeigt. Ich bin gespannt auf Deine Antwort.
    Ich wünsche einen schönen Tag. Gruß Frank

    • Stephan Autor des BeitragsAntworten

      Hallo Frank,
      im Browser kann man keinen langen Tastendruck simulieren.
      Wenn Du innerhalb des Shelly die Aktionen durchführen möchtest, kannst Du “http://localhost/relay/0?turn=on&timer=30” verwenden.

      Gruß,
      Stephan

  2. Martin Antworten

    Hallo Stephan,

    ich habe im Prinzip die gleiche Frage wie Arnd: Ich habe den Link “http://192.168.178.128/relay/0?turn=toggle” auf einen NFC-Tag geschrieben. Jetzt geht jedes Mal wenn ich den NFC-Tag auslese (mit meinem Android Smartphone) der Browser auf. Das würde ich gerne verhindern. Geht das?

    Oder mal allgemeiner gefragt, ich stümpere gerade mit den http-Befehlen rum. Hast du einen Tipp, was ich mir mal anschauen könnte, um die Basics über http-Befehle zu lernen? Sowas wie “http-Befehle für Dummies” :D.

    Beste Grüße

    Martin

  3. Arnd Antworten

    Wie kann ich die Antwort im Browserfenster bei Verwendung von “http://192.168.xxx.xxx/relay/0?turn=on” unterdrücken oder das Fenster schließen?

    • Stephan Autor des BeitragsAntworten

      Hallo Arnd,
      wie rufst Du denn die Seite auf? Per Link? Wenn per iFrame, dann kannst du prüfen, ob die Seite geladen wurde und dann das Fenster bzw den iFrame wieder ausblenden.

      Gruß,
      Stephan

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert