Zitat von beauty
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000935 - Husqvarna Automower Connect API
Einklappen
X
-
MrIcemanLE komisch.... hab die Cycle-Time auf 60 und Log-Level 3 trotzdem sind die Einträge im Log vorhanden
Kommentar
-
nemooo leider nicht.... die Einträge kommen sporadisch und haben meiner Meinung nach nix mit der cycle-time zu tun. Hab rauf und runter gestellt aber bringt nix.
Irgendwas scheint da noch nicht ganz mit dem LBS und der API zu passen. Vielleicht kann ja MrIcemanLE nochmal drüber schauen?
Kommentar
-
Gibts schon eine Lösung?Zitat von beauty Beitrag anzeigennemooo leider nicht.... die Einträge kommen sporadisch und haben meiner Meinung nach nix mit der cycle-time zu tun. Hab rauf und runter gestellt aber bringt nix.
Irgendwas scheint da noch nicht ganz mit dem LBS und der API zu passen. Vielleicht kann ja MrIcemanLE nochmal drüber schauen?
Kommentar
-
... Jetzt muss ich herausfinden, warum wir hier mit dem LBS ein LIMIT erreichen. Ich habe die Meldung mittlerweile auch. Vielleicht habe ich die authentifizierung nicht sauber umgesetzt, sodass es zu viele Anfragen sind. aber 10 pro Minute wäre im LBS eine Cycle Time von 6. Bin noch etwas ratlos und muss mir das Problem etwas genauer anschauen. Wenn jemand Vorschläge hat, immer her damit.Limits
We currently have the following limits on the Authentication API:- Max 50 access tokens for a user. If more than 50 are created, the oldest one will be invalidated.
- Max 10 logins per minute.
- If more than 100 invalid login attempts are performed in a 5 minute window we will lock the account for 6 hours.
Gruß
Stefan
Kommentar
-
Was mir aufgefallen ist,.... Wenn der Robi längere Zeit geparkt ist, manuell oder Wettertimer dann kommen die Meldungen im Minuten takt, wenn der Robi läuft und lädt ohne weiteren Eingriff dann kommen die Meldungen nur alle paar Stunden mal. Vielleicht hilft das weiter. Hab nun den Log deaktiviert....
Kommentar
-
Ich habe jetzt ein paar Änderungen am LBS vorgenommen, die erstmal keine Auswirkungen gezeigt haben. Dann habe ich mir mal einen neuen API-Key angelegt und muss jetzt abwarten, ob der Fehler wieder auftritt. Der LBS war so geschrieben, dass mit jedem Durchlauf ein Login-Versuch unternommen wurde um einen Access-Token zu bekommen. Mein neuer Ansatz ist jetzt die Anmeldung vor dem Loop auszuführen und dann nur den Token regelmäßig zu aktualisieren. Mal sehen, ob das funktioniert.Gruß
Stefan
- Likes 1
Kommentar
-
MrIcemanLE nach einem reboot des Edomi-Servers bekomm ich nun keine Werte mehr...
Bei A13 API Output wird "{"message":"Limit Exceeded"} ausgegeben.
Kommentar
-
Limit exceeded bedeutet Du hast die maximal mögliche Anzahl an Abfragen (pro Monat) überschritten. Im Montat sind es nur 10 000 und bedeutet ein geringeres Intervall als 4-5 Minuten ohne Überschreitung des API-Limits ist nicht möglich. Lösung: Zykluszeit erhöhen oder du legst bei Husqvarna noch weitere Apps an und nutzt z. B. einen API-Key pro Woche.Zitat von beauty Beitrag anzeigenMrIcemanLE nach einem reboot des Edomi-Servers bekomme ich nun keine Werte mehr...
Bei A13 API Output wird "{"message":"Limit Exceeded"} ausgegeben.
Kommentar
-
Ich komme leider bei Einrichten auch nicht weiter.
Wann ich de Linuxsystem die Abfrage nach dem Access Token mache, klappt das noch.
Die 2te Abfrage nach der ID des Mowers klappt nicht
Hier bekomme ich immer
{"message":"Forbidden"}
Das Logfile des LBS liefert:
Bzw. wenn ich man manuell eine MowerID setzte2022-04-30 08:56:23 417716 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle started 2022-04-30 08:56:23 419312 58032 debug EXE19000935 [v0.3.1]: new husqvarna_api 2022-04-30 08:56:23 788639 58032 debug EXE19000935 [v0.3.1]: login husqvarna_api 2022-04-30 08:56:24 097064 58032 debug EXE19000935 [v0.3.1]: list robots 2022-04-30 08:56:24 100158 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle exit 2022-04-30 08:56:44 201787 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle started 2022-04-30 08:56:44 202975 58032 debug EXE19000935 [v0.3.1]: new husqvarna_api 2022-04-30 08:56:44 651288 58032 debug EXE19000935 [v0.3.1]: login husqvarna_api 2022-04-30 08:56:44 917110 58032 debug EXE19000935 [v0.3.1]: list robots 2022-04-30 08:56:44 920289 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle exit
2022-04-30 10:10:29 712580 58032 debug EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT START ================ 2022-04-30 10:10:29 712654 58032 debug EXE19000935 [v0.3.1]: stdClass::__set_state(array([LF] 'message' => 'Forbidden',[LF])) 2022-04-30 10:10:29 712707 58032 debug EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT END ================ 2022-04-30 10:10:29 713609 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle exit 2022-04-30 10:12:00 116353 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle started 2022-04-30 10:12:00 118531 58032 debug EXE19000935 [v0.3.1]: new husqvarna_api 2022-04-30 10:12:00 509632 58032 debug EXE19000935 [v0.3.1]: login husqvarna_api 2022-04-30 10:12:00 774369 58032 debug EXE19000935 [v0.3.1]: query robot 2022-04-30 10:12:00 778311 58032 debug EXE19000935 [v0.3.1]: Fehlerhafter Inhalt 2022-04-30 10:12:00 778456 58032 debug EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT START ================ 2022-04-30 10:12:00 778584 58032 debug EXE19000935 [v0.3.1]: stdClass::__set_state(array([LF] 'message' => 'Forbidden',[LF])) 2022-04-30 10:12:00 778698 58032 debug EXE19000935 [v0.3.1]: ================ ARRAY/OBJECT END ================ 2022-04-30 10:12:00 780838 58032 debug EXE19000935 [v0.3.1]: Husqvarna Automower Connect Cycle exit Gruß Hartwig
Kommentar
-
Hast du die beiden Schritte aus meinem Post 54 ausgeführt und auch wirklich den Access Token für die zweite Abfrage verwendet?Zitat von hartwigm Beitrag anzeigenDie 2te Abfrage nach der ID des Mowers klappt nicht
Denn die Fehlermeldung sagt ja schon aus, dass der Zugriff nicht erlaubt ist und die Autorisierung hierfür ist der Access Token.
Woher hast du die MowerID wenn die Abfrage nicht klappt? Die MowerID muss so ähnlich aussehen: 230aa5b6-f211-435a-ad2b-b01e1910ef98Zitat von hartwigm Beitrag anzeigenBzw. wenn ich man manuell eine MowerID setzte
Kommentar


Kommentar