Read the statement by Michael Teeuw here.
MMM-PIR-Sensor tuning
-
@jc21
Sorry, I have some issues with your MMM-PIR-Sensor.
When I install your MMM-PIR-Sensor, my MagicMirror is slower, the MMM-Scheduler doesn´t work and the MM doesn´t stop withpm2 stop mm
.
Any idea? -
Do you experience the same thing with paviro’s original module? https://github.com/paviro/MMM-PIR-Sensor
-
@jc21
No with the “original” PIR-Sensor I don´t have this issues. That´s why I it noticed.I have still the issue with the sensor, that it turns on the monitior at night, when nobody is there. I need a programm to track, how often this at night happens. If it is only one or two times at night or more often.
Sebastian
-
@shgmongohh Ok I’ll take a look at my stuff soon. I’m in the middle of writing another module that takes a photo when this PIR module senses user presence, if you had a camera attached it might be useful to you to see what the pir is detecting, if anything.
-
@jc21
Thank you. I don´t have a camera.
I don´t know if the sonsor works not correct or if I have another issue.When I install your module, have I to delete or uninstall the other pir-module?
I only have renamed the folder.
If i have to delete it, how is it done?Sebastian
-
I have found a python programm, where I can track the sensor in a consolen window. Has anybody an idea how i can safe the data into a document? And how I can autostart my python programm?
# Import required Python libraries import RPi.GPIO as GPIO import time import datetime # Use BCM GPIO references # instead of physical pin numbers GPIO.setmode(GPIO.BCM) # Define GPIO to use on Pi GPIO_PIR = 23 print "Bewegungsmelder Test (CTRL-C zum Beenden)" print "=========================================" # Set pin as input GPIO.setup(GPIO_PIR,GPIO.IN) # Echo Current_State = 0 Previous_State = 0 try: print "%s: Sensor initialisieren ..." % datetime.datetime.now() # Loop until PIR output is 0 while GPIO.input(GPIO_PIR)==1: Current_State = 0 print "%s: Fertig! Warte auf Bewegung..." % datetime.datetime.now() # Loop until users quits with CTRL-C while True : # Read PIR state Current_State = GPIO.input(GPIO_PIR) if Current_State==1 and Previous_State==0: # PIR is triggered print " %s: Bewegung erkannt!" % datetime.datetime.now() # Record previous state Previous_State=1 elif Current_State==0 and Previous_State==1: # PIR has returned to ready state print " %s: Fertig! Warte auf Bewegung..." % datetime.datetime.now() Previous_State=0 # Wait for 10 milliseconds time.sleep(0.01) except KeyboardInterrupt: print " Exit" # Reset GPIO settings GPIO.cleanup()
-
It done. I can tune my PIR-Sensor.
Here is a usefull Link. -
Hi, I’very been through a lot of the posts on the White Screen issue, and on this thread. I’m close… I can feel it, but I’ve an uncaught exception that I don’t understand.
[TAILING] Tailing last 10 lines for [mm] process (change the value with --lines option)
/home/pi/.pm2/logs/mm-error-0.log last 10 lines:
0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:65:18
0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:27:5
0|mm | at Array.forEach (native)
0|mm | at Gpio.pollerEventHandler (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:26:13)
0|mm | TypeError: Cannot read property ‘writeSync’ of undefined
0|mm | at Class.activateMonitor (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:21:17)
0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:59:18
0|mm | at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:27:5
0|mm | at Array.forEach (native)
0|mm | at Gpio.pollerEventHandler (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:26:13)Anyone offer any tips as to what might be causing this?
I’m on a Pi3 Model B v2.
Have only installed the standard mirror module, and the MMM-PIR module. The mirror is working fine and the PIR module is loading, but the screen isn’t switching off. -
@open_book Few things,
- What version of Raspbian are you using? The
onoff
npm module has issues with some releases.
Hint:cat /etc/os-release
- What does your config look like for the pir module, exactly?
- What version of Raspbian are you using? The
-
@jc21
1.
PRETTY_NAME=“Raspbian GNU/Linux 8 (jessie)”
NAME=“Raspbian GNU/Linux”
VERSION_ID=“8”
VERSION=“8 (jessie)”
ID=raspbian
ID_LIKE=debian{ module: 'MMM-PIR-Sensor', config: { sensorPIN: 3, powerSaving: true, } },