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

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

Scheduled Pinned Locked Moved Tutorials
103 Posts 17 Posters 66.7k 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.
  • U Offline
    uros76
    last edited by Jun 14, 2024, 8:33 PM

    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 Jun 14, 2024, 11:01 PM

      @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

      U 1 Reply Last reply Jun 15, 2024, 6:15 AM Reply Quote 0
      • U Offline
        uros76 @Lipax
        last edited by uros76 Jun 15, 2024, 6:16 AM Jun 15, 2024, 6:15 AM

        @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 Jun 16, 2024, 1:47 PM Reply Quote 0
        • L Offline
          Lipax @uros76
          last edited by Jun 16, 2024, 1:47 PM

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

          U 1 Reply Last reply Jun 16, 2024, 2:49 PM Reply Quote 0
          • U Offline
            uros76 @Lipax
            last edited by Jun 16, 2024, 2:49 PM

            @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 Jul 20, 2024, 1:24 AM Reply Quote 0
            • L Offline
              Lipax @uros76
              last edited by Jul 20, 2024, 1:24 AM

              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

              U 1 Reply Last reply Jul 20, 2024, 6:01 AM Reply Quote 0
              • U Offline
                uros76 @Lipax
                last edited by Jul 20, 2024, 6:01 AM

                @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 Jul 22, 2024, 8:18 PM Reply Quote 0
                • L Offline
                  Lipax @uros76
                  last edited by Jul 22, 2024, 8:18 PM

                  @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
                  • 10 / 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