Gruppe über API schalten?

  • Hallo zusammen,

    vielleicht bin ich blind, aber ich finde keine Möglichkeit, eine in der Cloud angelegte Relais-Gruppe per API zu schalten. Ich würde gern auf einen Flic-Schalter einen entsprechenden HTTP-Request legen...

    Hat da jemand einen Hinweis für mich?

    Vielen Dank!
    Michael

  • So wie ich das verstehe hast du 2 Möglichkeiten:

    1. das ganze zu einer Shelly schicken und per Action weiterleiten

    2. den Befehl einem übergeordnetem System schicken und dort verteilen.

    NodeRed, IO Broker ,IFTTT ,....

    Einbindung der Shelly´s in die Loxone

  • Naja... es geht ja wohl über my.shelly.cloud ... wie schaut denn der Request im Browser aus? Das müsste dann ja auch so funktionieren.


    Edit:

    Kurz getestet, hab halt nur ein device in der Gruppe. Request sieht aus wie unten.


    Token muss eingefügt werden. Alle Shellys müssen dann bei `—data` übergeben werden. (Als JSON glaub ich wenn ich den Syntax so anschaue).


    Bei mir handelt es sich um einen Shelly 2.5 im Roller-Shutter Mode. Daher ist der Command „direction=close“.

    Code
    curl 'https://shelly-12-eu.shelly.cloud/device/relay/roller/bulk_control' -H 'Connection: keep-alive' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Origin: https://my.shelly.cloud' -H 'Authorization: Bearer ey...g' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Sec-Fetch-Site: same-site' -H 'Sec-Fetch-Mode: cors' -H 'Referer: https://my.shelly.cloud/' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: de-CH,de-DE;q=0.9,de;q=0.8,en-US;q=0.7,en;q=0.6' --data 'devices=%5B%7B%22id%22%3A%22691234%22%2C%22channel%22%3A0%2C%22type%22%3A%22SHSW-25%22%7D%5D&direction=close' --compressed

    2 Mal editiert, zuletzt von vistalba (12. Januar 2020 um 12:20)

  • Fast, die Parameter werden als FormData mitgeschickt.

    Einmal editiert, zuletzt von Gast10 (12. Januar 2020 um 14:29) aus folgendem Grund: Vollzitat gelöscht, biete lesen: Forum / Allgemeines / Über uns / Vollzitate-bitte beachten

  • Du kannst wohl keine Gruppe schalten, aber eine Bulk-Verarbeitung (also Schalten mehrerer Geräte gleichzeitig) ist via Cloud-API möglich, sofern die Geräte vom gleichen Typ (also Relais oder Roller) sind. Es geht für Shelly1, Shelly2, Shelly2.5, Shelly1PM und Shelly4Pro.

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