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

My First Mirror... until now ^^

Scheduled Pinned Locked Moved Show your Mirror
37 Posts 17 Posters 42.9k Views 18 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.
  • C Offline
    cruunnerr
    last edited by Jan 2, 2018, 6:43 PM

    @doubleT said in My First Mirror... until now ^^:

    The rest is a little bit too much “screen” (as opposed to mirror) for me, but I can see the appeal.

    i know what you mean ^^
    But since i found out how many things can be shown with the MM, i couldn’t let it be :D
    Maybe the background is “too much”, but i like it anyhow XD
    but if i turn on the room lights, its bright enough to use it as a mirror :P

    M 1 Reply Last reply Jan 2, 2018, 9:29 PM Reply Quote 1
    • M Offline
      Mykle1 Project Sponsor Module Developer @cruunnerr
      last edited by Jan 2, 2018, 9:29 PM

      @cruunnerr said in My First Mirror... until now ^^:

      Maybe the background is “too much”, but i like it anyhow XD

      Whatever you like is how your mirror should be.

      Again, well done, mate. :-)

      Peace

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 0
      • C Offline
        cruunnerr
        last edited by cruunnerr Jan 3, 2018, 4:46 AM Jan 3, 2018, 4:44 AM

        0_1514954682191_IMG_2076_low_quality.jpg

        Very tinkered cause i am experimenting a lot ^^

        1 Reply Last reply Reply Quote 0
        • F Offline
          fischi87
          last edited by Jan 6, 2018, 2:53 PM

          Hello, is a really awesome mirror really!!!

          one question, how can i get the header over the qr code picture?

          thanks

          C 1 Reply Last reply Jan 6, 2018, 2:58 PM Reply Quote 0
          • C Offline
            cruunnerr @fischi87
            last edited by Jan 6, 2018, 2:58 PM

            @fischi87

            Just type a header in the config:

            {
                			module: "MMM-EasyPix",
            			header: "WLAN-Code",
            			position: "bottom_left",
            			config: {
            				picName: "guest_wifi_config.png", // Enter the picture file name.
            				maxWidth: "150px",      // Size picture precisely. Retains aspect ratio.
            			}
            		},
            
            F 1 Reply Last reply Jan 6, 2018, 3:33 PM Reply Quote 1
            • F Offline
              fischi87 @cruunnerr
              last edited by Jan 6, 2018, 3:33 PM

              @cruunnerr

              ah yes alright, thanks

              1 Reply Last reply Reply Quote 0
              • M Offline
                metalldetector
                last edited by Apr 19, 2019, 2:15 PM

                hi… i have motion detector pir. and a led5050 strip.
                can you please provide the software part between pir and led… for dimming and on off feature … pleeeese
                thx

                1 Reply Last reply Reply Quote 0
                • C Offline
                  cruunnerr
                  last edited by cruunnerr Apr 20, 2019, 7:07 PM Apr 20, 2019, 7:02 PM

                  Hey @metalldetector

                  I already did somewhere in the forum ^^

                  You need to install PIGPIOD.

                  sudo apt-get install build-essential python-dev unzip wget

                  wget http://abyz.me.uk/rpi/pigpio/pigpio.zip && unzip pigpio.zip && cd PIGPIO && sudo make install

                  Connect the PIR like shown at Part 2.2 and follow the guide:
                  https://forum.magicmirror.builders/topic/6291/howto-turn-on-off-your-monitor-time-based-pir-button-app?page=1

                  When creating the pir.py and fill ist with this code:

                  #!/usr/bin/env python
                  
                  import sys
                  import time
                  import RPi.GPIO as io
                  import subprocess
                  import pigpio
                  
                  io.setmode(io.BCM)
                  SHUTOFF_DELAY = 119 # seconds
                  PIR_PIN = 25       # 22 on the board
                  LED_PIN = 16
                  
                  def main():
                      io.setup(PIR_PIN, io.IN)
                      io.setup(LED_PIN, io.OUT)
                      turned_off = False
                      last_motion_time = time.time()
                  
                      while True:
                          if io.input(PIR_PIN):
                              last_motion_time = time.time()
                              io.output(LED_PIN, io.LOW)
                              print ".",
                              sys.stdout.flush()
                              if turned_off:
                                  turned_off = False
                                  turn_on()
                          else:
                              if not turned_off and time.time() > (last_motion_time + 
                                                                   SHUTOFF_DELAY):
                                  turned_off = True
                                  turn_off()
                              if not turned_off and time.time() > (last_motion_time + 1):
                                  io.output(LED_PIN, io.HIGH)
                          time.sleep(.1)
                  
                  def turn_on():
                  	subprocess.call("sh /home/pi/monitor_on.sh", shell=True)
                  
                  def turn_off():
                  	subprocess.call("sh /home/pi/monitor_off.sh", shell=True)
                  
                  if __name__ == '__main__':
                      try:
                          main()
                      except KeyboardInterrupt:
                          io.cleanup()
                  
                  

                  For the monitor_on.sh use this:

                  vcgencmd display_power 1
                  
                  pigs p 17 1
                  pigs p 22 1
                  pigs p 24 1
                  
                  sleep 0.06s
                  
                  pigs p 17 2
                  pigs p 22 2
                  pigs p 24 2
                  
                  sleep 0.06s
                  
                  pigs p 17 3
                  pigs p 22 3
                  pigs p 24 3
                  
                  sleep 0.06s
                  
                  pigs p 17 4
                  pigs p 22 4
                  pigs p 24 4
                  
                  sleep 0.06s
                  
                  pigs p 17 5
                  pigs p 22 5
                  pigs p 24 5
                  
                  sleep 0.06s
                  
                  pigs p 17 6
                  pigs p 22 6
                  pigs p 24 5
                  
                  sleep 0.06s
                  
                  pigs p 17 7
                  pigs p 22 7
                  pigs p 24 6
                  
                  sleep 0.06s
                  
                  pigs p 17 8
                  pigs p 22 8
                  pigs p 24 7
                  
                  sleep 0.06s
                  
                  pigs p 17 9
                  pigs p 22 9
                  pigs p 24 8
                  
                  sleep 0.06s
                  
                  pigs p 17 10
                  pigs p 22 10
                  pigs p 24 9
                  
                  sleep 0.06s
                  
                  pigs p 17 11
                  pigs p 22 11
                  pigs p 24 10
                  
                  sleep 0.06s
                  
                  pigs p 17 12
                  pigs p 22 12
                  pigs p 24 11
                  
                  

                  For monitor_off.sh use this:

                  pigs p 17 12
                  pigs p 22 12
                  pigs p 24 11
                  
                  sleep 0.06s
                  
                  pigs p 17 11
                  pigs p 22 11
                  pigs p 24 10
                  
                  sleep 0.06s
                  
                  pigs p 17 10
                  pigs p 22 10
                  pigs p 24 9
                  
                  sleep 0.06s
                  
                  pigs p 17 9
                  pigs p 22 9
                  pigs p 24 8
                  
                  sleep 0.06s
                  
                  pigs p 17 8
                  pigs p 22 8
                  pigs p 24 7
                  
                  sleep 0.06s
                  
                  pigs p 17 7
                  pigs p 22 7
                  pigs p 24 6
                  
                  sleep 0.06s
                  
                  pigs p 17 6
                  pigs p 22 6
                  pigs p 24 5
                  
                  sleep 0.06s
                  
                  pigs p 17 5
                  pigs p 22 5
                  pigs p 24 5
                  
                  sleep 0.06s
                  
                  pigs p 17 4
                  pigs p 22 4
                  pigs p 24 4
                  
                  sleep 0.06s
                  
                  pigs p 17 4
                  pigs p 22 4
                  pigs p 24 4
                  
                  sleep 0.06s
                  
                  pigs p 17 3
                  pigs p 22 3
                  pigs p 24 3
                  
                  sleep 0.06s
                  
                  pigs p 17 2
                  pigs p 22 2
                  pigs p 24 2
                  
                  vcgencmd display_power 0
                  
                  sleep 0.06s
                  
                  pigs p 17 1
                  pigs p 22 1
                  pigs p 24 1
                  
                  sleep 0.06s
                  
                  pigs p 17 0
                  pigs p 22 0
                  pigs p 24 0
                  
                  

                  Hope that helps. Try to find your best way and ask, if u need more help :)

                  Edit:
                  Oh and u need to start Pigpio on reboot with rc.local. ;)

                  M N 2 Replies Last reply Apr 21, 2019, 6:49 AM Reply Quote 3
                  • swvalentiS Offline
                    swvalenti Project Sponsor
                    last edited by Apr 20, 2019, 8:48 PM

                    If you told me that your background wasn’t a stock photo I would upvote this! Nice work!

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      cruunnerr
                      last edited by Apr 21, 2019, 5:32 AM

                      Well, meanwhile i changed my background, but still love it :P

                      Bild Text

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 2 / 4
                      • 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