Hab grad auch gesehen das keine Verbindung mehr da ist....
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000935 - Husqvarna Automower Connect API
Einklappen
X
-
Hallo Zusammen,
ich hatte den Baustein schon halb fertig in der Schublade. Hab ihn jetzt zum laufen gebracht und ins Downloadportal gestellt. Gut möglich, dass es noch den ein oder anderen Bug gibt. Bitte um Rückmeldung. Ich haben den LBS jetzt selbst auch gerade erst produktiv im Einsatz.
panzaeron Es scheinen sich ein paar der Status-Codes geändert zu haben. Vielleicht kannst du deinen LBS auch entsprechend anpassen.
Gruß
StefanZuletzt geändert von MrIcemanLE; 04.04.2022, 11:23.Gruß
Stefan
Kommentar
-
Hallo Stefan,
super, vielen Dank für das Update. Seit ein paar Tagen lässt Husqvarna keine neuen Apps zu, aufgrund von Wartungsarbeiten. So bald es wieder geht teste ich
Zitat von MrIcemanLE Beitrag anzeigenpanzaeron Es scheinen sich ein paar der Status-Codes geändert zu haben. Vielleicht kannst du deinen LBS auch entsprechend anpassen.
Kommentar
-
Wäre es nicht besser, wenn ich die Statuscodes gleich mit in den LBS einpflege? Oder sieht jemand Vorteile, wenn das in einem separaten LBS übersetzt wird?
Ein separater LBS hat den Vorteil, dass man seine eigene Zerlegung über des JSON-Ausgabe machen kann und dann übersetzen kann.
Ist ja alles gut dokumentiert:
https://developer.husqvarnagroup.clo...0error%20codes
Gruß
Stefan
Kommentar
-
MrIcemanLE Hab die neue Version eingerichtet und API-Key erstellt, bekomme aber trotzdem keine connection.
Laut Homepage sind die Wartungsarbeiten beendet und müsste funktionieren.
Gibt es irgendwo eine Anleitung?
Im Log kommen die Meldungen2022-04-09 21:48:24 781388 2856 debug EXE19000935 [v0.3]: new husqvarna_api 2022-04-09 21:48:25 027751 2856 debug EXE19000935 [v0.3]: login husqvarna_api 2022-04-09 21:48:25 182965 2856 debug EXE19000935 [v0.3]: query robot 2022-04-09 21:48:25 187057 2856 debug EXE19000935 [v0.3]: Property 'attributes' not found 2022-04-09 21:48:25 188088 2856 debug EXE19000935 [v0.3]: Husqvarna Automower Connect Cycle exit Zuletzt geändert von beauty; 09.04.2022, 21:20.
Kommentar
-
Läuft bei jemand der LBS?
Bei mir gibts nur Fehlermeldungen im LOG
2022-04-10 02:25:31 123359 ? 25817 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000935.php | Fehlercode: 2 | Zeile: 85 | First parameter must either be an object or the name of an existing class ERROR 2022-04-10 02:26:31 849535 ? 25817 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000935.php | Fehlercode: 8 | Zeile: 80 | Undefined property: stdClass::$data
Kommentar
-
Bei mir läuft der LBS, ich hatte aber auch die Fehlermeldungen. Ursache ist bei mir eine falsche ID gewesen, die habe ich dann auf der Kommandozeile von Linux mit diesen zwei Schritten ermittelt:
Code:curl -X POST -d "grant_type=password&client_id=<ID aus der API>&username=<E-Mail-Adresse>&password=<Passwort>" https://api.authentication.husqvarnagroup.dev/v1/oauth2/token
Code:curl -X GET \ https://api.amc.husqvarna.dev/v1/mowers \ -H 'Authorization: Bearer <Token aus der vorhergehenden Abfrage>' \ -H 'Authorization-Provider: husqvarna' \ -H 'Content-Type: application/vnd.api+json' \ -H 'X-Api-Key: <ID aus der API>'
Zuletzt geändert von panzaeron; 11.04.2022, 21:23.
Kommentar
-
Zitat von beauty Beitrag anzeigenLäuft bei jemand der LBS?
Bei mir gibts nur Fehlermeldungen im LOGZuletzt geändert von MrIcemanLE; 11.04.2022, 07:02.Gruß
Stefan
Kommentar
-
Den LBS 19002170 zur Auswertung der Statusmeldungen vom Husqvarna Automower habe ich grundlegend überarbeitet und als neue Version hochgeladen. Durch die neue API haben sich auch die Ein- und Ausgänge geändert, dies ist bei einem Update zu beachten.
Kommentar
-
Zitat von panzaeron Beitrag anzeigenCode:curl -X POST -d "grant_type=password&client_id=<ID aus der API>&username=<E-Mail-Adresse>&password=<Passwort>" https://api.authentication.husqvarnagroup.dev/v1/oauth2/token
EDIT: Hat geklappt... Es ist der access tokenZuletzt geändert von beauty; 11.04.2022, 18:40.
Kommentar
-
Zitat von beauty Beitrag anzeigenEDIT: Hat geklappt... Es ist der access token
Hast Du eventuell meinen Status LBS schon genutzt und kannst eine kurze Rückmeldung geben ob dieser bei Dir funktioniert, noch was fehlt oder geändert werden sollte?
Kommentar
-
MrIcemanLE und panzaeron die beiden LBS funktionieren soweit.
Das einzigste was noch etwas komisch ist, der Log wird mit folgender Meldung voll geschrieben.2022-04-11 21:52:34 636071 32306 crit EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT START ================ 2022-04-11 21:52:34 636269 32306 crit EXE19000935 [v0.3.1]: (object) array([LF] 'message' => 'Forbidden',[LF]) 2022-04-11 21:52:34 636394 32306 crit EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT END ================ 2022-04-11 21:53:35 282325 32306 crit EXE19000935 [v0.3.1]: Fehlerhafter Inhalt
P.S: Wenn alles funktioniert solltet ihr noch die Hilfe in euren LBS auf die neue API anpassen. Ansonsten tolle Arbeit von euch beiden.....Zuletzt geändert von beauty; 12.04.2022, 17:01.
Kommentar
-
Zitat von beauty Beitrag anzeigen[USER="39180"]P.S: Wenn alles funktioniert solltet ihr noch die Hilfe in euren LBS auf die neue API anpassen.
Manchmal sieht man ja den Wald vor lauter Bäumen nicht
Kommentar
-
Zitat von beauty Beitrag anzeigenpanzaeron bei deinem LBS war die zusätzliche zip mit der Mower.png nicht dabei....
Kommentar
Kommentar