Reolink POE IP Camera Setup

Is this the reason I cannot use the latest build in Hacs?
Getting the following error;

repository structure for v009 is not compliant

1 Like

You’re right. But this should be fixed soon(er). When the new integration is approved, I’ll post here.

2 Likes

When the Reolink Integration will be posted? In HACS? BR uwe

I think HACS should already be fixed. The PR for the HA integration is still pending. Some reviews need to be done first, and I don’t control this. You can follow the pull request here:

1 Like

Thanks for your work on this! Looking forward to it being added and putting it to use!

1 Like

Testing out the new integration, working great so far!

image

image

Getting the Repostitory structure for v009 is not compliant error as well. Is there a way to get around this?

1 Like

hi,
I’m very new to cameras integration in Home Assistant, just got 2 reolink cameras and reolink NVR and was hoping to get some answers here to some burning questions :slight_smile:

Will this custom component work with reolink nvr?

What are the benefits and downsides of having NVR over just poe hub/switch + this custom component?

Is there a way to take video and still snapshots regularly using this custom component and save them locally? Can they be saved in the cloud?

I’d like to do some object detection, later on, ie detect cats and squirrels on my back garden. Is there any issues with using this custom component for that?

Phew, these are the main ones! Really hope someone can clarify things a bit :slight_smile:

Hi all, I’m new in HACS (just installed on HassOS 4.17 to try to integrate my new reolink cameras & NVR).
I also get the Repostitory structure for v009 error when try to ad the fwestenberg custom repository.

Waiting for a workaround if it is possible.

It looks like the custom repo has been renamed / moved and another project (non-HACS) is now at the old URL (Reolink Python package).

You need to do this in HACS:

3 Likes

Tnx hannesbe, it works!

Spot on - tnx!!

Can you still use this with a NVR? Like if I have 4 cameras on the same IP how can I install all of them?

Hi Vesha,
I have a RLN8-410-E NVR with 6 cameras and it works like a charm.

Just read the many examples in this thread, but basically install HACS and add this to your configuration.yaml

camera:
  - platform: reolink_dev
    host: **IP OF YOUR NVR**
    username: **NVR USER**
    password: **NVR PASSWORD**
    name: camera1
    stream: sub
    protocol: rtmp
    channel: 0  **REMEMBER channel 0 means actually the camera plugged to port 1**
    scan_interval: 5

  - platform: reolink_dev
    host: **IP OF YOUR NVR**
    username: **NVR USER**
    password: **NVR PASSWORD**
    name: camera2
    stream: sub
    protocol: rtmp
    channel: 1 **REMEMBER channel 1 means actually the camera plugged to port 2**
    scan_interval: 5

… and so on.

Then add a Picture Entity Card for each camera in your lovelace interface

Hi
Latest version, changing the stream to sub doesn’t do anything it remains on main even though it’s saying sub is selected.
Can anyone else confirm this please?

Thanks ,but I was talking about version 0.8 which had a bug. The NVR is now almost working in version 0.9. See here for issue .

Oh you are right…
I’ve just updated from 0.7 to 0.9 and the configuration is totally different.
So now the platform is no more supported and I have to configure cameras through Configuration -> Integrations -> Reolink IP camera and add each cameras selecting the proper NVR channel.

For each camera the integration adds 6 entities an the automatic naming is a bit a mess.
The big problem is the loss of motion detection :sob: :sob: :sob:, an issue still under investigation reading your link. Hoping fwestenberg fix it soon.

 Logger: reolink.camera_api
Source: /usr/local/lib/python3.8/site-packages/reolink/camera_api.py:286
First occurred: 9:55:18 AM (5 occurrences)
Last logged: 9:59:58 AM
Error translating Reolink state response
 Logger: reolink.camera_api
Source: /usr/local/lib/python3.8/site-packages/reolink/camera_api.py:477
First occurred: 9:56:43 AM (23 occurrences)
Last logged: 9:59:58 AM
Error translating login response to json

After updating to the knew integration following the steps above I am getting these errors. Also the camera will show up and work briefly and then go unavailable. I have tried completely removing and reinstalling and the same results. Camera sets up fine, the stream will work in lovelace, and then all the entities go unavailable.

Can anyone point me in the right direction.

Edit** Now its back up so this seems to be an intermittent issue.

Morning All, I have been using HA for a while now, but only recently started with custom components, and most of the ones I have installed was through HACS, can some please share how I can install this the reolink: Python Package from @fwestenberg I would assume the scripts go somewhere in the homeassistant directory but not exactly sure where and if I need to do something extra,
I currently running Home Assistant 2020.12.0 with supervisor 2020.12.7 on an Ubuntu 20.04 machine.

Thank you in advance.

1 Like

You can just use the HACS addon for Reolink. This one uses the Python Package you just mentioned. After you install it, go to configuration->integrations and add the Reolink camera there.

1 Like