bin derzeit dabei meinen Automower über Node Red und https://developer.husqvarnagroup.cloud/docs/get-started zu integrieren
Ich habe es bereits geschafft einen NodeRed Flow zu designen mit dem ich alle unterstützten Daten von der API abholen kann. Das erfolgt zweistufig: 1. einen AccessToken generieren. 2. Daten abfragen.
Change node 1:
Change Node 2:
Als Ergebnis bekomme ich dann meinen Mower als JSON zurück
Nun möchte ich auch die Steuerung übernehmen. Hier scheitere ich an dem POST Request. Das Developer Portal schlägt folgendes vor:
curl -X 'POST' \ 'https://api.amc.husqvarna.dev/v1/mowers/MOWERID/actions' \ -H 'accept: application/vnd.api+json' \ -H 'Content-Type: application/vnd.api+json' \ -d '{ "data": { "type": "Start", "attributes": { "duration": 10 } } }'
Leider bringt er immer "internal error" zurück. Hat jemand eine Idee wie man da weiterkommt?
Kommentar