Switch Mode ändern per Webhook?

  • Hallo zusammen,

    wusste den Beitrag nicht sicher richtig zu platzieren. Folgendes:

    Möchte bei einem Shelly pro 4 pm gerne den switch mode von "toggle" auf "detached" per webhook stellen.

    Hintergrund: Am SW-Eingang hängt ein Bewegungsmelder, welcher an O1 ein Flutlicht schaltet. Funktioniert gut, soll aber nicht immer laufen, wenn man im Sommer abends draußen sitzt. Gibt's ne Idee, wie ich das per Webhook wechseln kann? Möchte es mit einem einfachen Button und ggf. gekoppelt an andere Bedingungen über Homey koppeln. Da fällt mir kein anderer Weg ein. Wahrscheinlich ist es ganz simpel, aber sehe da den Wald vor Bäumen nicht.

    Danke für die Unterstützung im Voraus.

  • Na das sollte gehen

    API hier:

    Switch | Shelly Technical Documentation
    The Switch component handles a switch (relay) output terminal with optional power metering capabilities. It uses Switch as RPC namespace and provides the…
    shelly-api-docs.shelly.cloud

    Daraus:

    Auslesen:

    Bitte bei Dir nachsehen was dort eingestellt ist?? ggf zum zurücksetzten den Http Request dann anpassen :)

    Code
    http://192.168.178.xxx/rpc/Switch.GetConfig?id=0

    Beispiel

    pasted-from-clipboard.png

    setzen für:

    detached

    Code
    http://192.168.178.xxx/rpc/Switch.SetConfig?id=0&config={"in_mode":"detached"}

    momentary

    Code
    http://192.168.178.xxx/rpc/Switch.SetConfig?id=0&config={"in_mode":"momentary"}

    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

    2 Mal editiert, zuletzt von apreick (27. Juni 2023 um 07:43)

  • Das hat super funktioniert. Habe die API-Docs gelesen, konnte aber die Brocken irgendwie nicht korrekt zusammensetzen. Toll beschrieben. Vielen Dank, dass Du Dir die Zeit genommen hast!

    LG;

    Felix

  • Das ist schön 👍

    Habe ja schon einiges mit den API angestellt, daher wusste ich wo ich hinschauen musste.

    Wieder was in meiner Excel Liste bzw. hier im Forum

    Gruß Andreas

    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