So far I’ve been able to get the Camera working. The camera is the iCam 1000.
For anyone else that may need to get this camera working:
1. I purchased a this POE cable, and connected my iCamera to my router. In order to provide power and connect to the network wirelessly or via ethernet, you need a cable similar to this one.
2. Once The camera is connected via ethernet to the router, and power from the wall outlet, I was able to power up the camera, and view the IP address from the router. Mine ended up being 192.168.1.130.
3. I opened up a new browser window, and typed in the IP address. This brought me to the iCamera login page. The default login is administrator with no password.
4. I wanted wireless support, so I went to the wireless tab, and clicked Site Survey. I found my SSID in the list, and entered that in the SSID field, along with my wireless password under Shared Key. Click Save.
NOTE: I also changed my username and password for the camera at this point under Maintenance. Once you save these settings you will be prompted to log back into the camera settings. Enter your new username and password here.
5. I unplugged my camera from the router, and used the POE cable which came with the camera to provide power only. After 1-3 minutes, I was able to access the camera settings from the 192.168.1.130 via wifi.
6. I added the camera to my home assistant config via Samba in my configuration.yaml file.
camera:
- platform: mjpeg
name: iCam
mjpeg_url: http://[username]:[password]@[ip address]/img/mjpeg.cgi
7. I saved my configuration file, and rebooted my rasberry pi via the terminal window with sudo reboot.
EDIT: I’ve also been able to use the ffmpeg platform as follows:
camera:
- platform: ffmpeg
name: iCam2
input: rtsp://@[ID_ADDRESS]:[PORT]/img/media.sav
- The port is under the Network Tab in the Network Camera Settings labeled as RTSP Port.
- If youd like to add security checking, go to the Video Access tab and select “Enable Security Checking”. You can either create users or use the admin username and password. The input in your configuration.yaml for ffmpeg will then look like this:
rtsp://[USERNAME]:[PASSWORD]@[ID_ADDRESS]:[PORT]/img/media.sav