Hi guys,
It’s my first topic over here.
I’m starting to use home-assistant and first I want to connect a Xiaomi smart camera.
The problem is, it seems that the last firmware doesn’t allow unauthenticated rstp, which makes the stream impossible if I understood correctly.
I tried to downgrade it following the instructions here: http://en.miui.com/thread-137413-1-1.html
The problem is that after downgrade I can’t even connect to it from the app… and the light keeps flashing yellow.
Does anyone has successful connected to this camera? Any idea how can I make it work?
I have that camera, running the latest firmware and also allowing RTSP streaming (check here http://xiaoyi.querex.be/). However, HASS doesn’t support RTSP streams, only MJPEG or JPEG, so you won’t get the camera working.
Question Number 1: See this thread (http://en.miui.com/thread-196713-1-1.html) apparently there is a new 2016 firmware which you can modify with a script to get RTSP support on this latest firmware (I used this method on an older firmware).
My platform makes use of the v3 Yi “hacked” firmware, which (a) retains usage of the mobile app and (b) enables an FTP server. The platform utilizes FTP to find and stream the latest captured video file.
The documentation on the HASS website lists the cameras. That said, if you can install a custom firmware that enables an FTP server, it’s likely that camera will work.
It looks like this camera component is using particular ftp folder /tmp/…
Would it be possible to add an additional configuration to the component where you can specify the folder?
For instance, I have another YI smart camera with ftp server, but the component doesn’t work with it since there is some slight difference in its folder structure.
Xiaofang hacks firmware does have FTP server but doesn’t write mp4 files. I don’t think the component can be used. The RTSP stream support issue remains.