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-PIR-Sensor not working with latest release - display does not turn off

    Scheduled Pinned Locked Moved Solved Troubleshooting
    11 Posts 4 Posters 5.6k Views 4 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.
    • K Offline
      Kugelfang
      last edited by

      Yes, I did. to my best knowledge the tcservice does not work with the KMS driver.

      Also looking into the details at GitHub I thought that MMM-PIR-Sensor actually uses the vcgencmd

      thedoorsfanaticT 1 Reply Last reply Reply Quote 0
      • thedoorsfanaticT Offline
        thedoorsfanatic @Kugelfang
        last edited by

        @Kugelfang
        I am really no expert at all but here is another tipp of mine:
        I also use these modules to turn off my monitor:
        MMM-ModuleScheduler + MMM-Remote-Control (at a certain time)
        and MMM-NetworkScanner (when my phone is not connected to my WLAN)

        My Smart Mirror YouTube playlist: https://www.youtube.com/playlist?list=PL9Iv_4Mvy6o2tnvdhNBstVWNefgUP9ELp

        1 Reply Last reply Reply Quote 0
        • K Offline
          Kugelfang
          last edited by

          actually I checked the pm2 logs and found loots of this messages:

          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/pi/.npm/_logs/2019-04-03T22_01_36_315Z-debug.log
          /home/pi/MagicMirror/node_modules/electron/dist/electron js/electron.js: symbol lookup error: /home/pi/MagicMirror/modules/MMM-PIR/node_modules/epoll/build/Release/epoll.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEiNS_19ConstructorBehaviorENS_14SideEffectTypeE
          npm ERR! file sh
          npm ERR! code ELIFECYCLE
          npm ERR! errno ENOENT
          npm ERR! syscall spawn
          npm ERR! magicmirror@2.7.1 start: `sh run-start.sh`
          npm ERR! spawn ENOENT
          npm ERR! 
          npm ERR! Failed at the magicmirror@2.7.1 start script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          

          does anybody know how to fix this?

          S 1 Reply Last reply Reply Quote 0
          • S Do not disturb
            sdetweil @Kugelfang
            last edited by

            @Kugelfang yes, you will need to install electron-rebuild in that module

            from the MMM-PIR folder

            npm install electron-rebuild
            

            then run it to force the epoll rebuild

            node_modules/.bin/electron-rebuild
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 1
            • K Offline
              Kugelfang
              last edited by Kugelfang

              @sdetweil said in MMM-PIR-Sensor not working with latest release - display does not turn off:

              node_modules/.bin/electron-rebuild

              Holy SHIT that worked. I’m now using the MMM-PIR instead of the MMM-PIR-Sensor

              thanks you so much!!!

              EDIT:

              for the record: there are two PIR modules avaliable: Initially I intended to go with MMM-PIR-Sensors as I’ve been using this in the past. Unfortunately I couldn’t get it to work with the newly installed setup. Hence I choose MMM-PIR.

              Besides the suggestion from @sdetweil I also modified the displayOff.sh and displayON.sh from

              tvservice -o
              

              to

              vcgencmd display_power 0
              

              so the module works with the full KMS OpenGL driver.

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                shgmongohh @Kugelfang
                last edited by

                @Kugelfang

                Where did you change the displaOff.sh? Where can I find this?

                Sebastain

                S 1 Reply Last reply Reply Quote 0
                • S Do not disturb
                  sdetweil @shgmongohh
                  last edited by

                  @shgmongohh in the module folder

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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

                    @sdetweil

                    In which folder ?
                    0_1555100722499_Unbenannt.PNG

                    S 1 Reply Last reply Reply Quote 0
                    • S Do not disturb
                      sdetweil @shgmongohh
                      last edited by

                      @shgmongohh too many pir modules

                      https://github.com/cowboysdude/Pir-Sensor has one
                      https://github.com/mboskamp/MMM-PIR has one, in callbackscripts folder

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      1 Reply Last reply Reply Quote 1
                      • 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