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.

    UPDATE: Replaced my PIR-Sensor with a Doppler Microwave Sensor.

    Scheduled Pinned Locked Moved Tutorials
    103 Posts 17 Posters 93.5k Views 25 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.
    • uros76U Offline
      uros76
      last edited by

      Can you share your python code? Perhaps there’s something there

      My magicmirror projects: https://forum.magicmirror.builders/post/79889, https://forum.magicmirror.builders/post/93241 and https://forum.magicmirror.builders/post/94586

      1 Reply Last reply Reply Quote 0
      • L Offline
        Lipax @sdetweil
        last edited by

        @sdetweil sry about that

        @uros76 i hope thats not the problem

        import RPi.GPIO as GPIO
        import time
        import datetime
        
        switch=11
        
        
        GPIO.setmode(GPIO.BOARD)
        GPIO.setup(switch, GPIO.IN)
        
        
        
        
        try:
            while True:
                if GPIO.input(switch) == 1:
                    now = datetime.datetime.now()
                    print(now.strftime("%Y-%m-%d %H:%M:%S"), "something")
                    
                time.sleep(5)
                
                
        except KeyboardInterrupt:
            print("Bye Bye")
        finally:
            GPIO.cleanup()
        
        

        thanks for the help

        uros76U 1 Reply Last reply Reply Quote 0
        • uros76U Offline
          uros76 @Lipax
          last edited by uros76

          @Lipax try different gpio pin, like a pin 18 which is a GPIO 5. It’s default set to input function. Don’t forget to adjust the python code, change switch to 18.

          You might check the GPIO 0 (your pin 11) if it is set to input. Use command: raspi-gpio get 0 or raspi-gpio get to check all GPIO’s.

          Also, use a multimeter to measure the voltage coming out from sensor. It should be around 3.3V for few seconds when sensing detected. This way you can monitor if actual detection / voltage is coming from sensor.

          My magicmirror projects: https://forum.magicmirror.builders/post/79889, https://forum.magicmirror.builders/post/93241 and https://forum.magicmirror.builders/post/94586

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            Lipax @uros76
            last edited by

            @uros76
            i forget to mention i already changed the pin, i first tried pin 7 before

            according to pinout.xyz my pin 11 is gpio 17

            GPIO 17: level=0 fsel=0 func=INPUT
            

            thank you very much for helping me, i dont have a multi meter but ill ask my father to do that. u think its not the sensor sending the signal? maybe it picks up something with the wire along the way? i dont have a engineering background.

            uros76U 1 Reply Last reply Reply Quote 0
            • uros76U Offline
              uros76 @Lipax
              last edited by

              @Lipax you need to be sure that sensor is not the cause.
              Measuring it’s sensing, output voltage and duration is a good way of confirming if sensor works ok.

              My magicmirror projects: https://forum.magicmirror.builders/post/79889, https://forum.magicmirror.builders/post/93241 and https://forum.magicmirror.builders/post/94586

              L 1 Reply Last reply Reply Quote 0
              • L Offline
                Lipax @uros76
                last edited by

                it took a long time but i tested the voltage, i can upload a video somewhere if u want. the wrong positive and the regular ones look the same for me. it kinda spikes to ~5v and then instantly goes to 3.3 and stabilizes

                uros76U 1 Reply Last reply Reply Quote 0
                • uros76U Offline
                  uros76 @Lipax
                  last edited by

                  @Lipax there you go, nothing wrong with the software code. It’s the PIR sensor giving false positives. Nothing you can really do about that. Perhaps a different brand/quality of PIR sensor if it will help but I doubt.

                  As mentioned before, due to exact same problem I gave up on PIR sensor completely and moved to the microwave. This works for me now over 3 years. without false positives.

                  My magicmirror projects: https://forum.magicmirror.builders/post/79889, https://forum.magicmirror.builders/post/93241 and https://forum.magicmirror.builders/post/94586

                  L 1 Reply Last reply Reply Quote 0
                  • L Offline
                    Lipax @uros76
                    last edited by

                    @uros76 ty ill maybe try to find another microwave sensor. pir i find really ugly try to stay away from them. really sad i didnt get the microwave sensor working. thanks for the help

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 7
                    • 8
                    • 9
                    • 10
                    • 11
                    • 9 / 11
                    • 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