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