Reolink POE IP Camera Setup

I have a feeling this may be network related. It seems whenever i lose connection to any of the cameras, they dont work in HA until i restart HA again. Do you notice that too?

Hi All,
reolink_dev stopped working for me after latest upgrade to 0.113.
Getting errors: ERROR (stream_worker) [libav.tcp] Port missing in uri
Before that 8 cameras been working fine.

Anybody else observing same on latest version?

yeah, my motion sensors have stopped reporting since 0.113

In my case sensors are working but no video at all.

Same here. Seems to be related to that bug

I think with Reolink case it is not frontend issue but backend and that is most likely reolink_dev integration issue

Iā€™m not using Reolink_dev and Reolink cams stopped streaming for me after upgrading to .113. However, my Wyze cam did work, maybe its a specific hardware related thing?

This my config that works on .112.4 :

- platform: ffmpeg
  name: Porch
  input: !secret wyze_porch_scrt
- platform: ffmpeg
  name: Driveway
  input: !secret reolink_driveway_source
- platform: ffmpeg
  name: Backyard
  input: !secret reolink_backyard_source
- platform: ffmpeg
  name: Frontyard
  input: !secret reolink_frontyard_source

Any ideas?

This is my config, running v113.3 and Reolink E1 Pro works fine.

- platform: ffmpeg
  name: Framsida
  input: !secret reolink_framsida
reolink_framsida: -rtsp_transport tcp -i rtsp://USERNAME:PASSWORD@IPaddress:554/h264Preview_01_main

@babar, thanks for the advice, it inspired me to recreate the config for each problem cam( 3 in total, RLC-410 5mp) and I added the prefix args(-rtsp_transport tcp -i) to my rtsp urls as you recommended and it finally workā€¦ At first, I had added the prefix args to my existing config but that didnā€™t work, perhaps I had a weird caching issue as well. However, I did also upgrade to .114 for giggles, maybe some of the cam issues were addressed in this release (dark mode is really elegant btw, I love it!).

Did you solve this, i have the same camera, also struggling with picking up motion!

Nice setup! Did you get this working with motion in hass too? Is this the 410 bullet/turret combo they are selling on Reolink.com?

I was able to get motion detection working through NodeRed. I have created Inject node which activates WWW-request node (GET) every second to check if motion was detected. Then you can basically do whatever you want with the output. All you need is to paste this in the second node:

http://ip_of_your_camera/api.cgi?cmd=GetMdState&user=admin&password=your_password

Works flawlessly, I havenā€™t figured out any other way.

Thanks a lot for that Integration. It works like a charmā€¦
I just have a simple question : is this possible to change the Motion Icon (running man) color in red when motion is detected 'rather than White) ?

Thanks

Hi
i have 2 questions

1 how can I change the entity name Ā“"camera_frontdoor_email"Ā“ to "camera_XXX_email" ?

2 how does the configuration.yaml look like if you have 2 cams
can someone show me an example?

thank you

Hello,
I cant find solution for this warning, dont even know what to search for

WARNING (MainThread) [homeassistant.util.async_] Detected I/O inside the event loop. This is causing stability issues. Please report issue to the custom component author for reolink_dev doing I/O at custom_components/reolink_dev/ReolinkPyPi/camera.py, line 272: response = requests.post(self._url, data=json.dumps(body), params=param)

In those lines are this code

            if body is None:
                response = requests.get(self._url, params=param, stream=stream)
            else:
                response = requests.post(self._url, data=json.dumps(body), params=param)

can someone help me on this I am getting a loot of this in my log.
Thanks in advance

Iā€™ve been trying to use this camera with HomeKit but it wonā€™t work, it freezes. I would appreciate any help.

Hi @fwestenberg,

Does your integration still doesnā€™t work on E1 models. Any way I could make motion sensor and other sensors work on E1 models?

I successfully added 1 reolink camera to my HA Setup using the instructions here: https://github.com/fwestenberg/reolink. I just purchased a second camera and am struggling to get the config correct. Would someone be so kind and provide an example config for 2 camerasā€¦

1 Like

Each section gets repeated elements for each camera.
If you use the wyze integration be sure to put all platform statements under the same binary_sensor level. I was adding multiple binary_sensor lines and HASS only saw the last one.
For example:

binary_sensor:
  - platform: wyzesense
    device: auto
  
  - platform: template
    sensors:
      motion_garagedriveway:
        friendly_name: Camera Garage Driveway
        device_class: motion
        entity_id: camera.garagedriveway
        value_template: "{{ is_state('camera.garagedriveway', 'motion') }}"
        delay_off: 
          seconds: 15
  
  - platform: template
    sensors:
      motion_frontdriveway:
        friendly_name: Camera Front Driveway
        device_class: motion
        entity_id: camera.frontdriveway
        value_template: "{{ is_state('camera.frontdriveway', 'motion') }}"
        delay_off: 
          seconds: 15

camera:
- platform: reolink_dev
  host: 192.168.1.2
  username: admin
  password: pass
  name: garagedriveway
  protocol: rtsp

- platform: reolink_dev
  host: 192.168.1.1
  username: admin
  password: pass
  name: frontdriveway
  protocol: rtsp

switch:

repeat switch items here starting with the ā€œ-platform: templateā€ line

i successfully add my reolink e1 zoom to HAā€¦ thank you @omnequod for the detailed instructions!