My experience with MotionEyeOS

Spread the word!

Before going on, you should know that motionEyeOS is not designed to work without a network connection. If you need a local video surveillance system, you are wasting time here.

Short name Details Comments
SD Card + Adapter Samsung microSDHC UHS-I Card EVO Plus with SD adapter 32Gb Read Speed up to 95 MB/s Write speed up to 20 MG/s Class 10 FHD
Raspberry Raspberry Pi 3 Model B+
Pi Camera Raspberry Pi NoIR Camera Module V2
Power Supply Output: 5V 2.5A, micro USB It’s important to match the power requirements! Normal power supplies
for Smartphones could not be enough. Low quality cables can also cause problems.
Monitor HDMI Monitor
VGA Monitor + VGA HDMI Adapter
Keyboard USB Keyboard (optional)*
Ethernet cable Just during the set up. Used to connect your Raspberry with your local network

(*) not really necessary if everything works, but if something goes wrong they enable you to catch more informations.


  1. Install SD Memory Card Formatter
  2. Download the image (.xz file) of MotionEyeOS for Raspberry Pi 3. In my case it was motioneyeos-raspberrypi3-20190119.img
  3. Download and install Etcher (to write the image into the SD Card)
  4. Download Angry IP Scanner (recommended)


  1. Put the SD Card inside the SD Adapter and insert it into your PC
  2. Format the SD Card with “Overwrite format” option from the SD Memory Card Formatter
  3. Flash the SD Card with the MotionEyeOS image by using Etcher
  4. Insert the SD Card into the Raspberry
  5. Connect the Pi Camera to Raspberry. The blue side has to face the Ethernet and the silver is facing the HDMI port.
  6. Connect the Raspberry to the wired network with Ethernet cable.
  7. Additionally, to observe what’s going on, plug in the Keyboard and the Monitor. Anytime you will need to shutdown the MotionEyeOS, just login using admin as username with no password and enter poweroff in the terminal.
  8. Power the Raspberry
  9. Find out the Raspberry IP Address. You have three ways:
    1. Run Angry IP Scanner and scan a suitable IP range. For example, entering ipconfig in my Windows 10 terminal, if your Standard Gateway has the address e.g., you can scan from till The Raspberry will be identified with a name like MEYE followed by a string.
    2. See the connected devices from your provider gateway page. Enter the Standard Gateway IP address in your browser and login with your device password.
    3. If you decided to use Monitor and Keyboard with your Raspberry, login using admin as username with no password and enter ifconfig to discover the Raspberry ip address.
  10. Enter the Raspberry IP Address in your browser.
  11. Log in with your credentials (admin with no password are the default ones)
  12. Change some settings :
If you have no idea about it, use these options to make the motion detection working.
You can change server name and timezone.
This will let you to avoid the use of Ethernet cables next time.

From now on, it should work automatically with WLAN by simply powering the Raspberry. There are also other options you can set (like a working schedule, file uploading to Google Drive or Dropbox by clicking on the corresponding link).


  1. Check the power supply requirements. Use monitor and keyboard to observe if the OS is running or not.
  2. In my case the Raspberry did not recognize the wired network while booting. The problem was solved just by flashing a new version of the MotionEyeOS on the SD Card.
  3. Throttlewatch: currently: under-voltage throttled” (see picture below) appeared continuosly, but to be honest it never represented a problem 🙂


Be the first to comment

Leave a Reply

Your email address will not be published.