HTTP Befehl gesucht, um Shelly Timer zu setzen

  • Guten Morgen zusammen,

    ich will Shelly Schedule Timer über HTTP Befehle setzen. Dazu hatte ich folgenden Befehl verwendet:

    http://192.168.xxx.xxx/settings/rolle…0902-0123456-on

    Die Antwort des Shelly war "Bad schedule rules!"

    Danach habe ich folgenden Befehl gesendet:

    http://192.168.xxx.xxx/settings/roller/0?schedule_rules=0902-0123456-50%

    Der Shelly hat dann keine Fehlermeldung mehr gebracht, d.h. der Timer hat die korrekt Syntax,

    er wird aber nicht übernommen.

    Kann mir jemand sagen, was man tun muss, dass der Timer übernommen wird und wie man mehrere Time setzen kann?

    Vielen Dank schon im Voraus!

    Libu

    Einmal editiert, zuletzt von libu (11. Oktober 2020 um 10:43)

  • libu 11. Oktober 2020 um 10:44

    Hat den Titel des Themas von „HTTP Befehl, um Timer zu setzen“ zu „HTTP Befehl gesucht, um Shelly Timer zu setzen“ geändert.
  • Jetzt klappt's: das % Zeichen ist ein Sonderzeichen und muss als %25 in die Url Zeile eingetragen werden, dann geht es:

    Code
    http://192.168.xxx.xxx/settings/roller/0?schedule_rules=0902-0123456-50%25

    weitere Timer werden mit Komma getrennt angehängt:

    Code
    http://192.168.xxx.xxx/settings/roller/0?schedule_rules=0800-0123456-100%25,2200-0123456-80%25

    Einmal editiert, zuletzt von SparkyMaster (17. November 2020 um 07:37) aus folgendem Grund: Link entfernt für bessere Anzeige

  • Und wie löst sich der Befehl auf? Ist das vorne die Start Zeit (0900) bzw (2200)?

    Und was bedeutet das '0123456'? Und die '100', '50' und '

    Schau mal in die veröffendlichte API Doku: https://shelly-api-docs.shelly.cloud/#shelly-dimmer-sl-settings-light-0

    Ja 0900 ist die Uhrzeit für den Timer,

    0123456 sind die Wochentage,

    on / off sind an und aus und

    100 / 50 sind die Prozentzahlen bei Dimmerfunktionen.

    libu danke aber es ist unüblich den "interessanten Teil eines Befehls mit Punkten einzukürzen, besser http durch hxxp ersetzen und die IP ist eh privat von daher ist die erkennbarkeit Wurscht.

    • Offizieller Beitrag

    ...aber es ist unüblich den "interessanten Teil eines Befehls mit Punkten einzukürzen,...

    libu , hat den http-Befehl korrekt eingetragen, leider kürzt die Forumssoftware einen http- Befehl automatisch ab.

    Theorie ist wenn man alles weiß und nichts funktioniert. Praxis ist wenn alles funktioniert und keiner weiß warum.

    FAQ Fehlerbehebung / FAQ troubleshooting         http-Request - Überblick / http-Request - overview

    Spoiler anzeigen

    Homematic/IP mit CCU3, iOBroker auf Raspberry Pi4 mit M.2 SSD / Diagramme per Flot / Visualisierung mit Mediola AIO CREATOR NEO / FRITZ!Mesh-WLAN

    Shelly (1, 1L, 1PM, 2.5, Dimmer/2, RGBW2, EM, UNI, PlugS, Flood, TRV, Gas, Motion, Motion2, Duo, Vintage, Button/1, Temp-AddOn / PLUS: 1, 1PM, 2PM, i4, H&T2, PlugS, Smoke / PRO: 1,1PM, 2, 2PM, 3EM)

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.