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.

    MMM-NokiaHealth (Withings)

    Scheduled Pinned Locked Moved Health
    26 Posts 7 Posters 13.6k Views 10 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.
    • zdenekZ Offline
      zdenek
      last edited by

      yes, I did

      Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Object.$.getJSON [as success] (MMM-Hue.js:155)
          at fire (jquery.js:1037)
          at Object.fireWith [as resolveWith] (jquery.js:1148)
          at done (jquery.js:8074)
          at XMLHttpRequest.callback (jquery.js:8598)
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Class.socketNotificationReceived (MMM-SystemStats.js:68)
          at module.js:183
          at n. (socketclient.js:25)
          at n.emit (universalModuleDefinition:2)
          at n.onevent (universalModuleDefinition:3)
          at n.MMSocket.self.socket.onevent (socketclient.js:19)
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Class.socketNotificationReceived (MMM-SystemStats.js:68)
          at module.js:183
          at n. (socketclient.js:25)
          at n.emit (universalModuleDefinition:2)
          at n.onevent (universalModuleDefinition:3)
          at n.MMSocket.self.socket.onevent (socketclient.js:19)
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Class.socketNotificationReceived (MMM-synology-ds.js:93)
          at module.js:183
          at n. (socketclient.js:25)
          at n.emit (universalModuleDefinition:2)
          at n.onevent (universalModuleDefinition:3)
          at n.MMSocket.self.socket.onevent (socketclient.js:19)
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Object.$.getJSON [as success] (MMM-Hue.js:155)
          at fire (jquery.js:1037)
          at Object.fireWith [as resolveWith] (jquery.js:1148)
          at done (jquery.js:8074)
          at XMLHttpRequest.callback (jquery.js:8598)
      moduleNeedsUpdate @ main.js:134
      updateDom @ main.js:104
      updateDom @ main.js:468
      updateDom @ module.js:295
      $.getJSON @ MMM-Hue.js:155
      fire @ jquery.js:1037
      fireWith @ jquery.js:1148
      done @ jquery.js:8074
      callback @ jquery.js:8598
      XMLHttpRequest.send (async)
      send @ jquery.js:8526
      ajax @ jquery.js:7978
      jQuery.(anonymous function) @ jquery.js:7614
      getJSON @ jquery.js:8108
      getData @ MMM-Hue.js:153
      setInterval @ MMM-Hue.js:52
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Class.socketNotificationReceived (MMM-SystemStats.js:68)
          at module.js:183
          at n. (socketclient.js:25)
          at n.emit (universalModuleDefinition:2)
          at n.onevent (universalModuleDefinition:3)
          at n.MMSocket.self.socket.onevent (socketclient.js:19)
      moduleNeedsUpdate @ main.js:134
      updateDom @ main.js:104
      updateDom @ main.js:468
      updateDom @ module.js:295
      socketNotificationReceived @ MMM-SystemStats.js:68
      (anonymous) @ module.js:183
      (anonymous) @ socketclient.js:25
      n.emit @ universalModuleDefinition:2
      n.onevent @ universalModuleDefinition:3
      MMSocket.self.socket.onevent @ socketclient.js:19
      n.onpacket @ universalModuleDefinition:3
      (anonymous) @ universalModuleDefinition:3
      n.emit @ universalModuleDefinition:2
      n.ondecoded @ universalModuleDefinition:1
      (anonymous) @ universalModuleDefinition:3
      r.emit @ universalModuleDefinition:1
      s.add @ universalModuleDefinition:1
      n.ondata @ universalModuleDefinition:1
      (anonymous) @ universalModuleDefinition:3
      n.emit @ universalModuleDefinition:2
      n.onPacket @ universalModuleDefinition:2
      (anonymous) @ universalModuleDefinition:2
      n.emit @ universalModuleDefinition:2
      n.onPacket @ universalModuleDefinition:2
      n.onData @ universalModuleDefinition:2
      ws.onmessage @ universalModuleDefinition:3
      main.js:134 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
          at moduleNeedsUpdate (main.js:134)
          at updateDom (main.js:104)
          at Object.updateDom (main.js:468)
          at Class.updateDom (module.js:295)
          at Class.socketNotificationReceived (MMM-synology-ds.js:93)
          at module.js:183
          at n. (socketclient.js:25)
          at n.emit (universalModuleDefinition:2)
          at n.onevent (universalModuleDefinition:3)
          at n.MMSocket.self.socket.onevent (socketclient.js:19)
      

      a lot of these rows

      strawberry 3.141S 1 Reply Last reply Reply Quote 0
      • strawberry 3.141S Offline
        strawberry 3.141 Project Sponsor Module Developer @zdenek
        last edited by

        @zdenek the logs are all related to other modules as far as i can see, that comes probably because they are in your config after mmm-nokiahealth. can you put mmm-nokiahealth at the bottom of your configured modules and try to restart and then post the logs again so we can see the logs related to this module

        Please create a github issue if you need help, so I can keep track

        zdenekZ 1 Reply Last reply Reply Quote 0
        • zdenekZ Offline
          zdenek @strawberry 3.141
          last edited by

          @strawberry-3.141 done, here is the result

          MMM-NokiaHealth received a system notification: ALL_MODULES_STARTED
          main.js:38 
          Uncaught TypeError: Cannot read property 'appendChild' of undefined
              at createDomObjects (main.js:38)
              at Object.modulesStarted (main.js:425)
              at startModules (loader.js:59)
              at loader.js:40
              at HTMLLinkElement.stylesheet.onload (loader.js:203)
          
          strawberry 3.141S 1 Reply Last reply Reply Quote 0
          • strawberry 3.141S Offline
            strawberry 3.141 Project Sponsor Module Developer @zdenek
            last edited by

            @zdenek Pls check the region that you set in your config. I only get this error, when I am using an invalid config position.

            Please create a github issue if you need help, so I can keep track

            zdenekZ 1 Reply Last reply Reply Quote 0
            • zdenekZ Offline
              zdenek @strawberry 3.141
              last edited by

              @strawberry-3.141 You are right, there was typo in Position. Now there is no error, but the module is not visible at all. No Error, but in Source code of page I can see the data, so it means, ID is right, script gets data, just doesn’t display. Could be cause I’ve another iFrame on the screen?

              thanks

              1 Reply Last reply Reply Quote 0
              • R Offline
                rentaro
                last edited by

                Hi there is it possible to see a screenshot of how the graph looks like on the mirror, Thanks.

                1 Reply Last reply Reply Quote 0
                • P Offline
                  petero-dk
                  last edited by

                  I am sorry for the really slow response time, I have been totally swamped at work.

                  When it shows on the screen, it is essentially a small iframe in the middle with a graph (I will at some point get a screenshot)

                  However I have realized that the IFTTT integration is waaaaaay to slow, it will check once every 15 minutes, and then I have usually left the mirror. I need to figure out a way to instantly get the information from the scale. I have a few ideas but simply not enough time.

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    rentaro
                    last edited by

                    Hmmmmm i see your predicament sir…

                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      petero-dk
                      last edited by

                      I am just airing one idea here:

                      Using the https://github.com/node-pcap/node_pcap I should be able to setup a listener for Withings Scales (by either destination URL or MAC address) once a device is detected show the graph.

                      Please feel free to share your thoughts on that? I do not know if this is too much for the MagicMirror to handle with pcap add-on. Perhaps this should be a separate plugin that can be reused for other device detections.

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        rentaro
                        last edited by

                        had a look at the pcap add-on to be honest i think its going to be heavy for just a listener

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 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