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

Help! Probem using PIR Sensor on raspberry pi zero to turn on/off screen

Scheduled Pinned Locked Moved Troubleshooting
15 Posts 5 Posters 6.4k Views 5 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.
  • P Offline
    Petal0u
    last edited by May 24, 2017, 8:41 AM

    Hi all,

    i followed every step of this post :point_down:
    @randombullet said in How I got my Magic Mirror working on a Raspberry Pi 0 (zero):

    I’ve been working on this for a little bit and I’m sorry for all the incoming questions and posts on here.

    On sudo npm install, I get npm ERR! code EPEERINVALID.

    I’ve tried googling some answers but I’m not confident enough to figure this out. Also I’m writing the steps in a more linear way to make more sense of it this is what I have so far and I’d like some input so that I can help other people.

    Step 2
    My Jessie Lite didn’t allow me to create files for some reason. I posted on reddit here.

    Anyways the way of going around this is to put in a “wpa_supplicant.conf” file into your SD card and put the following in:

    network={
    ssid=”YOUR_WIFI”
    psk=”WIFI_PASSWORD”
    }

    This is what I have so far. Please look over this. Thanks in advanced!

    1 sudo wget http://node-arm.herokuapp.com/node_latest_armhf.deb
    2 sudo dpkg -i node_latest_armhf.deb
    3 sudo apt-get install npm
    4 sudo apt-get install git
    5 cd /home/pi/
    6 git clone https://github.com/MichMich/MagicMirror
    7 cd MagicMirror
    8 sudo npm install #This will take a LONG time.
    9 sudo apt-get install midori
    10 sudo apt-get install unclutter
    11 sudo aptitude install xinit
    12 sudo apt-get install matchbox
    13 sudo raspi-config
    14 Boot Options -> B1 Desktop/CLI -> B2 Console Autologin
    15 sudo nano /home/pi/start.sh

    #! /bin/bash
    cd ~/MagicMirror
    node serveronly &
    sleep 45
    sudo xinit /home/pi/startMidori.sh
    16 Control + x > Y > Return
    17 sudo chmod a+x /home/pi/start.sh
    18 sudo mv /home/pi/start.sh /etc/init.d/startMagicMirror.sh
    19 sudo update-rc.d startMagicMirror.sh defaults 100
    20 sudo apt-get install x11-xserver-utils
    21 sudo nano /home/pi/startMidori.sh

    #!/bin/sh
    xset -dpms # disable DPMS (Energy Star) features.
    xset s off # disable screen saver
    xset s noblank # don’t blank the video device
    matchbox-window-manager &
    unclutter &
    midori -e Fullscreen -a http://localhost:8080
    22 Control + x > Y > Return
    23 sudo nano /boot/config.txt

    disable_overscan=1
    framebuffer_width=1050
    framebuffer_height=1680
    framebuffer_depth=32
    framebuffer_ignore_alpha=1
    hdmi_pixel_encoding=1
    hdmi_group=2
    display_rotate=1
    24 Control + x > Y > Return

    everything works fine exept the pir sensor. :smirk:
    I’ve a python script to test the pir sensor. Motions are detected but my mirror still turned off.

    does anybody have an idea ? :expressionless:

    P 1 Reply Last reply May 25, 2017, 8:40 PM Reply Quote 0
    • P Offline
      Petal0u @Petal0u
      last edited by May 25, 2017, 8:40 PM

      Pir sensor module works fine. Screen wakes up.
      I stil have nothing on screen, no smart mirror.

      M 1 Reply Last reply Apr 1, 2018, 1:19 AM Reply Quote 0
      • M Offline
        Mikgabo @Petal0u
        last edited by Apr 1, 2018, 1:19 AM

        @Petal0u did u ever get to solve the problem? I’m currently in the same boat.

        Cheers,
        Mike

        1 Reply Last reply Reply Quote 0
        • R Offline
          randomnoise
          last edited by Apr 1, 2018, 8:50 AM

          Have you disabled screensaver? That can cause the screen to remain blank.

          Easiest way is to install xscreensaver then disable it from the desktop (yes this seems counterintuitive but it works)

          M 1 Reply Last reply Apr 1, 2018, 11:47 AM Reply Quote 0
          • M Offline
            Mikgabo @randomnoise
            last edited by Apr 1, 2018, 11:47 AM

            @randomnoise
            Hey! Thanks for getting back to me.
            My MM works pretty well, can’t get MMM stock to work though.
            My major problem is getting my PIR sensor to function properly. I have it working properly on a pi3 but not the zero.
            What code did u use for your PIR?

            Thanks,
            Mike

            M N 2 Replies Last reply Apr 1, 2018, 12:05 PM Reply Quote 0
            • M Offline
              Mykle1 Project Sponsor Module Developer @Mikgabo
              last edited by Apr 1, 2018, 12:05 PM

              @Mikgabo said in Help! Probem using PIR Sensor on raspberry pi zero to turn on/off screen:

              can’t get MMM stock to work though.

              If I remember correctly, that module’s API is no longer working, thus, killing the module. :-(

              Create a working config
              How to add modules

              M 1 Reply Last reply Apr 1, 2018, 12:35 PM Reply Quote 0
              • M Offline
                Mikgabo @Mykle1
                last edited by Apr 1, 2018, 12:35 PM

                @Mykle1 Good day!

                That’s interesting, I have MMM stock working on my Pi3. I am running an older version of Jessie though.
                For you know of any stock ticker that would work on Pi Zero?

                Thanks,
                Mike

                M 1 Reply Last reply Apr 1, 2018, 12:42 PM Reply Quote 0
                • M Offline
                  Mykle1 Project Sponsor Module Developer @Mikgabo
                  last edited by Apr 1, 2018, 12:42 PM

                  @Mikgabo

                  Obviously, I am mistaken then, and I apologize for an old man’s faulty memory. :-/

                  I don’t know if this is what you are looking for or if it works
                  on a Pi zero

                  https://github.com/alexyak/stocks

                  Create a working config
                  How to add modules

                  M 1 Reply Last reply Apr 1, 2018, 12:44 PM Reply Quote 0
                  • M Offline
                    Mikgabo @Mykle1
                    last edited by Apr 1, 2018, 12:44 PM

                    @Mykle1 Many thanks, I’ll give it a try!

                    I have a few more avenues to explore I respect to the PIR sensor and will report back if successful.

                    Cheers,
                    Mike

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      NoNameRo @Mikgabo
                      last edited by Apr 1, 2018, 12:55 PM

                      @Mikgabo said in Help! Probem using PIR Sensor on raspberry pi zero to turn on/off screen:

                      My major problem is getting my PIR sensor to function properly. I have it working properly on a pi3 but not the zero.
                      What code did u use for your PIR?

                      for the Pi Zero use the PIR script from @cruunnerr --> point 2.2 Using PIR script

                      maybe this is helpful

                      The very important thing is, that your monitor supports HDMI-CEC or ARC. Otherwise u will not be able to turn it on or off via HDMI.
                      To reassure you, most monitors do this ;)
                      To check if it works just go into terminal via ssh and type:
                      
                      sudo tvservice -o to turn off
                      sudo tvservice -p to turn on
                      
                      edit: for some monitors the following commands work better. Please use them if your monitor needs it:
                      
                      vcgencmd display_power 0 to turn off
                      vcgencmd display_power 1 to turn on
                      
                      M 2 Replies Last reply Apr 1, 2018, 12:57 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      • 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