Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Withings Daten einlesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Withings Daten einlesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      numeric @stoffel67 last edited by numeric

      @stoffel67 said in Withings Daten einlesen:

      @Kaiman55
      das steht doch alles hier:
      (http://developer.withings.com/oauth2/#tag/OAuth-2.0)
      zunächst: (OAuth 2.0 - Get your authentication code )
      hier übergibst du u.a. deine client-id und eine "repsonse URL ( Bsp. bei mir: http://<mein-server>.ddns.net/cgi-bin/withings.cmd), dabei wird ein Browserfenster geöffnet (interaktiv) bei dem du deinen account auswählst und dann
      der Nutzung der App zustimmst, direkt darauf wird die o.a. URL aufgerufen und der "code" und der "state"-string zurückgegeben.
      diesen "code" dann in den nächsten Aufruf (Get your access token)rein, um den Access_token und den refresh_token zu bekommen, mit diesen kannst du dann die Daten abrufen.
      Diese Aktion ist nur einmalig notwendig.
      Achtung:

      1. code ist nur 30 sec. gültig
      2. Access_token ist nur 3h gültig, (dafür gibt's dann den refresh_token)

      Hallo nochmal. Genau an diesem Punkt hänge ich leider auch gerade. Ich würde gerne mithilfe des Programms "postman" (https://www.postman.com/) meinen Access Token generieren und die API testen.

      Ich habe die Client-ID und das Consumer-Geheimnis erhalten und als Callback-URI die Adresse von meinem Postman angegeben (siehe Bild):
      2.JPG

      Anschließend habe ich den folgenden Beispiel-Link genutzt und meine client-id und die callback URI übergeben:

      http://account.withings.com/oauth2_user/authorize2?response_type=code&client_id=XXXXX&state=a_random_value&scope=user.info,user.metrics,user.activity&redirect_uri=XXXX&mode=demo

      Daraufhin öffnete sich ein Browserfenster bei dem die Demo ausgewählt war und bei dem ich der Nutzung der App zustimmen konnte. Die Authentication ist damit complete und in der aufgerufenen URL ist der "Code" und der "state" angegeben. (siehe nachfolgendes Bild):
      4.JPG

      Nun hänge ich leider an dem letzten Schritt, indem ich einen Access Token und einen Refresh Token bekommen will.
      Da ich leider kein Programmierer bin und nur mühsam Schritt für Schritt vorankomme wollte ich erstmal fragen ob ich soweit alles richtig gemacht habe und meine Umsetzung in Postman (Zur Testung der API) überhaupt möglich ist oder ob man da schon einen eigenen Server für braucht?

      Meine Postman Maske sieht nun folgendermaßen aus:
      5.JPG

      Leider weiß ich nicht genau was ich für "Auth URL" und für "Access Token URL" eintragen muss um einen neuen Access Token zu bekommen. Für Scope habe ich "user.info,user.metrics,user.activity" eingesetzt und für State "a_random_value".

      Ich wäre um jede Hilfe sehr dankbar, da ich langsam echt verzweifle. Und dabei bin ich ja noch ganz am Anfang...

      S 1 Reply Last reply Reply Quote 0
      • S
        spandex21 @numeric last edited by

        @numeric

        Ja du kannst die API problemlos testen und dir den Access Token auch ausgeben lassen. Ich habe dies beispielsweise mit reqbin durchgeführt und auch sämtliche Daten erhalten.

        Viele Grüße

        1 Reply Last reply Reply Quote 0
        • S
          spandex21 last edited by

          Hallo ich hätte selbst noch eine Frage.

          Ich habe mir vor kurzem die Withings Waage Body + zugelegt und möchte die Daten zentral sammeln und zur Verfügung stellen. Jetzt habe ich weiter oben gelesen, dass man einen eigenen Webserver hierfür benötigt und wollte mal fragen, was da die günstigste Methode wäre? Oder ist es unumgänglich sich beispielsweise einen Cloud-Server zuzulegen, für den man monatlich bezahlen muss?

          Viele Grüße

          1 Reply Last reply Reply Quote 0
          • S
            Stadtschloss last edited by

            Hallo 🙂 gibt es eine Möglichkeit die Schlafdaten auszulesen?

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

              Hat jemand ein Account mit Geräten drin dann kann ich schnell ein Adapter schreiben.
              Ist nur die Fragen ob über die App oder Apps mehr Daten kommen als über die API kann man über die App was steuern

              O 1 Reply Last reply Reply Quote 1
              • O
                Oli @tombox last edited by

                @tombox

                das wäre super Cool, bin momentan nur leider unterwegs, und keine Daten dabei

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

                  @oli Ich habe mal blind ein Adapter geschrieben ist aber nicht mit Geräten getestet
                  https://forum.iobroker.net/topic/51104/test-withings-v0-0-x

                  O Stuebi 2 Replies Last reply Reply Quote 0
                  • O
                    Oli @tombox last edited by

                    @tombox
                    Super, danke dir. Ich kann leider erst ab Montag testen. Wenn ich dich sonst irgendwie unterstützen kann, sag bescheid.

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

                      @tombox sagte in Withings Daten einlesen:

                      @oli Ich habe mal blind ein Adapter geschrieben ist aber nicht mit Geräten getestet
                      https://forum.iobroker.net/topic/51104/test-withings-v0-0-x

                      Moin @tombox ,
                      ich habe eben Deinen Adapter installiert. Läuft ohne Probleme! Ich bin total begeistert. Ich muss jetzt noch durch die Werte durchsteigen.
                      Ich verstehe es so, dass das aktuelle Gewicht immer unter withings.0.measures.measuregrps01.1.value angezeigt wird.
                      VG
                      Stübi

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

                        @stuebi Würde ich hoffen muss man im Auge behalten ob das stimmt

                        1 Reply Last reply Reply Quote 0
                        • Damrak2022
                          Damrak2022 @pix last edited by

                          @pix Guten Morgen, ich nutze von Withings momentan die Withings Sleep Sensormatte. Die beiden Keys habe ich erstellt und in den Einstellungen von Withings hinterlegt.
                          Könntest Du mir sagen, wie ich nun die Daten von meinem Schlaf grafisch darstelle. Welches Widget empfiehlt sich dafür und vor allem mit welchen Datenpunkten muss ich das verknüpfen?

                          Bildschirmfoto 2022-02-23 um 05.57.14.png

                          Da bin ich leider noch nicht fit genug und hoffe das Du mir weiterhilfst.

                          U oberfragger 2 Replies Last reply Reply Quote 0
                          • U
                            uwe72 @Damrak2022 last edited by

                            DANKE für diesen tollen Adapter!!!

                            Nutze ihn um das aktuelle Gewicht zu visualisieren und (mir selber) zu sagen, dass Jogging im Wald angesagt ist wenn das Körpergewicht eine gewisse Schwelle übersteigt 😉

                            1 Reply Last reply Reply Quote 0
                            • oberfragger
                              oberfragger @Damrak2022 last edited by

                              @damrak2022 sagte in Withings Daten einlesen:

                              @pix Guten Morgen, ich nutze von Withings momentan die Withings Sleep Sensormatte. Die beiden Keys habe ich erstellt und in den Einstellungen von Withings hinterlegt.
                              Könntest Du mir sagen, wie ich nun die Daten von meinem Schlaf grafisch darstelle. Welches Widget empfiehlt sich dafür und vor allem mit welchen Datenpunkten muss ich das verknüpfen?

                              Bildschirmfoto 2022-02-23 um 05.57.14.png

                              Da bin ich leider noch nicht fit genug und hoffe das Du mir weiterhilfst.

                              Ist zwar lange her...
                              aber du bist im falschen Unterordner. Du brauchst Start- und Enddatum.
                              66bc3a6b-284f-4816-a9b2-e0668d54a19f-image.png

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              904
                              Online

                              31.7k
                              Users

                              79.8k
                              Topics

                              1.3m
                              Posts

                              27
                              126
                              23081
                              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