MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Mar
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    M
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 98
    • Groups 0

    Posts

    Recent Best Controversial
    • [MMM-Buttons] Not recognizing button presses

      module is great but doesnt seem to be recognizing my clicks. its not sending out a notification, i only have buttons installed for testing so not sure if its that?

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      @cowboysdude Perfect, so I should expect it to shut off by the time the system loads to the prompt.

      Yes it has two sensors, one for sensitivity and the other for how long to send the active signal. Suppose I’ll just play around a bit. Maybe i’ll try find the logs for wherever it tells you when cron jobs have run. Not having any luck so far. i might be doing the cron part wrong, i’ve never played around with cron jobs before.

      Im thinking its the pir.py script as I’ve done the cron job right I think.

      edit: locations of the startup and shutdown script in pir.py need to be updated! Doh!

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      @cowboysdude Great i’ll move it across and keep it simple. And yes my sensor is installed to your default pin. Just so I can get an idea if its working, when would the screen shut off? Is this before MM loads or after?

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      @cowboysdude Trying to give this a shot, cloned it into /home/pi/Pir-Sensor/ and changed the shutdown/startup files and confirmed they work, running with sh.

      /opt/vc/bin/tvservice --preferred && sudo chvt 6 && sudo chvt 2
      
      #! /bin/bash
      /opt/vc/bin/tvservice -o
      

      In my crontab I have:

      @reboot python cd /home/pi/Pir-Sensor/pir.py &
      

      but it doenst look like its doing anything on reboot, ive confirmed the sensor is working correctly and i’ve run the chmod commands.

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      @cowboysdude Thanks for the tip, it does seem like a lot less hassle.

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      @Jopyth
      On this line

      /opt/vc/bin/tvservice --preferred && sudo chvt 6 && sudo chvt 7
      

      changing the 7 to 2 fixed being able to turn the screen back on.

      /opt/vc/bin/tvservice --preferred && sudo chvt 6 && sudo chvt 2
      

      The only issue im having with this now seems to be that on a reboot the screen stays on if the sensor is not detecting anyone. Tested with a small script to show the sensor is sending a 0. Then when I trigger the sensor after a boot it shuts off the screen but then everything starts working properly.

      posted in Troubleshooting
      M
      Mar
    • RE: MMM-PIR-Sensor is turning off the screen when it detects user?

      Thanks not sure this worked, looks like the screen shuts off still. Looked through the code and found that “/opt/vc/bin/tvservice -o” shuts off my monitor correctly, but “/opt/vc/bin/tvservice --preferred && sudo chvt 6 && sudo chvt 7” does not turn it back on. When i try it on the command line it says “Powering on HDMI with preferred settings” but it doesnt turn back on.

      Also I’m not even sure its shutting down on its own but cant really test that as i dont have a reliable PIR on/off function yet.

      edit: well it does look like that command turns the monitor back on as the light stops blinking and stays on, but the screen is just blank

      posted in Troubleshooting
      M
      Mar
    • MMM-PIR-Sensor is turning off the screen when it detects user?

      Ive managed to get the PIR Sensor installed, but when I trip the sensor it shuts off my screen. I see in the pm2 logs that MMM-PIR-Sensor is sending a USER_PRESENCE notification.

      Wondering if anyone has seen this before, or how I can reverse this?

      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      @Mar for anyone else who is getting this an npm rebuild fixes it. from here https://github.com/atom/apm/issues/635

      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      @Jopyth

      using PM2 Im able to get the logs when starting, and even though it installed with your instructions i now get this error in the logs.

      0|mm       | Error: The module '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node'
      0|mm       | was compiled against a different Node.js version using
      0|mm       | NODE_MODULE_VERSION 50. This version of Node.js requires
      0|mm       | NODE_MODULE_VERSION 51. Please try re-compiling or re-installing
      0|mm       | the module (for instance, using `npm rebuild` or`npm install`).
      0|mm       |     at Object.Module._extensions..node (module.js:598:18)
      0|mm       |     at Module.load (module.js:488:32)
      0|mm       |     at tryModuleLoad (module.js:447:12)
      0|mm       |     at Function.Module._load (module.js:439:3)
      0|mm       |     at Module.require (module.js:498:17)
      0|mm       |     at require (internal/module.js:20:19)
      0|mm       |     at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:76:44)
      0|mm       |     at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:99)
      0|mm       |     at Module._compile (module.js:571:32)
      0|mm       |     at Object.Module._extensions..js (module.js:580:10)
      0|mm       | unclutter: someone created a sub-window to my sub-window! giving up
      
      
      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      @Jopyth Though looks like its failing on the config file now, Do you see any issues with the following?

                     {
                              module: 'MMM-PIR-Sensor',
                              config: {
                                      sensorPin: 17,
                              }
                      },
      

      i seem to get an error and MM doesnt load when this is in the config file. I can even have disabled:true and it loads, otherwise I’ll get a blank webpage.

      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      @Jopyth It finally worked!!! :lifter_tone2: thanks so much. Ive spent days on this :(

      Tried this last link you provided previously before posting but nothing was working, your support around getting node updated (and npm) was all that needed to happen first.

      Thanks again!

      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      @Jopyth Hi, thanks for taking the time to respond to this. Sorry I was away for work and didnt have too much time to test this out.

      So i managed to, using your link, to update node. But there was issues even getting there, I had to use an older version of node to update npm…but anyways here is the output showing I’ve updated to the latest version.

      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm -v
      4.0.5
      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ node -v
      v7.4.0
      

      But now I’m getting this issue. Again thanks @Jopyth for responding so quickly last time.

      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install
      npm WARN prefer global node-gyp@3.5.0 should be installed with -g
      
      > epoll@0.1.20 install /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll
      > node-gyp rebuild
      
      make: Entering directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
        CXX(target) Release/obj.target/epoll/src/epoll.o
        SOLINK_MODULE(target) Release/obj.target/epoll.node
        COPY Release/epoll.node
      make: Leaving directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build'
      
      > Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
      > electron-rebuild -e ../../node_modules/electron-prebuilt
      
      An unhandled error occurred inside electron-rebuild
      Unable to find electron-prebuilt's version number, either install it or specify an explicit version
      
      Error: Unable to find electron-prebuilt's version number, either install it or specify an explicit version
          at _callee$ (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:74:17)
          at tryCatch (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:63:40)
          at Generator.invoke [as _invoke] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:337:22)
          at Generator.prototype.(anonymous function) [as next] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:96:21)
          at Generator.tryCatcher (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/util.js:16:23)
          at PromiseSpawn._promiseFulfilled (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/generators.js:97:49)
          at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/generators.js:201:15
          at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:197:4)
          at Module._compile (module.js:571:32)
          at Object.Module._extensions..js (module.js:580:10)
          at Module.load (module.js:488:32)
          at tryModuleLoad (module.js:447:12)
          at Function.Module._load (module.js:439:3)
          at Module.runMain (module.js:605:10)
          at run (bootstrap_node.js:420:7)
          at startup (bootstrap_node.js:139:9)
      
      npm ERR! Linux 4.4.38+
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
      npm ERR! node v7.4.0
      npm ERR! npm  v4.0.5
      npm ERR! code ELIFECYCLE
      npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: `electron-rebuild -e ../../node_modules/electron-prebuilt`
      npm ERR! Exit status 255
      npm ERR! 
      npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script 'electron-rebuild -e ../../node_modules/electron-prebuilt'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the Magic-Mirror-Module-PIR-Sensor package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     electron-rebuild -e ../../node_modules/electron-prebuilt
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR!     npm bugs Magic-Mirror-Module-PIR-Sensor
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR!     npm owner ls Magic-Mirror-Module-PIR-Sensor
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log
      
      posted in Troubleshooting
      M
      Mar
    • RE: [MMM-PIR-Sensor] Install failing

      I’ve tried following the instruction above of removing and reinstalling but I keep getting the below errors. I’m not even sure what they are unfortunately, wondering if anyone is able to help.

      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install
      npm WARN engine electron-rebuild@1.5.7: wanted: {"node":">=6.0.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
       
      > epoll@0.1.20 install /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/node_modules/epoll
      > node-gyp rebuild
      
      make: Entering directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/node_modules/epoll/build'
        CXX(target) Release/obj.target/epoll/src/epoll.o
        SOLINK_MODULE(target) Release/obj.target/epoll.node
        COPY Release/epoll.node
      make: Leaving directory '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/node_modules/epoll/build'
      -
      > Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
      > electron-rebuild -e ../../node_modules/electron-prebuilt
      
      /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/node_modules/spawn-rx/lib/index.js:139
          let cmdArgs = ['/C', exe, ...args];
                                    ^^^
      
      SyntaxError: Unexpected token ...
          at exports.runInThisContext (vm.js:53:16)
          at Module._compile (module.js:414:25)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/rebuild.js:38:16)
          at Module._compile (module.js:435:26)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:24:16)
          at Module._compile (module.js:435:26)
      
      npm ERR! Linux 4.4.38+
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
      npm ERR! node v4.2.1
      npm ERR! npm  v2.14.7
      npm ERR! code ELIFECYCLE
      npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: `electron-rebuild -e ../../node_modules/electron-prebuilt`
      npm ERR! Exit status 1
      npm ERR! 
      npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script 'electron-rebuild -e ../../node_modules/electron-prebuilt'.
      npm ERR! This is most likely a problem with the Magic-Mirror-Module-PIR-Sensor package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     electron-rebuild -e ../../node_modules/electron-prebuilt
      npm ERR! You can get their info via:
      npm ERR!     npm owner ls Magic-Mirror-Module-PIR-Sensor
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log
      

      edit: I have tried modifying the package.json file in the FAQ but the install exits within a minute, vs a really long time leaving the original. Seems like it gets farther through the install the first time. Though I’ve noticed i do have the electron folder and not an electron-prebuilt. The following is the error I get when i remove the -prebuilt.

      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install
      |
      > Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
      > electron-rebuild -e ../../node_modules/electron
      
      /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/node_modules/spawn-rx/lib/index.js:139
          let cmdArgs = ['/C', exe, ...args];
                                    ^^^
      
      SyntaxError: Unexpected token ...
          at exports.runInThisContext (vm.js:53:16)
          at Module._compile (module.js:414:25)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/rebuild.js:38:16)
          at Module._compile (module.js:435:26)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:24:16)
          at Module._compile (module.js:435:26)
      
      npm ERR! Linux 4.4.38+
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
      npm ERR! node v4.2.1
      npm ERR! npm  v2.14.7
      npm ERR! code ELIFECYCLE
      npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: `electron-rebuild -e ../../node_modules/electron`
      npm ERR! Exit status 1
      npm ERR! 
      npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script 'electron-rebuild -e ../../node_modules/electron'.
      npm ERR! This is most likely a problem with the Magic-Mirror-Module-PIR-Sensor package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     electron-rebuild -e ../../node_modules/electron
      npm ERR! You can get their info via:
      npm ERR!     npm owner ls Magic-Mirror-Module-PIR-Sensor
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log
      

      After doing the npm rebuild suggested above I get this error (with original/modified package.json)

      pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install
      -
      > Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
      > electron-rebuild -e ../../node_modules/electron-prebuilt
      
      /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/node_modules/spawn-rx/lib/index.js:139
          let cmdArgs = ['/C', exe, ...args];
                                    ^^^
      
      SyntaxError: Unexpected token ...
          at exports.runInThisContext (vm.js:53:16)
          at Module._compile (module.js:414:25)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/rebuild.js:38:16)
          at Module._compile (module.js:435:26)
          at Object.Module._extensions..js (module.js:442:10)
          at Module.load (module.js:356:32)
          at Function.Module._load (module.js:311:12)
          at Module.require (module.js:366:17)
          at require (module.js:385:17)
          at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:24:16)
          at Module._compile (module.js:435:26)
      
      npm ERR! Linux 4.4.38+
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
      npm ERR! node v4.2.1
      npm ERR! npm  v2.14.7
      npm ERR! code ELIFECYCLE
      npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: `electron-rebuild -e ../../node_modules/electron-prebuilt`
      npm ERR! Exit status 1
      npm ERR! 
      npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script 'electron-rebuild -e ../../node_modules/electron-prebuilt'.
      npm ERR! This is most likely a problem with the Magic-Mirror-Module-PIR-Sensor package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     electron-rebuild -e ../../node_modules/electron-prebuilt
      npm ERR! You can get their info via:
      npm ERR!     npm owner ls Magic-Mirror-Module-PIR-Sensor
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log
      
      posted in Troubleshooting
      M
      Mar
    • RE: Monthly Calendar

      hahaha the Sunday thing was driving me nuts. Had to disable it for now. But this is excellent work! Thanks for sharing.

      posted in Utilities
      M
      Mar
    • RE: Wunderlist - your todos on the mirror

      @onetwankyfive Thanks, i couldnt figure out if it was not supported or something I did wrong. Appreciate you posting how you did it. Looks like it was my error. Thanks for the help! Glad that this works.

      posted in Troubleshooting
      M
      Mar
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @SebTota Great job with all these Seb! Suppose I’ll drink your beer for you right now ;) I’d love to give the AI one a chance once everything is up and running.

      posted in Tutorials
      M
      Mar
    • RE: Wunderlist - your todos on the mirror

      Im managed to get this up and running, great job!!

      The one thing I’m trying to do is create two of these modules one for to-do and one for another list to keep them separate as we cant tell what is on each list. but putting two modules throws an error? Has anyone managed to get two lists up (from the same wunderlist account) in two separate modules or lists (not as one big list on the mirror).

      posted in Troubleshooting
      M
      Mar
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @SebTota Thanks somuch Seb everything works amazing!! I owe you a beer!

      posted in Tutorials
      M
      Mar
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @SebTota Thats good to know, downloading now but its quite slow on mega for some reason. Will report back in the morning as its 2am here on a work night ;( though you saved me another night of hopeless tinkering lol

      posted in Tutorials
      M
      Mar
    • 1
    • 2
    • 3
    • 4
    • 5
    • 4 / 5