Step 2. Add hardware to Raspberry Pi
Attach an extremely low profile heat sink; it has no fins. Remove the heat sink's tape and press firmly on to the CPU.
I bought Raspberry Pi heat sinks in bulk.
Insert screws and hex nuts from the PoE hat into the Raspberry Pi
If there is a small red protector strip on the Raspberry Pi camera slot, then remove it. Gently loosen the Raspberry Pi Camera connectors, insert the camera's ribbon cable and gently push the connectors back in.
Put the PoE hat on the Raspberry Pi
Remove the protective cover from the camera lens
Step 3. Start up Raspberry Pi
With the power off
Insert micro SD Card in Raspberry Pi
The Raspberry Pi runs headless. So, there is no HDMI Cable, Keyboard, or Mouse.
Once the above are complete:
Insert ethernet cable into a PoE jack on the switch and into the Raspberry Pi
Step 4. Find IP Address of the Raspberry Pi
Open Angry IP Scanner, which can be downloaded from here.
Run Angry IP Scanner looking for the hostname that starts with meye
The above image shows my IP address is 192.168.1.196
Remember ♣your-ip-address♣
Step 5. Open a Browser Window
Open a browser and enter the IP Address of the MotionEye Raspberry Pi
If the camera is correctly installed, then you should see an image.
Click on the Person icon and set username = admin, and leave the password blank
Step 6. Raspi-config like setup of MotionEye OS
Open a browser and enter the IP Address of the MotionEye Raspberry Pi
MotionEye automatically expands the filesystem to use the whole microSD card
Click on the hamburger icon (three lines)
General Settings:
Time Zone:
Hostname: ♣hostname♣
Password: ♣your-admin-password♣
Password: ♣your-user-password♣
Click Apply
And then Reboot
Login
Click on the hamburger icon (three lines)
Services:
ssh ON
Click Apply
Open a terminal window, and check if ssh login works:
$ ssh admin@♣your-ip-address♣
$ ssh admin@♣hostname♣
Step 7. Match resolution to camera
The Raspberry Pi camera is 1080p, which means the resolution is 1,920x1,080. However, if you use this setting in MotionEye OS, then you get the following error in /var/log/motion.log:
motioneye motion_init: Substream not available. Image sizes not modulo 16.
1920x1080 is not evenly divisible by 16 (1080/15=67.5). The highest working size is 1600x1200
Click on the hamburger icon
Expand Video Device:
Change Video Resolution to 1600x1200
Change Frame 2 seems too jerky, 10 is okay, but this will drive up video file size
Click Apply