Plug S An- und Ausschalten mit Script - switch.set-Methode oder HTTP.GET

  • Hallo, ich bin ganz neu hier und arbeite mich gerade in das Scripting ein.
    Ich versuche einen Shelly Plug S Plus zu programmieren.

    Mit der switch.set-Methode funktioniert das Schalten sehr einfach.

    Code
        Shelly.call(
            "switch.set",
            { id: 0, on: false},
            function (result, code, msg, ud) {
            },
            null
        );

    Da es auch sehr einfache WebHooks zum An- und Abschalten gibt, habe ich versucht,
    so eine http-Zeile per Script an den Shelly zu senden.

    Leider erfolglos

    :?:

    Kann mir jemand sagen wo der Fehler liegt?

    Bei Ausführen dieser Script-Zeile gibt es keine Fehlermeldung aber auch keine Reaktion:

    Code
    Shelly.call("HTTP.GET", {url: 'http://192.168.xxx.xxx/relay/0?turn=off'});
  • Setze für die IP localhost ein, und das geht auch.

    Code
    Shelly.call("HTTP.GET", {url: 'http://localhost/relay/0?turn=off'});

    EDIT: Voraussetzung: FW stable 1.0.8

    Einmal editiert, zuletzt von ostfriese (6. November 2023 um 19:28)

  • Vielen Dank, klappt perfekt.

    Da die IP nicht funktioniert, sondern nur localhost, kann man aber dann auch keinen anderen Shelly fernsteuern, oder? (ob ich das mal benötige, weiß ich nicht)

  • Na dann die IP des Empfängers 🤗 dann sprichst du einen anderen Shelly an

    Das ist ja eigentlich auch der „Standard“ bei internen Relais ist das halt anders

    Wollte nur unterstützen, Script ist ja nicht meins

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Hey, kannst du mir bitte sagen, wie man ein Skript erstellt, dass die Plug S nach dem einschalten automatisch sich nach xx Minuten ausschaltet ?

  • Dieses Thema enthält 6 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.