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

MMM-PIR-Sensor tuning

Scheduled Pinned Locked Moved Troubleshooting
40 Posts 7 Posters 30.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 Offline
    shgmongohh @jc21
    last edited by Oct 6, 2016, 4:14 PM

    @jc21
    Sorry, I have some issues with your MMM-PIR-Sensor.
    When I install your MMM-PIR-Sensor, my MagicMirror is slower, the MMM-Scheduler doesn´t work and the MM doesn´t stop with pm2 stop mm.
    Any idea?

    1 Reply Last reply Reply Quote 0
    • J Offline
      jc21
      last edited by Oct 6, 2016, 10:32 PM

      Do you experience the same thing with paviro’s original module? https://github.com/paviro/MMM-PIR-Sensor

      S 1 Reply Last reply Oct 7, 2016, 4:42 AM Reply Quote 0
      • S Offline
        shgmongohh @jc21
        last edited by Oct 7, 2016, 4:42 AM

        @jc21
        No with the “original” PIR-Sensor I don´t have this issues. That´s why I it noticed.

        I have still the issue with the sensor, that it turns on the monitior at night, when nobody is there. I need a programm to track, how often this at night happens. If it is only one or two times at night or more often.

        Sebastian

        J 1 Reply Last reply Oct 7, 2016, 4:46 AM Reply Quote 0
        • J Offline
          jc21 @shgmongohh
          last edited by Oct 7, 2016, 4:46 AM

          @shgmongohh Ok I’ll take a look at my stuff soon. I’m in the middle of writing another module that takes a photo when this PIR module senses user presence, if you had a camera attached it might be useful to you to see what the pir is detecting, if anything.

          S 1 Reply Last reply Oct 7, 2016, 4:52 AM Reply Quote 0
          • S Offline
            shgmongohh @jc21
            last edited by shgmongohh Oct 7, 2016, 4:53 AM Oct 7, 2016, 4:52 AM

            @jc21
            Thank you. I don´t have a camera.
            I don´t know if the sonsor works not correct or if I have another issue.

            When I install your module, have I to delete or uninstall the other pir-module?
            I only have renamed the folder.
            If i have to delete it, how is it done?

            Sebastian

            1 Reply Last reply Reply Quote 0
            • S Offline
              shgmongohh
              last edited by Oct 8, 2016, 5:55 PM

              I have found a python programm, where I can track the sensor in a consolen window. Has anybody an idea how i can safe the data into a document? And how I can autostart my python programm?

              # Import required Python libraries
              import RPi.GPIO as GPIO
              import time
              import datetime
              
              # Use BCM GPIO references
              # instead of physical pin numbers
              GPIO.setmode(GPIO.BCM)
              
              # Define GPIO to use on Pi
              GPIO_PIR = 23
              
              print "Bewegungsmelder Test (CTRL-C zum Beenden)"
              print "========================================="
              
              # Set pin as input
              GPIO.setup(GPIO_PIR,GPIO.IN)      # Echo
              
              Current_State  = 0
              Previous_State = 0
              
              try:
              
                print "%s: Sensor initialisieren ..." % datetime.datetime.now()  
              
                # Loop until PIR output is 0
                while GPIO.input(GPIO_PIR)==1:
                  Current_State  = 0    
              
                print "%s: Fertig! Warte auf Bewegung..."  % datetime.datetime.now()    
                  
                # Loop until users quits with CTRL-C
                while True :
                 
                  # Read PIR state
                  Current_State = GPIO.input(GPIO_PIR)
                 
                  if Current_State==1 and Previous_State==0:
                    # PIR is triggered
                    print " %s: Bewegung erkannt!" % datetime.datetime.now() 
                    # Record previous state
                    Previous_State=1
                  elif Current_State==0 and Previous_State==1:
                    # PIR has returned to ready state
                    print " %s: Fertig! Warte auf Bewegung..."  % datetime.datetime.now() 
                    Previous_State=0
                    
                  # Wait for 10 milliseconds
                  time.sleep(0.01)      
                    
              except KeyboardInterrupt:
                print " Exit"
                # Reset GPIO settings
                GPIO.cleanup()
              S 1 Reply Last reply Oct 9, 2016, 1:29 PM Reply Quote 0
              • S Offline
                shgmongohh @shgmongohh
                last edited by Oct 9, 2016, 1:29 PM

                It done. I can tune my PIR-Sensor.
                Here is a usefull Link.

                1 Reply Last reply Reply Quote 1
                • O Offline
                  open_book
                  last edited by open_book Oct 21, 2016, 12:52 PM Oct 21, 2016, 12:11 PM

                  Hi, I’very been through a lot of the posts on the White Screen issue, and on this thread. I’m close… I can feel it, but I’ve an uncaught exception that I don’t understand.

                  [TAILING] Tailing last 10 lines for [mm] process (change the value with --lines option)
                  /home/pi/.pm2/logs/mm-error-0.log last 10 lines:
                  0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:65:18
                  0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:27:5
                  0|mm | at Array.forEach (native)
                  0|mm | at Gpio.pollerEventHandler (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:26:13)
                  0|mm | TypeError: Cannot read property ‘writeSync’ of undefined
                  0|mm | at Class.activateMonitor (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:21:17)
                  0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:59:18
                  0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:27:5
                  0|mm | at Array.forEach (native)
                  0|mm | at Gpio.pollerEventHandler (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:26:13)

                  link to screengrab.

                  Anyone offer any tips as to what might be causing this?

                  I’m on a Pi3 Model B v2.
                  Have only installed the standard mirror module, and the MMM-PIR module. The mirror is working fine and the PIR module is loading, but the screen isn’t switching off.

                  sudo insert motivational.quote

                  J 1 Reply Last reply Oct 21, 2016, 1:06 PM Reply Quote 0
                  • J Offline
                    jc21 @open_book
                    last edited by Oct 21, 2016, 1:06 PM

                    @open_book Few things,

                    1. What version of Raspbian are you using? The onoffnpm module has issues with some releases.
                      Hint: cat /etc/os-release
                    2. What does your config look like for the pir module, exactly?
                    O 1 Reply Last reply Oct 21, 2016, 1:08 PM Reply Quote 0
                    • O Offline
                      open_book @jc21
                      last edited by open_book Oct 21, 2016, 1:11 PM Oct 21, 2016, 1:08 PM

                      @jc21
                      1.
                      PRETTY_NAME=“Raspbian GNU/Linux 8 (jessie)”
                      NAME=“Raspbian GNU/Linux”
                      VERSION_ID=“8”
                      VERSION=“8 (jessie)”
                      ID=raspbian
                      ID_LIKE=debian

                                    {
                      		module: 'MMM-PIR-Sensor',
                      		config: {
                      			sensorPIN: 3,
                      			powerSaving: true,
                      			}
                      		},
                      

                      sudo insert motivational.quote

                      J 1 Reply Last reply Oct 21, 2016, 1:28 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 3 / 4
                      • 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