I bought myself a very cheap Chinese build Bulb Camera with Fish-Eye lens just to play around. To add it too HA wasn’t as easy as I expected. But with an evening playing around I managed to get it working within HA.
The below guide is for camera’s that need the ICSEE app to use the camera. I tested it only with my Bulb Camera, but I expect all ICSEE camera’s to work with this method.
Steps:
Download the ICSEE app, login as “guest (Quick Login)”. Add the camera to your Wi-Fi, set a password and close the app.
Find the IP address of the camera in your router’s DHCP settings.
Use a Windows computer and use an old version of Internet Explorer, all new browsers don’t seem to work with the web server of the camera.
Surf to the IP address of your camera: http://[ipaddress]/, login using username “admin”, password as you have set during the initial config with the ICSEE app.
Check all the device settings and make sure RTSP is enabled and on which port.
After the scan is complete you get a list with (sometimes) a LOT of URL’s to try. I might have been lucky, the 5th one I tried worked.
Now add the camera to HA:
I used the following con fig for the camera:
camera:
- platform: generic
name: Front Door
still_image_url: http://[ipaddress]/webcapture.jpg?user=[username]&password=[password]&command=snap&channel=1
stream_source: rtsp://[username]:[password]@[ipaddress]:554/user=[username]&password=[password]&channel=1&stream=0.sdp?
If your camera supports HD/SD streams, usually stream=0.sdp? is the HD stream and stream=1.sdp? is the SD stream.
Have a look around what your still image url might be. I tried multiple ones I found online for “chinese camera still image/snapshot url” with google.
Delete the ICSEE app from your phone, and if you can, place the camera in a seperate VLAN so it can’t “phone home”
All working now! Have fun making some automations with your newly added very cheap camera. ICSEE cameras are well availbale on all Chinese retail sources.
Hey man, I just wanted to say that I got my ptz cam to work in motioneye using the same config you posted, I didn’t have to do all the process, thanks!
Thanks for your post, it helps me a lot figuring out the rtsp url for this type of camera.
Cheap with pretty good hardware and good web configuration. It’s comparable to my Foscam (more expensive)
For those struggling with installing IE. You can enable IE mode in Microsoft Edge.
Enable IE mode: edge://settings/defaultBrowser and enable reload in IE mode.
When navigating to the webpage, click the three dots → reload in IE mode.
Hi, I’m following your steps until step6 (enabling RTSP). I’m getting a error prompting ‘Get config from device failed’ when trying to open RTSP in the NetService menu.
What does this mean? RTSP isn’t available on my camera? Am I missing something?
I have 3 ICSee cameras and one doesn’t have ONVIF and the option to enable it is not shown in the software above.
I was about to throw it away but found that go2rtc can read the stream using the same protocol that ICSee uses. For PTZ, I just created a custom integration that also allows to control it.
If you also want PTZ and have no ONVIF:
(there are instructions on how to integrate PTZ with the WebRTC card and get the video stream from go2rtc)
BTW, with the software from the video @virtaz posted, I was able to increase the FPS of the cameras from 12 to 30 and the work really well!
You have to pass the login data. The user is usually admin and the password is the one you used in icsee.
Rtsp://admin:[email protected]/… (See first post by bjornb)
If that doesn’t work, try with go2rtc and a dvrip stream (more info in the icsee_ptz link in my previous post)