Sonntag
Hallo @SebastianHarder,
über die REST-API kann man bei den Zuständen den Status wechseln mit:
{{shc_api}}/userdefinedstates/{{user_defined_state_id}}/state (true oder false)
Das funktioniert auch 🤗
Bei Automationen finde ich in der REST-API Dokumentation leider nichts, obwohl diese ja auch einen Status haben:
Probiert habe ich es mit
{{shc_api}}/automation/rules/{{user_defined_state_id}}/state
und mit
{{shc_api}}/automation/{{user_defined_state_id}}/state
Beide Varianten (jeweils PUT / POST) funktionieren leider nicht (Fehler 404).
Gibt es das aktuell bei Automationen (noch) nicht oder übersehe ich da was in der REST-API Dokumentation? Das Auslösen einer Automation ("automation/rules/{{user_defined_state_id}}/trigger) funktioniert 👍.
Viele Grüße, Stefan 👋🤓
Sonntag - zuletzt bearbeitet Sonntag
Ok, hat sich erledigt. Über das GET habe im Postman gesehen, dass es nicht der state-Wert (true/false) ist wie bei den Zuständen, sondern der enabled-Wert (true/false) bei Automationen (Einheitliche Strukturen haben echt Vorteile 😉; schöne Grüße an die Entwickler) und damit funktioniert es 🤓👍
Sonntag
Es müsste auch noch einen Endpoint /enabled geben, an den man „true“/„false“ im Body schicken kann.