Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Troubleshooting
  3. constant PIR false alerts

constant PIR false alerts

Scheduled Pinned Locked Moved Troubleshooting
12 Posts 5 Posters 3.8k Views 5 Watching
  • 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.
  • M mvader

    I'm using over a dozen HC-SR501 motion sensors in my house
    I am using the 3v alternative hook up method.
    several of my sensors constantly TRIP even when no motion. even if i put them in a dark room and close the door.
    they trip and after the hardware timeout, they reset and then trip again.
    i have probably 8 or 9 that work fine. and then 4 or 5 that do this constant tripping.
    is this just a result of cheap ebay hardware. or is there something else i'm missing?
    anyone have this experience? suggestions on how to resolve?

    YveauxY Offline
    YveauxY Offline
    Yveaux
    Mod
    wrote on last edited by
    #2

    @mvader how do you create the 3v supply?
    These sensors are very sensitive to noise on the power supply.

    http://yveaux.blogspot.nl

    M 1 Reply Last reply
    0
    • YveauxY Yveaux

      @mvader how do you create the 3v supply?
      These sensors are very sensitive to noise on the power supply.

      M Offline
      M Offline
      mvader
      wrote on last edited by
      #3

      @Yveaux said:

      @mvader how do you create the 3v supply?
      These sensors are very sensitive to noise on the power supply.

      2 AA batteries
      I'm using them with the sensebender boards.

      YveauxY 1 Reply Last reply
      0
      • M mvader

        @Yveaux said:

        @mvader how do you create the 3v supply?
        These sensors are very sensitive to noise on the power supply.

        2 AA batteries
        I'm using them with the sensebender boards.

        YveauxY Offline
        YveauxY Offline
        Yveaux
        Mod
        wrote on last edited by
        #4

        @mvader then it could very well be that the voltage is too low for the pir sensor.
        I use 3xAA batteries to power pirs without any false triggers.

        http://yveaux.blogspot.nl

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mvader
          wrote on last edited by
          #5

          I put new batteries in and that didn't help.
          I do have at least 8 others working fine on AA some that have been in service for 6-8 months on the same set and are fine.
          so i'm not sure it's a voltage thing, unless this specific PIR was overly sensitive.
          looks like it happens 5 seconds after it's reset, it trips again.
          I already replace this PIR once, i'm going to try a 2nd time and see if it's just a flaky PIR
          28 8/25/2016 11:55:29 RX 14 - Basement Washroom 4 - S_LIGHT_LEVEL C_SET NO V_LIGHT_LEVEL 36
          29 8/25/2016 11:55:41 RX 14 - Basement Washroom 3 - S_MOTION C_SET NO V_TRIPPED 1
          30 8/25/2016 11:55:41 RX 14 - Basement Washroom 1 - S_TEMP C_SET NO V_TEMP 74.5
          31 8/25/2016 11:55:41 RX 14 - Basement Washroom 2 - S_HUM C_SET NO V_HUM 52
          32 8/25/2016 11:55:41 RX 14 - Basement Washroom 4 - S_LIGHT_LEVEL C_SET NO V_LIGHT_LEVEL 72
          48 8/25/2016 11:57:21 RX 14 - Basement Washroom 3 - S_MOTION C_SET NO V_TRIPPED 0
          49 8/25/2016 11:57:21 RX 14 - Basement Washroom 4 - S_LIGHT_LEVEL C_SET NO V_LIGHT_LEVEL 37
          50 8/25/2016 11:57:27 RX 14 - Basement Washroom 3 - S_MOTION C_SET NO V_TRIPPED 1
          51 8/25/2016 11:57:27 RX 14 - Basement Washroom 1 - S_TEMP C_SET NO V_TEMP 74.6
          52 8/25/2016 11:57:27 RX 14 - Basement Washroom 2 - S_HUM C_SET NO V_HUM 51
          62 8/25/2016 11:59:08 RX 14 - Basement Washroom 3 - S_MOTION C_SET NO V_TRIPPED 0
          63 8/25/2016 11:59:14 RX 14 - Basement Washroom 3 - S_MOTION C_SET NO V_TRIPPED 1
          64 8/25/2016 11:59:14 RX 14 - Basement Washroom 4 - S_LIGHT_LEVEL C_SET NO V_LIGHT_LEVEL 37

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mvader
            wrote on last edited by
            #6

            And the winner appears to be flaky sensor.
            I replaced for a 3rd time and it seems to be working correctly now.

            for me these PIR's fall in to 1 of 3 categories.

            1. works correctly
            2. only works when time out is turned all the way down to 0 (so it constantly sets and resets, any amount higher and it doesn't trip at all)
            3. hardware timeout works, but sensor trips right after it's un-set

            I guess i'm glad i bought these in bulk.. i will replace the other 3 or 4 that are not working as they should.

            TheoLT 1 Reply Last reply
            1
            • M mvader

              And the winner appears to be flaky sensor.
              I replaced for a 3rd time and it seems to be working correctly now.

              for me these PIR's fall in to 1 of 3 categories.

              1. works correctly
              2. only works when time out is turned all the way down to 0 (so it constantly sets and resets, any amount higher and it doesn't trip at all)
              3. hardware timeout works, but sensor trips right after it's un-set

              I guess i'm glad i bought these in bulk.. i will replace the other 3 or 4 that are not working as they should.

              TheoLT Offline
              TheoLT Offline
              TheoL
              Contest Winner
              wrote on last edited by
              #7

              @mvader I'm still looking for a good alternative for these cheap PIR sensors.

              At the moment I have discovered:

              • The flickering on/off is caused by an error in the circuit, which short circuits the PIR sensor. As a result the PIR sensors reboots and for some kind of reason the developper of the chip decided that the PIR sensors reports On during startup. Very annoying, the only solution I've found for this is not powering the PIR from the Arduino.
              • The PIR sensor stalls your sketch. For some kind or reason the Arduino stalls when you try to read the value of the PIR. It doesn't return an error it just stalls you Arduino. I've tried a watchdog for this, but the Arduino needs to be turned off and on otherwise it stalls again when the watch dog goes off.

              I've tried decoupling both the Arduino and the PIR with an opto coupler. But the PIR sensor I have has an output just a hair under 2V which is too low for the opto couplers I have. So a no go.

              My final solution, which I still have to try is to connect a transistor between the PIR and the Arduino. Maybe a BC548b, and have that pull down the Arduino PIN whenever the PIR sensors data pin goes HIGH.

              The strange thing is that the motion sensor works perfectly if I only attach the PIR sensor to an Arduino. Domoticz with no more extra's. When I add to a more complex node, the PIR sensor causes my node to stall.

              I'll keep you informed for my transistor test.

              M pyrodetectorP 2 Replies Last reply
              0
              • TheoLT TheoL

                @mvader I'm still looking for a good alternative for these cheap PIR sensors.

                At the moment I have discovered:

                • The flickering on/off is caused by an error in the circuit, which short circuits the PIR sensor. As a result the PIR sensors reboots and for some kind of reason the developper of the chip decided that the PIR sensors reports On during startup. Very annoying, the only solution I've found for this is not powering the PIR from the Arduino.
                • The PIR sensor stalls your sketch. For some kind or reason the Arduino stalls when you try to read the value of the PIR. It doesn't return an error it just stalls you Arduino. I've tried a watchdog for this, but the Arduino needs to be turned off and on otherwise it stalls again when the watch dog goes off.

                I've tried decoupling both the Arduino and the PIR with an opto coupler. But the PIR sensor I have has an output just a hair under 2V which is too low for the opto couplers I have. So a no go.

                My final solution, which I still have to try is to connect a transistor between the PIR and the Arduino. Maybe a BC548b, and have that pull down the Arduino PIN whenever the PIR sensors data pin goes HIGH.

                The strange thing is that the motion sensor works perfectly if I only attach the PIR sensor to an Arduino. Domoticz with no more extra's. When I add to a more complex node, the PIR sensor causes my node to stall.

                I'll keep you informed for my transistor test.

                M Offline
                M Offline
                mvader
                wrote on last edited by
                #8

                @TheoL glad to hear it's not just me having problems :) (better in numbers i guess)
                how are you powering this? are you using the 3v method or the default 5?
                I was afraid since i'm using the 3v that was the problem. but i have 8 (9 now) that work perfectly with 3v method
                i have them on sensbender boards with temp, humidity, PIR and LDR
                my "test" node has been powered for months without issue on AA
                it seems to be luck the draw with these.
                i had several of them, work fine if the time out pot was turned to 0, but then you have constant trip and resets. not what i want.
                the odd thing was, if you adjust even slightly higher for a longer timeout, the PIR would not respond at all.

                and then as i mentioned the other type, where it trip's with in a few seconds after being un-tripped.
                watching myscontroller, i have 2 others doing this, and 8 new PIR's left.. i'm just going to hope i have 2 good working ones out of the 8 i have left..
                the good news is they are not expensive.. so if i have to buy another 10 to get 2 good i will. they seem to be great once you get them going.

                TheoLT 1 Reply Last reply
                0
                • M mvader

                  @TheoL glad to hear it's not just me having problems :) (better in numbers i guess)
                  how are you powering this? are you using the 3v method or the default 5?
                  I was afraid since i'm using the 3v that was the problem. but i have 8 (9 now) that work perfectly with 3v method
                  i have them on sensbender boards with temp, humidity, PIR and LDR
                  my "test" node has been powered for months without issue on AA
                  it seems to be luck the draw with these.
                  i had several of them, work fine if the time out pot was turned to 0, but then you have constant trip and resets. not what i want.
                  the odd thing was, if you adjust even slightly higher for a longer timeout, the PIR would not respond at all.

                  and then as i mentioned the other type, where it trip's with in a few seconds after being un-tripped.
                  watching myscontroller, i have 2 others doing this, and 8 new PIR's left.. i'm just going to hope i have 2 good working ones out of the 8 i have left..
                  the good news is they are not expensive.. so if i have to buy another 10 to get 2 good i will. they seem to be great once you get them going.

                  TheoLT Offline
                  TheoLT Offline
                  TheoL
                  Contest Winner
                  wrote on last edited by
                  #9

                  @mvader Yeah you got to have some luck with them. I have one node on a Nano, in which the pir is powered directly from the Nano. On that Node is also a relay, a DS18B20 and a door switch. That node is stable, with no false alerts.

                  I wanted to add another PIR to my doorbell node, and powered that from the same adapter from which I also power the arduino. But trying other PIR sensors doesn't help either. Powering the PIR from the adapter and not the Arduino seems to make the circuit stable. But whenever I connect the PIR to the Arduino it stalls the node. Some times directly, sometimes after 4 or 6 hours. But I have no luck so far in making this work.

                  No I could try this one alt text. But it's tripple the price. So I'm still trying to find solutions.

                  Guess I still have to learn a lot more about electronics ;-)

                  YveauxY 1 Reply Last reply
                  0
                  • TheoLT TheoL

                    @mvader Yeah you got to have some luck with them. I have one node on a Nano, in which the pir is powered directly from the Nano. On that Node is also a relay, a DS18B20 and a door switch. That node is stable, with no false alerts.

                    I wanted to add another PIR to my doorbell node, and powered that from the same adapter from which I also power the arduino. But trying other PIR sensors doesn't help either. Powering the PIR from the adapter and not the Arduino seems to make the circuit stable. But whenever I connect the PIR to the Arduino it stalls the node. Some times directly, sometimes after 4 or 6 hours. But I have no luck so far in making this work.

                    No I could try this one alt text. But it's tripple the price. So I'm still trying to find solutions.

                    Guess I still have to learn a lot more about electronics ;-)

                    YveauxY Offline
                    YveauxY Offline
                    Yveaux
                    Mod
                    wrote on last edited by
                    #10

                    @TheoL almost all pir sensors at a reasonable price I've seen use the biss0001 chip. As long as a module uses this chip (assuming they all have the same quality and China does not make fake Chinese chips) the results regarding stability and sensitivity for power supply will be comparable.

                    http://yveaux.blogspot.nl

                    1 Reply Last reply
                    0
                    • TheoLT TheoL

                      @mvader I'm still looking for a good alternative for these cheap PIR sensors.

                      At the moment I have discovered:

                      • The flickering on/off is caused by an error in the circuit, which short circuits the PIR sensor. As a result the PIR sensors reboots and for some kind of reason the developper of the chip decided that the PIR sensors reports On during startup. Very annoying, the only solution I've found for this is not powering the PIR from the Arduino.
                      • The PIR sensor stalls your sketch. For some kind or reason the Arduino stalls when you try to read the value of the PIR. It doesn't return an error it just stalls you Arduino. I've tried a watchdog for this, but the Arduino needs to be turned off and on otherwise it stalls again when the watch dog goes off.

                      I've tried decoupling both the Arduino and the PIR with an opto coupler. But the PIR sensor I have has an output just a hair under 2V which is too low for the opto couplers I have. So a no go.

                      My final solution, which I still have to try is to connect a transistor between the PIR and the Arduino. Maybe a BC548b, and have that pull down the Arduino PIN whenever the PIR sensors data pin goes HIGH.

                      The strange thing is that the motion sensor works perfectly if I only attach the PIR sensor to an Arduino. Domoticz with no more extra's. When I add to a more complex node, the PIR sensor causes my node to stall.

                      I'll keep you informed for my transistor test.

                      pyrodetectorP Offline
                      pyrodetectorP Offline
                      pyrodetector
                      wrote on last edited by pyrodetector
                      #11

                      @TheoL kube.ch produce high-quality ceramic PIR sensors. They cost less than 10 euro. They work well (I develop and sell simulators for PIR sensors from $1 to ... . I know principle of operating) Just, use good sensors and forget of problems. Cheap sensors give cheap quality. If you want a lithium tantalate single crystal PIR sensor for instrumentation, go to silverlight.ch Be ready to pay $150, but you will get a "porshe" PIR. I have samples from these manufacturers. LT sensors for instruments are magic! There are a number of other manufacturers, but most of them don't sell their products to private persons (reasons are obvious)

                      1 Reply Last reply
                      0
                      • M mvader

                        I'm using over a dozen HC-SR501 motion sensors in my house
                        I am using the 3v alternative hook up method.
                        several of my sensors constantly TRIP even when no motion. even if i put them in a dark room and close the door.
                        they trip and after the hardware timeout, they reset and then trip again.
                        i have probably 8 or 9 that work fine. and then 4 or 5 that do this constant tripping.
                        is this just a result of cheap ebay hardware. or is there something else i'm missing?
                        anyone have this experience? suggestions on how to resolve?

                        Dilshan DilshanD Offline
                        Dilshan DilshanD Offline
                        Dilshan Dilshan
                        wrote on last edited by
                        #12

                        @mvader Turn the time delay adjustment preset on your PIR module to the minimum.. Now try it.. You will not get a continuous output..Also, prepare the circuit using a long wire from the back to the sensor of your module.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        22

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.1k

                        Posts


                        Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • MySensors
                        • OpenHardware.io
                        • Categories
                        • Recent
                        • Tags
                        • Popular