Ja die habe ich. Habe noch was gefunden. Muss ich dieses Code mittels xml File schicken? in der APi Anleitung habe ich nix genaues gefunden.
Um die HTTP-API zu verwenden, müssen Sie sich authentifizieren und dann einen bestimmten Befehl an den Server übergeben.
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"form": true, "login": "admin", "password": "admin", "keepme": false, "default_ui": 1}'
http://192.168.0.62:8083/ZAutomation/api/v1/login -c cookie.txt
curl
http://192.168.0.62:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_6-0-37/command/on -b cookie.txt
oder nur
curl -v -u admin:admin
http://192.168.0.62:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_6-0-37/command/onEine andere Möglichkeit ist die Verwendung von Basic Auth, aber das Setzen von Headern erzwingen wget:
wget --auth-no-challenge --user=admin --password=admin1
http://localhost:8083/ZAutomation/api/v1/...