Read the statement by Michael Teeuw here.
mm-pir-hide-all
-
Great addition to the PIR-Sensor module. I’ve got it working on my mirror, but the only issue is that when the sensor detects movement, the screen only stays active for about a second, then goes to sleep again. Is there a line in your code that I could modify so that when movement is detected, the mirror stays on for a set duration (maybe 4 minutes)? I’ve been looking at the code but I’m new to this so I don’t really know where to start.
-
I think this is not a software problem.
On your Sensor are two variable resistors.
One for the sensitivity and one for the delay time.
Take a screwdriver and adjust the delay time.
-
@lolobyte thanks for your reply. I am actually not using a PIR sensor, but a microwave radar sensor as I wanted to put the sensor behind the glass. After looking into it, I found that I can install a resistor on the sensor to set delay to 30 seconds.
If I want more than 30 seconds, would placing a higher resistance resistor on it work?
-
@Nususu
Wow, nice.
Please send me all your information what you have because i want to build and test it by my mirror. -
Agreed, I think altering the delay on the sensor would fix the issue.
That being said, the microwave radar sensor sounds awesome! I’d like to see it in action as well.
-
Hi,
I’m struggling to get this working, i’m just receiving a black screen that doesn’t want to exit. I’ve tested the PIR sensor with a simple python script and it works fine, i’m just having trouble getting it to integrate with the mirror. Any advice?
-
Hi,
I did some changes because of the fading-effect.
All Modules fades now In and Out correctly.
Here is my repo: https://github.com/s72817/MMM-PIR-Fade-HIDEGreetings
-
@magicr how do I implement your repo to get the fade working? Do I add it in as another module or merge your files within the mm-pir-hide-all module? I can’t get it working
-
@coltography sorry for the late answer :/
You need the MMM-PIR-Sensor Module.
A config example:
{
module: “MMM-PIR-Sensor”,
config: {
sensorPin: 23,
powerSaving: false
}
},
{
module: “MMM-PIR-Fade-HIDE”,
position: “fullscreen_below”,
config: {
fadeInTime: 1000,
fadeOutTime: 3000,
}
},cheers Richard
-
@coltography the hide() api, takes an optional amount of time
search ‘hide’ in the development doc
https://github.com/MichMich/MagicMirror/tree/master/modulesthis.hide(speed, callback, options)