Problem with PIR Sensor not working



  • I just got my mirror up and running and was trying to install the PIR sensor module provided by @paviro (https://github.com/paviro/MMM-PIR-Sensor) but it doesn’t seem to be working. I followed the step by step instructions as written and still the screen does not turn off. I even stuck the sensor (still wired up) under a box and no luck.
    I bought these PIR sensors (http://a.co/aYDzwAS) and am using these to plug in the sensor http://imgur.com/a/VEu0F . They are connected directly to the sensor with jumper wires.
    My modification to the modules config file looks like this.

    {
    module: 'MMM-PIR-Sensor',
    config: {
        sensorPIN: 22,
        powerSaving: true,
        powerSavingDelay: 0,
        relayOnState: 1
        }
    }
    

    I also ran the command /opt/vc/bin/tvservice -s and receive the output state 0x120006 [DVI DMT (68) RGB full 16:10], 1920x1200 @ 60.00Hz, progressive

    One thing I did notice is that while running through the install process, I ran sudo chmod u+s /opt/vc/bin/tvservice && sudo chmod u+s /bin/chvt but it said chmod: cannot access 'bin/chvt': No such file or directory

    Anyone able to help?



  • Have you confirmed the sensor itself is actually working?

    Write out the following python script and run it:

    import gpizero import MotionSensor
    
    pir = MotionSensor(x) //x = the out pin on your Pi.
    
    while True:
         if pir.motion_detected:
              print("Motion detected!")
         else:
              print("Nothing")
    

    And make sure you’re using the BCM pin numbering.


Log in to reply
 

Looks like your connection to MagicMirror Forum was lost, please wait while we try to reconnect.