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

Black screen with MMM Pir sensor after update

Scheduled Pinned Locked Moved Unsolved Troubleshooting
13 Posts 6 Posters 2.8k 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 Away
    sdetweil @rabbit83ka
    last edited by Apr 2, 2020, 8:07 PM

    @rabbit83ka cool. thx for feedback

    so, npm install after clone works…

    must be the package-lock.json file (it recorded what it did last time)

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    1 Reply Last reply Reply Quote 0
    • S Offline
      Snake16547
      last edited by Apr 4, 2020, 6:03 PM

      Hey,

      had the same problem with my pir sensor module and I could fix it with the help from you guys BUT now i loaded module but the monitor doesn’t shut down. Commands over ssh works fine. I did a fresh install only for the pir sensor module to get it working.

      1 Reply Last reply Reply Quote 0
      • S Offline
        satsatt @rabbit83ka
        last edited by Apr 8, 2020, 4:08 AM

        @rabbit83ka Thank’s that worked for me too.

        1 Reply Last reply Reply Quote 1
        • U Offline
          uatuba @sdetweil
          last edited by Apr 12, 2020, 3:40 AM

          @sdetweil This does not work for me. I run npm install, and I get:

          > Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
          > electron-rebuild -e ../../node_modules/electron
          
          ✖ Rebuild Failed
          
          An unhandled error occurred inside electron-rebuild
          make: Entering directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
            CXX(target) Release/obj.target/epoll/src/epoll.o
          ../src/epoll.cc: In static member function ‘static void Epoll::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
          ../src/epoll.cc:163:39: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
             constructor.Reset(ctor->GetFunction());
                                                 ^
          In file included from ../src/epoll.cc:11:0:
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
             V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                        ^~~~~~~~~~~
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note:   candidate expects 1 argument, 0 provided
          ../src/epoll.cc:165:23: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
               ctor->GetFunction());
                                 ^
          In file included from ../src/epoll.cc:11:0:
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
             V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                        ^~~~~~~~~~~
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note:   candidate expects 1 argument, 0 provided
          At global scope:
          cc1plus: warning: unrecognized command line option ‘-Wno-cast-function-type’
          epoll.target.mk:109: recipe for target 'Release/obj.target/epoll/src/epoll.o' failed
          make: Leaving directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
          make: *** [Release/obj.target/epoll/src/epoll.o] Error 1
          gyp ERR! build error 
          gyp ERR! stack Error: `make` failed with exit code: 2
          gyp ERR! stack     at ChildProcess.onExit (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/node-gyp/lib/build.js:194:23)
          gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
          gyp ERR! System Linux 4.19.66-v7+
          gyp ERR! command "/usr/bin/node" "/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/.bin/node-gyp" "rebuild" "--target=6.1.7" "--arch=arm" "--dist-url=https://www.electronjs.org/headers" "--build-from-source"
          gyp ERR! cwd /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll
          gyp ERR! node -v v10.18.0
          gyp ERR! node-gyp -v v6.1.0
          gyp ERR! not ok 
          
          Failed with exit code: 1
          
          Error: make: Entering directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
            CXX(target) Release/obj.target/epoll/src/epoll.o
          ../src/epoll.cc: In static member function ‘static void Epoll::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
          ../src/epoll.cc:163:39: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
             constructor.Reset(ctor->GetFunction());
                                                 ^
          In file included from ../src/epoll.cc:11:0:
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
             V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                        ^~~~~~~~~~~
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note:   candidate expects 1 argument, 0 provided
          ../src/epoll.cc:165:23: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
               ctor->GetFunction());
                                 ^
          In file included from ../src/epoll.cc:11:0:
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
             V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                                        ^~~~~~~~~~~
          /home/pi/.electron-gyp/6.1.7/include/node/v8.h:5891:46: note:   candidate expects 1 argument, 0 provided
          At global scope:
          cc1plus: warning: unrecognized command line option ‘-Wno-cast-function-type’
          epoll.target.mk:109: recipe for target 'Release/obj.target/epoll/src/epoll.o' failed
          make: Leaving directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
          make: *** [Release/obj.target/epoll/src/epoll.o] Error 1
          gyp ERR! build error 
          gyp ERR! stack Error: `make` failed with exit code: 2
          gyp ERR! stack     at ChildProcess.onExit (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/node-gyp/lib/build.js:194:23)
          gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
          gyp ERR! System Linux 4.19.66-v7+
          gyp ERR! command "/usr/bin/node" "/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/.bin/node-gyp" "rebuild" "--target=6.1.7" "--arch=arm" "--dist-url=https://www.electronjs.org/headers" "--build-from-source"
          gyp ERR! cwd /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll
          gyp ERR! node -v v10.18.0
          gyp ERR! node-gyp -v v6.1.0
          gyp ERR! not ok 
          
          Failed with exit code: 1
              at SafeSubscriber._error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/spawn-rx/lib/src/index.js:267:84)
              at SafeSubscriber.__tryOrUnsub (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:205:16)
              at SafeSubscriber.error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:156:26)
              at Subscriber._error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:92:26)
              at Subscriber.error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:72:18)
              at MapSubscriber.Subscriber._error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:92:26)
              at MapSubscriber.Subscriber.error (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:72:18)
              at SafeSubscriber._next (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/spawn-rx/lib/src/index.js:242:65)
              at SafeSubscriber.__tryOrUnsub (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:205:16)
              at SafeSubscriber.next (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/rxjs/internal/Subscriber.js:143:22)
          npm ERR! code ELIFECYCLE
          npm ERR! errno 255
          npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: `electron-rebuild -e ../../node_modules/electron`
          npm ERR! Exit status 255
          npm ERR! 
          npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/pi/.npm/_logs/2020-04-12T03_38_34_229Z-debug.log 
          
          

          Obviously rebuild does the same. I’ve deleted the module and reinstalled it. Any ideas?

          S 1 Reply Last reply Apr 12, 2020, 4:04 AM Reply Quote 0
          • S Away
            sdetweil @uatuba
            last edited by Apr 12, 2020, 4:04 AM

            @uatuba this is a tricky module, very sensitive to the runtime environment… breaks every update…

            other have had success with doing a fresh git clone and npm install.
            I am not the module author, so I don’t know exactly whats going on

            Sam

            How to add modules

            learning how to use browser developers window for css changes

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