• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Withings

Scheduled Pinned Locked Moved Unsolved Requests
health
26 Posts 14 Posters 21.2k Views 17 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    matt25
    last edited by Nov 21, 2016, 1:59 PM

    @frog

    Seems that you are not using correct parameters in the Withings authentification process:

    • Step1 : Use API keys and API secret generated during your Withings apps creation.
      You get a result URL with oauth_token and oauth_token_secret.

    • Step2: Use oath_token and oauth_token_secret generated at step1. This will generate a result URL. Click on it and look at the adress bar, you will get in the URL your userid (6 digits), ‘&userid=xxxxxxx’

    • Step3: use the userid got from step2. you will get an URL result with oauth_signature and oauth_token.

    Hope it helps.

    Selecting the data you want to display is the next step, that is why currently this is just a basic module and I did not yet published a official release.

    F 1 Reply Last reply Dec 1, 2016, 7:50 PM Reply Quote 0
    • F Offline
      frog @matt25
      last edited by Dec 1, 2016, 7:50 PM

      @matt25 Hi,

      Thanks, with your pointers, I got through to step 4 and the resultant URL does retrieve data so I know the credentials are working- but putting that into the config.js (all info it looks like you ask for is contained in that request URL), I still get zeros.

      I suspect I’m close, but not sure what could be wrong.

      I 1 Reply Last reply Dec 8, 2016, 2:01 PM Reply Quote 1
      • I Offline
        ih800a @frog
        last edited by Dec 8, 2016, 2:01 PM

        @frog I’m getting the same results as you. I suspect the MM_Withings.js script needs to be tweaked a bit. I manually tested all the variables used in the config.js file, confirming that the API is setup correctly and returning data. My guess is that the output string of the MM_Withings.js script is different than what I’m testing.

        M 1 Reply Last reply Dec 8, 2016, 8:08 PM Reply Quote 0
        • M Offline
          matt25 @ih800a
          last edited by matt25 Dec 8, 2016, 8:08 PM Dec 8, 2016, 8:08 PM

          @ih800a @frog

          Hi, sorry, was out last few weeks. Just tried the module on another raspberry card with from scratch installation and I cannot reproduce the issue you describe. When you launch the mirror, do you have any issue in the logs? (use “npm start dev” command). Thanks

          I 1 Reply Last reply Dec 8, 2016, 8:24 PM Reply Quote 0
          • I Offline
            ih800a @matt25
            last edited by Dec 8, 2016, 8:24 PM

            @matt25

            Per the console, I do receive weight (poids=90.67;) and date (date=1481195497) information, but then see the following:

            status=0
            error TypeError: Cannot read property ‘date’ of undefined
            error TypeError: Cannot read property ‘body’ of undefined
            data=undefined
            data is null

            M 1 Reply Last reply Dec 9, 2016, 9:47 AM Reply Quote 0
            • M Offline
              matt25 @ih800a
              last edited by matt25 Dec 9, 2016, 9:48 AM Dec 9, 2016, 9:47 AM

              @ih800a
              ok thanks.
              Do you only have a Withings scale, correct? or do you also have a watch or others?

              My guess is that as my module is just currently a proof of concept, I try to display all the related information (weight, sleep, activity ) but if you do not have the withings device related it crashes.

              Also, could you tell me when:
              “error TypeError: Cannot read property ‘date’ of undefined”
              which line in the MM_Withings.js script is related. It should be written in the debug console. Thanks

              I 1 Reply Last reply Dec 9, 2016, 3:39 PM Reply Quote 0
              • I Offline
                ih800a @matt25
                last edited by Dec 9, 2016, 3:39 PM

                @matt25

                I have a few Withings devices (pulse, scale, BP monitor, etc), so your theory makes good sense. Kudos, by the way on this proof of concept - I like it and this will be one of my first Pi / Magic Mirror / module customizations, so I appreciate any insight you have.

                The errors appear at MM_Withings.js:208, which I believe is the line that writes the error to the log.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  aluini
                  last edited by Dec 26, 2016, 8:42 PM

                  I corrected some things on the module :

                  • correction of the @ih800a bug (I had the same)
                  • add external CSS
                  • add the loader
                  • add translation

                  I’ll review the design of the module

                  [card:aluini/MM_Withings]

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    Snille Module Developer
                    last edited by Feb 10, 2017, 7:17 AM

                    Hi @aluini, is your module still working correctly? I’m only getting the weight. :)
                    I have an Body Cardio Scale, do I have to define this somewhere?

                    Thanks!

                    If you cant find it, make it and share it!
                    Modules: MMM-homeassistant-sensors, MMM-Modulebar, MMM-Profilepicture, MMM-Videoplayer

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      fox
                      last edited by Mar 3, 2017, 8:16 PM

                      @aluini said in Withings:

                      I corrected some things on the module :

                      • correction of the @ih800a bug (I had the same)
                      • add external CSS
                      • add the loader
                      • add translation

                      I’ll review the design of the module

                      [card:aluini/MM_Withings]

                      Nice. I want to test it.
                      My data from my withings steel also showable?

                      Issues With MMM-WatchDog known?

                      https://forum.magicmirror.builders/post/29827

                      Useful for PIR-Sensor: https://forum.magicmirror.builders/post/21299

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy