NEWS
Test Adapter Garmin
-
@bommel_030 bitte mal die GitHub erneut installieren
-
@tombox
Adapter um 6:53 in der GitHub Version gestartet. Daten ohne Meldung abgerufen. Nach dem eingestellten Intervall von 91 Minuten um 8:24 wieder Daten abgerufen ohne Meldung im LOG.
Um 8:53, 9:53 und 9:57 (passt nicht zum Intervall ?!?) Folgende Fehlermeldung im LOGgarmin.0 2023-11-21 09:57:01.848 error {"statusCode":500,"message":"Internal server error"} garmin.0 2023-11-21 09:57:01.848 error AxiosError: Request failed with status code 500 garmin.0 2023-11-21 09:57:01.848 error Failed refresh token garmin.0 2023-11-21 09:53:55.518 error {"statusCode":500,"message":"Internal server error"} garmin.0 2023-11-21 09:53:55.518 error AxiosError: Request failed with status code 500 garmin.0 2023-11-21 09:53:55.518 error Failed refresh token garmin.0 2023-11-21 08:53:56.605 error {"statusCode":500,"message":"Internal server error"} garmin.0 2023-11-21 08:53:56.605 error AxiosError: Request failed with status code 500 garmin.0 2023-11-21 08:53:56.603 error Failed refresh token
Um 10:09 kam die Mail von Garmin Passwort wurde zurückgesetzt.
-
@tombox
Hab das Passwort erneuert und den Adapter mit 121 Abfrageintervall im Debug Modus neu gestartet. Dabei hat er zumindest die aktuellen Schritte noch abgerufen.
Scheinbar versucht der Adapter jede Stunde den Token zu erneuern, egal welches Abrufintervall eingestellt ist. Ist das notwendig bzw.. so gewollt?garmin.0 2023-11-21 12:24:00.469 error {"statusCode":500,"message":"Internal server error"} garmin.0 2023-11-21 12:24:00.469 error AxiosError: Request failed with status code 500 garmin.0 2023-11-21 12:24:00.469 error Failed refresh token garmin.0 2023-11-21 12:23:59.081 debug Refresh token garmin.0 2023-11-21 11:24:02.206 debug {"access_token":"Hier stand ein richtiger Token","token_type":"bearer","refresh_token":"eyJyZWZyZXNoVG9rZW5WYWx1ZSI6IjU2MWQzYzkwLWVjYWItNDc3Yy1hNTAwLWYxMTNkZmNkMzFkNSIsImdhcm1pbkd1aWQiOiI0MjRmYmU5Ny1hODlkLTQ3ZWItYTFjYi1jYmViN2YwMGViODUifQ==","expires_in":3599,"scope":"COMMUNITY_COURSE_READ GOLF_API_READ GHS_HID ATP_READ GHS_SAMD INSIGHTS_READ COMMUNITY_COURSE_WRITE CONNECT_WRITE DIVE_SHARED_READ GHS_REGISTRATION DT_CLIENT_ANALYTICS_WRITE GOLF_API_WRITE INSIGHTS_WRITE PRODUCT_SEARCH_READ GOLF_SHARED_READ CONNECT_NON_SOCIAL_SHARED_READ CONNECT_READ ATP_WRITE","jti":"728ee707-c245-4989-953f-5d1b14ff3e99","refresh_token_expires_in":7199} garmin.0 2023-11-21 11:24:00.080 debug Refresh token garmin.0 2023-11-21 10:24:01.080 debug {"startDate":"2023-11-15","endDate":"2023-11-21","dateWeightList":[],"totalAverage":{"from":1700006400000,"until":1700611199999,"weight":null,"bmi":null,"bodyFat":null,"bodyWater":null,"boneMass":null,"muscleMass":null,"physiqueRating":null,"visceralFat":null,"metabolicAge":null}}
Hab den Adapter jetzt erstmal wieder deaktiviert.
-
@bommel_030 Der stündliche Refresh ist vorgegeben ich hab jetzt ein wenig reduziert nicht das es vielleicht doch zu lange dauert bitte nochmal die aktuelle GitHub version in den dauertest
-
@tombox
Danke für deine Bemühungen, war leider ein kurzer Dauertest. Gestern Abend GitHub Version installiert, Log-In erfolgreich. Es wurden aber keine Werte aktualisiert.
Dachte das kommt dann evtl. im nächsten Abrufintervall, das hab ich aber nicht mehr wach erlebt. Es wurden auch weiterhin keine Werte aktualisiert, der Token aber erfolgreich aktualisiert. Heute früh um 0:33 auch noch mal ein erfolgreicher Refresh und ab dann Fehler 401 / 500. Sowohl in der App als auch auf der Webseite kann ich weiterhin alle aktuellen Daten sehen.
Im Log von gestern sieht man auch quasi überall "null" bei den Werten.
Debug_gestern.txt -
@bommel_030 Ok dann bitte erneut installieren und testen
-
@tombox
GitHub Version startet wieder ohne Fehler, liefert aber keine Daten bzw. z.B."totalSteps":null
-
Sehr interessanter Adapter. Bestände auch die Möglichkeit FIT Daten über diesen hochzuladen?
-
Hallo,
ich wollte heute auch mal den Adapter probieren. Bei mir fängt es bei den Login halt schon beim Verständnis mit der MFA an.
Ich gebe meine Email und Passwort ein (Zugangsdaten), wo bekomme ich die MFA her? Die bekomme ich doch erst nach der Anmeldungs zugeschickt. Gebe ich jetzt bei MFA den Wert ein nachdem ich den Adapter gestartet habe bekomme ich mehrere MFA´s zugeschickt.Wie soll das gehen?
Gruß
-
Hallo
Ich habe jetzt seit über einem Jahr fleißig Daten von Garmin gesammelt! Seit gestern kommt nichts mehr!
Habt ihr das gleiche Problem? -
@kirbsi
Bei mir hatte der Adapter schon immer Probleme mit dem dauerhaften Log-In. Lief jetzt ne Zeit lang stabil mit Cron-Start 1x morgens und 1x abends. Seit gestern kommt aber auch bei dem Setting nichts mehr an. Sollten das keine temporärer Serverprobleme sein lohnt sich ein Issue auf Github. -
@bommel_030 sagte in Test Adapter Garmin:
Issue auf Github.
Ich habe den Adapter auch nur 3x am Tag für 2 min aktiviert. Reicht ja auch aus! Was möchtest du mir mit " Issue auf Github" sagen?
"
-
@kirbsi Hier auch Probleme. Login mit app und web geht ohne Probleme...
-
@erwinberlin die GitHub version hat ein neuen login flow bitte testen ob das so funktioniert
-
@tombox
bei mir läuft das irgendwie nicht wirklich. Wenn ich den localStorage via Konsole kopiere kommt folgendes in die Zwischenablage:{"scope":"COMMUNITY_COURSE_READ GOLF_API_READ GHS_HID ATP_READ DIVE_API_WRITE GHS_SAMD INSIGHTS_READ DIVE_API_READ DIVE_API_IMAGE_PREVIEW COMMUNITY_COURSE_WRITE CONNECT_WRITE DIVE_SHARED_READ GHS_REGISTRATION DT_CLIENT_ANALYTICS_WRITE GOLF_API_WRITE INSIGHTS_WRITE PRODUCT_SEARCH_READ GOLF_SHARED_READ OMT_CAMPAIGN_READ OMT_SUBSCRIPTION_READ CONNECT_NON_SOCIAL_SHARED_READ CONNECT_READ ATP_WRITE","jti":"JWT_FGP steht hier","access_token":"Hier steht ein langer Token","token_type":"Bearer","refresh_token":"Hier steht ein kürzerer Refresh Token","expires_in":299,"refresh_token_expires_in":7199,"expires":1740130439457,"refresh_token_expires":1740137339457}
Soll der wirklich der gesamte Inhalt in das Feld Token kopiert werden, oder nur der eigentliche Token? Oder der refresh Token? Und erwartet die Eingabe die " vor und nach dem Token oder ohne?
Hab es mit mehreren Kombinationen getestet, bekomme aber nur:
-
@bommel_030 Den kompletten Inhalt
bitte nochmal GitHub version installieren -
@tombox
Hat im 3. Anlauf geklappt. Erst sagt er FGP mismatch (kann ich bei copy and paste eigentlich ausschließen).
Dann wie gefordert ab- und angemeldet, neu eingetragen => "no token found"
Also wieder copy und paste, dabei hat sich nichts geändert (speichern ist dann ausgegraut). Abrufintervall um ne Minute angepasst, gespeichert und dann ruft er ab. ?!?
By the way, hast du ein Abrufintervall fix im Adapter hinterlegt?
Auf jeden Fall danke erstmal für deinen Support. Ich schau mal wie lange der Token hält.
Eins noch zum Abschluss, die Instanz ist gelb, weil angeblich nicht verbunden mit Dienst oder Gerät. -
@bommel_030 GitHub version wird grün
-
@tombox Hat funktioniert. Danke dir für deine Mühe!!
-
@tombox
Sorry für die späte Rückmeldung. Kann ich leider nicht bestätigen. Die aktuelle Version wird zwar grün, läuft aber wie die vorherige Version nicht lange.
Token etc. wie beschrieben eingetragen, Aktualisierungsintervall 61min. Instanz ruft die Daten ab. Nächster Abruf nach klappt auch noch. Dann kommt der Fehler "FGP Mismatch",
Adapter rot, keine Daten werden mehr abgerufen. In den Instanz Einstellungen sind token und FGP dann auch weg.