Seite 1 von 1

[V3.4.5] Parameter (als Input) in Header und Body für HTTPS-Aufruf?

Verfasst: Do Sep 01, 2022 9:31 pm
von danik
Hallo

ich möchte mittels HTTP-API HUE Szenen schalten

Folgendes habe ich gemacht, was soweit auch funktioniert:
  • Ressource eröffnet (PUT) und als URI: /api/<hueapi>/groups/Xhkr4yRaBBIfHNQ/action
    Objekt zu HTTP-Abfrage, Selection "scence" (Body) und den Wert dazu (Scene Xhkr4yRaBBIfHNQ) über Logik (Multiplexer/String) gesendet.
Gibt dann folgende Anfrage:

Code: Alles auswählen

[
  "https://192.168.x.xx/api/xxxxxkeyxxxxx/groups/Xhkr4yRaBBIfHNQ/action",
  [
    [
      "User-Agent",
      " Privately used Timberwolf Server HTTP-API Daemon, Designed by service@elabnet.de"
    ],
    [
      "Accept",
      " application/json"
    ]
  ],
  "{\n  \"scene\": \"Xhkr4yRaBBIfHNQ\"\n}"
]
Mit diesem Vorgehen muss ich für jede Szene eine neue Ressource eröffnen (da jede Szene eine andere Nummer hat), dazu dann die HTTP-Abfrage erstellen und je eine entsprechende Logik.

Gibt es eine Möglichkeit, die Szenennummer (in diesem Fall hier Xhkr4yRaBBIfHNQ) in der URI und im Body zu übergeben mit einer Variablen, so dass ich zum Schalten von Szenen nur 1 Ressource und HTTP-Anfrage brauche und die verschiedenen Szenennummern über die Logik generieren kann?

Ich hoffe ich habe ich verständlich ausgedrückt.

Vielen dank
Dani