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-Fitbit2 PythonShell is not a constructor

    Scheduled Pinned Locked Moved Troubleshooting
    14 Posts 6 Posters 4.0k Views 6 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.
    • S Offline
      sdetweil @Tippon
      last edited by sdetweil

      @tippon as I recall the node_helper.js code has to change the require statement to look like this

      const {PythonShell} = require( 'python-shell');
      

      just add the braces around the word
      PythonShell

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      TipponT 1 Reply Last reply Reply Quote 1
      • TipponT Offline
        Tippon @sdetweil
        last edited by

        @sdetweil Once again, you are a superstar. It’s working, thank you :)

        I thought I’d tried that the other night, but for some reason it didn’t work. I don’t know if I typed it in wrong, or if I messed it up when I tried to do it remotely through my phone. Either way, it’s working now, and I’m a happy bunny :D

        Please forgive me if I'm slow to reply, I'm currently experiencing memory issues, and sometimes forget that I've asked a question >.<

        1 Reply Last reply Reply Quote 0
        • V Offline
          Vizulize Module Developer
          last edited by

          Hi - I have just committed this fix: https://github.com/m-roberts/MMM-Fitbit2/commit/e958665dcf63900d38f5405961a1a176d5ba2fcf

          TipponT 1 Reply Last reply Reply Quote 0
          • TipponT Offline
            Tippon @Vizulize
            last edited by

            @vizulize That’s great, thank you :)

            Please forgive me if I'm slow to reply, I'm currently experiencing memory issues, and sometimes forget that I've asked a question >.<

            1 Reply Last reply Reply Quote 0
            • F Offline
              frosty_snow
              last edited by

              @Tippon
              Hello - just wanted to inquire about this problem as I’m encountering the same thing but even with the mentioned change to the require statement it is continuing to occur.
              923d909b-45ce-47b4-bd85-90f896e5050a-image.png

              2470bac0-33e3-4b0c-936a-b68b59bda2ba-image.png

              Did you need to make any other changes or corrections to any of the files?
              Thank you!

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @frosty_snow
                last edited by

                @frosty_snow can us do , from the module folder

                grep version   node_modules/python_shell/package.json
                

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                F 1 Reply Last reply Reply Quote 0
                • F Offline
                  frosty_snow @sdetweil
                  last edited by

                  @sdetweil
                  Looks like I’m on 3.0.0
                  cbdc27ce-78ed-4ec4-93bf-d735e2c8e10c-image.png

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dmolony
                    last edited by

                    @frosty_snow Not sure if helpful but I’m using python-shell 0.5.0 and removing the brackets around PythonShell fixed the same error for me.

                    1 Reply Last reply Reply Quote 0
                    • StoffbeuteluweS Offline
                      Stoffbeuteluwe Project Sponsor
                      last edited by

                      var NodeHelper = require("node_helper");
                      const PythonShell = require("python-shell");
                      

                      this is working for me

                      1 Reply Last reply Reply Quote 0
                      • V Offline
                        Vizulize Module Developer
                        last edited by

                        I have updated the module: https://github.com/m-roberts/MMM-Fitbit2/commit/27706ea0a9ab13b8d12a020f7234adf361d108ae

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