MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. piziie
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 6
    • Groups 0

    Posts

    Recent Best Controversial
    • Scheduled Sleep and Wake

      Is there a way to schedule a sleep and wake cycle for the pi? Or at least a way to turn off the monitor during certain hours of the day?

      posted in General Discussion
      P
      piziie
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @bhepler i have run that command, same issue persists.
      Could it have something to do with VNCserver?

      posted in Tutorials
      P
      piziie
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @bhepler after deleting startMagicMirror.sh the same problem exists

      posted in Tutorials
      P
      piziie
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @bhepler pm2 doesnt appear to be installed, however i do have npm installed. Could that cause a conflict?

      Any way to the sources from which start the mirror process is starting?

      Also i may have created a conflict by following the OP steps as well as the steps outlined by @kobie

      Also…
      
      Instead of adding start.sh to the end of .bashrc, it’s better practice to have the
      script run automatically on start-up. To do this:
      
      sudo mv /home/pi/start.sh /etc/init.d/startMagicMirror.sh
      sudo update-rc.d startMagicMirror.sh defaults 100
      
      This moves the script to the standard location for start-up scripts and tells the
      system to run it after each boot.
      

      I went back and deleted the startMagicMirror.sh file, however. Does update-rc.d need to be rolled back as well?

      posted in Tutorials
      P
      piziie
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      @SebTota
      unfortunately no, it remains on the terminal. When i open a browser and go to localhost:8080 it does appear to be working so i know the MM and modules load correctly.

      It seems to be an issue with the midori start script?

      /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
      

      My /home/pi/start.sh script:

      #!/bin/bash
      cd ~/MagicMirror
      node serveronly &
      sleep 45
      sudo xinit /home/pi/startMidori.sh
      

      and the last line in .bashrc

      /home/pi/start.sh
      

      another side note- on boot i get this error:

      (EE) 
      Fatal server error:
      (EE) Server is already active for display 0
              If this server is no longer running, remove /tmp/.X0-lock
              and start again.
      (EE) 
      (EE) 
      Please consult the The X.Org Foundation support 
               at http://wiki.x.org
       for help. 
      (EE) 
      Starting MagicMirror: v2.1.0
      Loading config ...
      Loading module helpers ...
      No helper found for module: alert.
      Initializing new module helper ...
      No helper found for module: clock.
      XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
            after 6 requests (6 known processed) with 0 events remaining.
      

      could this be the source of the error?

      posted in Tutorials
      P
      piziie
    • RE: How I got my Magic Mirror working on a Raspberry Pi 0 (zero)

      Great guide!

      I have a quick question though. When my pi zero boots, it boots into a command line where i can see the modules are loading. It ends with

      Ready to go! Please point your browser to: http://localhost:8080
      Whoops! There was an uncaught exception...
      { [Error: listen EADDRINUSE :::8080]
        code: 'EADDRINUSE',
        errno: 'EADDRINUSE',
        syscall: 'listen',
        address: '::',
        port: 8080 }
      

      any ideas what causes this and how it can be fixed?

      posted in Tutorials
      P
      piziie
    • 1 / 1