Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Garmin

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Garmin

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kirbsi last edited by

      Hallo

      Ich habe jetzt seit über einem Jahr fleißig Daten von Garmin gesammelt! Seit gestern kommt nichts mehr!
      Habt ihr das gleiche Problem?

      B E 2 Replies Last reply Reply Quote 0
      • B
        bommel_030 @kirbsi last edited by

        @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.

        K 1 Reply Last reply Reply Quote 0
        • K
          kirbsi @bommel_030 last edited by

          @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?

          "

          1 Reply Last reply Reply Quote 0
          • E
            erwinberlin @kirbsi last edited by

            @kirbsi Hier auch Probleme. Login mit app und web geht ohne Probleme...
            3b91aeb1-ba24-4bbe-976e-3a6eda8e4276-image.png

            T 1 Reply Last reply Reply Quote 0
            • T
              tombox @erwinberlin last edited by

              @erwinberlin die GitHub version hat ein neuen login flow bitte testen ob das so funktioniert

              B K 2 Replies Last reply Reply Quote 0
              • B
                bommel_030 @tombox last edited by

                @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:

                
                host.iobroker-master
                2025-02-21 10:45:19.152	warn	Do not restart adapter system.adapter.garmin.0 because restart loop detected
                
                host.iobroker-master
                2025-02-21 10:45:19.151	error	instance system.adapter.garmin.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                
                garmin.0
                2025-02-21 10:45:18.425	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                
                garmin.0
                2025-02-21 10:45:18.425	info	terminating
                
                garmin.0
                2025-02-21 10:45:18.422	error	Cannot read properties of undefined (reading 'headers')
                
                garmin.0
                2025-02-21 10:45:18.422	error	TypeError: Cannot read properties of undefined (reading 'headers') at /opt/iobroker/node_modules/iobroker.garmin/main.js:595:37 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Garmin.refreshToken (/opt/iobroker/node_modules/iobroker.garmin/main.js:565:5) at async Garmin.onReady (/opt/iobroker/node_modules/iobroker.garmin/main.js:104:5)
                garmin.0
                2025-02-21 10:45:18.422	error	unhandled promise rejection: Cannot read properties of undefined (reading 'headers')
                garmin.0
                2025-02-21 10:45:18.421	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                garmin.0
                2025-02-21 10:45:17.236	info	Old Session found
                garmin.0
                2025-02-21 10:45:17.171	info	starting. Version 0.1.1 (non-npm: TA2k/ioBroker.garmin) in /opt/iobroker/node_modules/iobroker.garmin, node: v20.18.3, js-controller: 7.0.6
                

                T 1 Reply Last reply Reply Quote 0
                • T
                  tombox @bommel_030 last edited by

                  @bommel_030 Den kompletten Inhalt
                  bitte nochmal GitHub version installieren

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bommel_030 @tombox last edited by

                    @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.

                    garmin.0
                    2025-02-21 19:24:20.788	info	Found 2 devices
                    garmin.0
                    2025-02-21 19:24:19.128	info	Use settings token
                    garmin.0
                    2025-02-21 19:24:19.060	info	starting. Version 0.1.1 (non-npm: TA2k/ioBroker.garmin) in /opt/iobroker/node_modules/iobroker.garmin, node: v20.18.3, js-controller: 7.0.6
                    garmin.0
                    2025-02-21 19:24:13.203	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    garmin.0
                    2025-02-21 19:24:13.202	info	terminating
                    garmin.0
                    2025-02-21 19:24:13.201	info	Got terminate signal TERMINATE_YOURSELF
                    garmin.0
                    2025-02-21 19:23:02.679	warn	No token found. Please enter token in the settings
                    garmin.0
                    2025-02-21 19:23:02.147	info	starting. Version 0.1.1 (non-npm: TA2k/ioBroker.garmin) in /opt/iobroker/node_modules/iobroker.garmin, node: v20.18.3, js-controller: 7.0.6
                    garmin.0
                    2025-02-21 19:22:54.670	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    garmin.0
                    2025-02-21 19:22:54.670	info	terminating
                    garmin.0
                    2025-02-21 19:22:54.669	info	Got terminate signal TERMINATE_YOURSELF
                    garmin.0
                    2025-02-21 19:22:46.169	warn	No token found. Please enter token in the settings
                    garmin.0
                    2025-02-21 19:22:46.099	info	starting. Version 0.1.1 (non-npm: TA2k/ioBroker.garmin) in /opt/iobroker/node_modules/iobroker.garmin, node: v20.18.3, js-controller: 7.0.6
                    garmin.0
                    2025-02-21 19:22:40.805	info	terminating
                    garmin.0
                    2025-02-21 19:22:40.615	info	Got terminate signal TERMINATE_YOURSELF
                    garmin.0
                    2025-02-21 19:22:40.614	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    garmin.0
                    2025-02-21 19:22:40.614	info	terminating
                    garmin.0
                    2025-02-21 19:22:40.303	info	Got terminate signal TERMINATE_YOURSELF
                    garmin.0
                    2025-02-21 19:20:56.014	error	Failed to login
                    garmin.0
                    2025-02-21 19:20:56.013	error	FGP missmatch. Please logout and login in garmin and update FGP in the settings
                    garmin.0
                    2025-02-21 19:20:55.046	info	Old Session found
                    garmin.0
                    2025-02-21 19:20:54.971	info	starting. Version 0.1.1 (non-npm: TA2k/ioBroker.garmin) in /opt/iobroker/node_modules/iobroker.garmin, node: v20.18.3, js-controller: 7.0.6
                    

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      tombox @bommel_030 last edited by

                      @bommel_030 GitHub version wird grün

                      B 1 Reply Last reply Reply Quote 0
                      • K
                        kirbsi @tombox last edited by

                        @tombox Hat funktioniert. Danke dir für deine Mühe!!👍

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bommel_030 @tombox last edited by

                          @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.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            tombox @bommel_030 last edited by tombox

                            @bommel_030 Kannst du mal mit einem interval von 30min testen lässt sich der adapter neustarten?

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bommel_030 @tombox last edited by

                              @tombox

                              • Adapter vorsorglich komplett deinstalliert und die github Version wieder installiert.
                              • Daten eingetragen, Adapter wird grün, ruft die Daten ab.
                              • Adapter gestoppt, Adapter wieder gestartet, Daten werden abgerufen.
                              • Abrufintervall steht wie gewünscht auf 30 min. Und er meldet alle 20 min "refresh token"

                              Soweit so gut, aber nach ~2,5h

                              garmin.0 2025-02-25 08:30:53.935	error	undefined
                              garmin.0 2025-02-25 08:30:53.935	error	HTTPError: Response code 401 (Unauthorized)
                              garmin.0 2025-02-25 08:30:53.935	error	https://connect.garmin.com/usersummary-service/usersummary/hydration/daily/2025-02-25
                              
                              T 1 Reply Last reply Reply Quote 0
                              • T
                                tombox @bommel_030 last edited by

                                @bommel_030 bekommt er trotzdem ein refresh token hin

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  bommel_030 @tombox last edited by

                                  @tombox
                                  Leider nein, ruft dann auch keine Daten mehr ab. Manuell Start Stop resultiert mit FGP mismatch.
                                  LoginDaten wieder neu eintragen und er ruft die Daten wieder ab, ist also auf den ersten Blick nicht geblockt seitens Garmin.

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    bommel_030 @kirbsi last edited by

                                    @kirbsi
                                    Läuft der Adapter bei dir denn durchgehend? Welche Garmin Hardware nutzt du und in welchem Umfang?

                                    T K 3 Replies Last reply Reply Quote 0
                                    • T
                                      tombox @bommel_030 last edited by

                                      @bommel_030 probier nochmal die GitHub version
                                      adapter stoppen
                                      GitHub drüber installieren
                                      token und fgp eingebe
                                      adapter starten

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        bommel_030 @tombox last edited by

                                        @tombox
                                        Leider das gleiche Ergebnis.
                                        Er macht alle 13 Minuten einen "Refresh Token". Das versucht er auch nach dem "Absturz" weiter.
                                        10:29 das letzte Mal aktuelle Daten abgerufen, nächster Durchlauf 10:59 mit Fehler (siehe unten).

                                        garmin.0
                                        2025-02-25 11:04:19.305	debug	HTTPError: Response code 500 (Internal Server Error)
                                        garmin.0
                                        2025-02-25 11:04:19.305	error	FGP missmatch. Please logout and login in garmin and update FGP in the settings
                                        garmin.0
                                        2025-02-25 11:04:19.305	debug	[object Object]
                                        garmin.0
                                        2025-02-25 11:04:18.473	debug	Refresh token
                                        garmin.0
                                        2025-02-25 10:59:46.707	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:46.707	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:46.706	error	https://connect.garmin.com/weight-service/weight/dateRange?startDate=2025-02-19&endDate=2025-02-25
                                        garmin.0
                                        2025-02-25 10:59:46.561	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:46.561	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:46.561	error	https://connect.garmin.com/activitylist-service/activities/search/activities?start=0&limit=10
                                        garmin.0
                                        2025-02-25 10:59:46.418	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:46.418	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:46.418	error	https://connect.garmin.com/metrics-service/metrics/trainingstatus/aggregated/2025-02-25
                                        garmin.0
                                        2025-02-25 10:59:46.250	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:46.250	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:46.250	error	https://connect.garmin.com/userstats-service/wellness/daily/bommel_030?fromDate=2025-02-19
                                        garmin.0
                                        2025-02-25 10:59:46.051	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:46.051	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:46.051	error	https://connect.garmin.com/wellness-service/wellness/dailyStress/2025-02-25
                                        garmin.0
                                        2025-02-25 10:59:45.897	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:45.896	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:45.896	error	https://connect.garmin.com/wellness-service/wellness/dailySleepData/bommel_030?date=2025-02-25&nonSleepBufferMinutes=60
                                        garmin.0
                                        2025-02-25 10:59:45.751	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:45.751	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:45.750	error	https://connect.garmin.com/adhocchallenge-service/adHocChallenge/historical
                                        garmin.0
                                        2025-02-25 10:59:45.582	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:45.582	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:45.581	error	https://connect.garmin.com/personalrecord-service/personalrecord/prs/bommel_030
                                        garmin.0
                                        2025-02-25 10:59:45.435	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:45.435	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:45.435	error	https://connect.garmin.com/usersummary-service/usersummary/hydration/daily/2025-02-25
                                        garmin.0
                                        2025-02-25 10:59:45.013	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:45.013	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:45.013	error	https://connect.garmin.com/metrics-service/metrics/maxmet/daily/2025-02-25/2025-02-25
                                        garmin.0
                                        2025-02-25 10:59:44.848	error	undefined
                                        garmin.0
                                        2025-02-25 10:59:44.847	error	HTTPError: Response code 401 (Unauthorized)
                                        garmin.0
                                        2025-02-25 10:59:44.847	error	https://connect.garmin.com/usersummary-service/usersummary/daily/bommel_030?calendarDate=2025-02-25
                                        garmin.0
                                        2025-02-25 10:51:24.308	debug	HTTPError: Response code 500 (Internal Server Error)
                                        garmin.0
                                        2025-02-25 10:51:24.308	error	FGP missmatch. Please logout and login in garmin and update FGP in the settings
                                        garmin.0
                                        2025-02-25 10:51:24.307	debug	[object Object]
                                        garmin.0
                                        2025-02-25 10:51:23.706	debug	Refresh token
                                        

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          tombox @bommel_030 last edited by

                                          @bommel_030 sollte mit der GitHub version gefixt werden

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            bommel_030 @tombox last edited by

                                            @tombox
                                            Leider nein. Nach 2h ist mit 401 wieder Ende.
                                            Hab mir noch die Zugangsdaten für einen weiteren Account besorgt, da ist das gleiche Fehlerbild.

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            805
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            141
                                            15948
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo