Hello Everyone,
I’m pulling my hair for a few days now. I have 6 Reolink RLC-810A cameras connected to NVR Model RLN8-410. I added Reolink Integration from HACS and tried to add my cameras to HA however when i log in it does not show my cameras, see the picture below
I too was having issues with motion detection, so I went with this method
Reolink NVR Camera(s) in Home Assistant
For example, if your Reolink NVR has the following information,
IP address: 192.168.86.17
username: admin
password: 123456
You may also change the channel number (starts at 0) to recieve different channels. Motion detection (configuration.yaml)
Great! light and performing, in fact it is of little use to see the video streaming, the important thing is to be able to intercept the alarms !!!
THANK YOU!
Hi, silly question, do I just add these lines to the configuration.yaml file? You have mentioned “Motion detection (configuration.yaml)” and " Camera (configuration.yaml)"
Of course, this method includes making a http request per sensor frequently — in the example given, every two seconds. It’d be nice of the NVR itself could trigger webhooks — or have native MQTT! (There is a request for such on their forum, but not much attention.)
Yeah, that’s rediculous. Most of the time that doesn’t work since the camera is too busy processing the detection and recording to reply back with the status. That’s why I think the reolink integration for HA is so unreliable. … Anyway MQTT would be the best, I already made a comment on their main ask customers what they want forum here: Get to Know Your Customers Day: Tell Us What You Want! | Reolink Community We just need to upvote it I guess
Good news is that they are working on webhooks — a little buried but this comment indicates that they plan beta firmware for at least some cameras in the next couple of months.
Nice find, I saw your comment in there. Thanks for the vote-up. I also noticed there is a new Reolink integration that apparently fixes all the issues with reolink-dev. It’s here: GitHub - JimStar/reolink_cctv: Home Assistant Reolink NVR/cameras addon I tried it and it works really well for me!
The problem with the sensor method is that you are querying the camera every 2 seconds and if you have 5 sensors that’s a lot of querying. I have 10 cameras which would result in 40 sensors checking urls every 2 seconds. On top of it, you are using http with a user and pass right in the url
The new Reolink integration uses onvif so you actually get notifications pushed instead of constantly checking urls.
Is this working for you for notifications? I turned on ONVIF on the NVR, but all of the various sensors are reporting Clear. They trigger on the app just fine.
Also video playback seems flaky – works occasionally, but usually stalls out. Tried all of the protocols – still image works best (except all of the downsides).
That integration also seems to do a bunch of “username and password right in the URL” too, though – seems like that’s the protocol.
I don’t have NVR so I connect directly to the cameras. I have 10 POE Reolink cameras and the notifications all do work if they are present in the Reolink app. I actually verified this against notifications in the app side by side as the previous Reolink_dev plugins missed about 60% of the notification.
What helped me a lot in clearing Auth errors in the log is moving the 2 sliders in the camera plugin config all the way to the right (something like timeout and subscription). RTSP stream works smoother for me so try that. I don’t think anything can be done about user and pass in the url as it’s how Reolink api works.
I always have had just okaish performance with any camera stream in HA, I think the issue is the size of the stream so it takes a while for it to actually connect and work. I had really good success with WebRTC Lovelace card by AlexxIT. But even with that having 10 cameras request WebRTC stream doesn’t give instant results. Again this is not related to the plugin as the plugin just provides the direct stream.
I have those cards setup to automatically switch to camera with motion when motion is detected and start playback. So all my cameras load on screen at once and are shown as an image that’s updated every few seconds. If any of the cameras have motion those cameras starts live playback automatically and are highlighted (you just define which entities are triggered in the card config).
You can also configure it through UI so you don’t have to worry about all the options that are in the doc.
I am using an NVR, though, so I think that’s probably most of the trouble. The github page mentions a known problem where the NVR only gives ONVIF notifications for AI events for the camera on the first channel, but I’m not even seeing those.