Frage zu HTTP Request bei RGBW2 im White Modus - mehrere Kanäle gleichzeitig schalten

  • Wenn ich einen RGBW2 im White Modus konfiguriere, dann habe ich pro Farbe (einen angeschlossenen RGBW-Stripe vorausgesetzt) ja jeweils einen steuerbaren Kanal, also wenn ich die vier Kanäle anschalten will ergibt das vier http-requests:

    Http://192.168.x.x/white/0?turn=on

    Http://192.168.x.x/white/1?turn=on

    Http://192.168.x.x/white/2?turn=on

    Http://192.168.x.x/white/3?turn=on

    Nun kenne ich mich in url-encoding nicht so gut aus, aber kann man die vier Befehle auch als einen einzigen http-request übergeben und wie müsste man das codieren? Mehr als zwei http-requests sollte man ja nach Möglichkeit nicht gleichzeitig absenden...

  • Guitardoc 7. März 2021 um 11:28

    Hat den Titel des Themas von „Frage zu HTTP Request bei RGBW2 im White Modus“ zu „Frage zu HTTP Request bei RGBW2 im White Modus - mehrere Kanäle gleichzeitig schalten“ geändert.


    • Online Shelly
    Zitat von Guitardoc Cool!
    Wo kann man das entnehmen wie das genau zu coden ist? Aus der API-Dokumentation bin ich nicht schlau geworden...

    Hier im Lexikon

    Warum liest du nicht im Lexikon?

  • Wo steht das denn im Lexikon? Ich hab mir das Lexikon zum Shelly RGBW2 durchgelesen und dort stehen nur die Befehle wie ich sie oben geschrieben habe, aber nicht, wie man das zu einem Befehl zusammen fassen könnte.

    Das Problem besteht nämlich darin, dass man nicht einem Kanal mehrere Befehle erteilt (das geht mit & oder ; ) sondern mehreren Kanälen einen oder mehrere Befehle mitteilt. Und das steht meines Wissens nirgends im Lexikon.

    2 Mal editiert, zuletzt von Guitardoc (7. März 2021 um 13:20)

  • im White-Modus lassen sich die Kanäle nur einzeln adressieren, weil die lights jeweils ein eigener API-Endpunkt sind..

    also /light/0?... ist ein anderer Einstiegspunkt als /light/1?...

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!: