Feller-AG / wiser-api

MIT License
12 stars 1 forks source link

Toggle #15

Closed PhilippImhof closed 2 years ago

PhilippImhof commented 2 years ago

Ich sende den folgenden Request an /api/loads/<id>/target_state:

{
  "button": "toggle",
  "event": "click",
}

Die Antwort ist:

{
    "message": "missing required attribute 'bri'",
    "status": "error"
}

Die Idee von toggle wäre ja wahrscheinlich, dass man von ON zu OFF bzw. umgekehrt schalten kann, ohne vorher den Status abfragen zu müssen. Meiner Meinung nach sollte darum die API das Attribut bri nicht verlangen. Vielleicht verstehe ich die Intention dahinter aber auch falsch.

Können Sie evtl. die Beschreibung um ein Beispiel mit toggle ergänzen?

woodworm commented 2 years ago

use /api/loads/<id>/ctrl instead of /api/loads/<id>/target_state for buttons controls.