Reolink POE IP Camera Setup

i made a copy and have both in my custom components

reolink
reolink_dev

seems to be some where in the code he is referencing both

Oh sorry I just re-read your post
Platform needd to be reolink_dev
Custom component folder needs to be reolink_dev

Yep… That did it…

Thank you!

Perhaps it would be a good idea to chance the directory name in the github repository to match?

Good to hear.
Now I just need to work out how to fix it to work with the NVR. Or just put a POE switch between the cameras and the NVR so the cams are on the local lan and not just on the NVR local lan

@Harry13 let me know how this goes, as I’m interested in it as well and the NVR just gets in the way!

Does anyone know how to push a send a snpashot or picture form the camera to Pushbullet? i tried the following but it doesnt work

  - id: 'outside_camera_motion'
    alias: Front Door Camera Motion Notification
    trigger:
      - platform: state
        entity_id:
          - binary_sensor.motion_front_door
        to: 'on'
    condition:
      condition: state
      entity_id: input_boolean.outside_camera_motion_override
      state: 'off'
    action:
      - service: notify.pushbullet
        data_template:
          title: "Home Assistant"
          message: "Front Door Motion Detected"
          target: device/XXXXXX 5T
          data:
            file_url: /api/camera_proxy/camera.front_door?token=9df45bde2xxxxxxxxxxxxxxxxxxxxxxxxxxx
            url: >
              {% if is_state('person.stephen', 'home') %}
                rtmp://192.168.0.XX/bcs/channel0_main.bcs?channel=0&stream=0&user=XXXXXXXX&password=XXXXXXXXXX
              {% else %}
                rtmp://XXXXXXXX.duckdns.org/bcs/channel0_main.bcs?channel=0&stream=0&user=XXXXXXXX&password=XXXXXXX
              {% endif %}

Hello,

I recently added my 1st Reolink camera, I’ve installed the custom component and everything is working great.

I’m wondering if there’s any way to create the behavior my other Ring cameras have in Home Assistant, where clicking the image opens a window and plays back the most recent motion event. In other words clicking the image would get the camera to stream playback of the most recent recording on the SD card.

@fwestenberg How do I do to add all my cameras?
I have 4 of therm via NVR…

awesome work.

I’m experiencing streams being cut with the custom component after a day or so.
Not so with the generic component.
Anyone else also experiencing the same?

Yes same here! I will test it today once again since I updated my camera.

I am also struggling to make this work.
http://x.x.x.x/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=xxxx&password=xxxxxx
Is the Url for the Still image.
If i paste this in my browser it gives me a still image but it does not work for creating an automatic snapshot.

Why don’t you use the camera.snapshot service?

I do use the snapshot service, and on my Foscam cameras it works great but i cant get a snapshot from the Reolink

- id: notifypost
  alias: Notify Post
  trigger:
  - entity_id: switch.brievenbus
    from: 'off'
    platform: state
    to: 'on'
  action:
    - service: camera.snapshot
      data:
        entity_id: camera.hekzicht
        filename: "/config/www/snaps/hekzicht.jpg"
    
    - service: notify.oneplusa6013
      data_template:
        message: Er is post
        title: "Brievenbus"
        data:
          attachment: /config/www/snaps/hekzicht.jpg
          html: "1"

And this is the camera.

  - platform: generic
    still_image_url: "http://x.x.x.x/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=xxxx&password=xxxxxxx"
    stream_source: "rtsp://xxxxx:[email protected]:xxx/h264Preview_01_main" 
    name: Hekzicht

If is use this Foscam, the snapshot works great.

  - platform: foscam
    ip: x.x.x.x
    port: xx
    username: xxxxx
    password: xxxxx
    name: Back door

Im using my reolink cameras with snapshot and record services without any problem and using pushover too, I added my camera as ffmpef platform and rtsp input
All working fine

Would you mind sharing your camera code?
I have no idea what i am doing wrong.

sure,here is:

camera:
  - platform: ffmpeg
    name: Terraza
    input: rtsp://xxx:[email protected]:554/h264Preview_01_main

Thanks, I notice that you don’t have an still image url set up.

Looks like i only have to change “general” to “ffmpeg”

Maybe u can try this too:


Cameras are working good too, but give me issues when I use image processing software with my cams

I thought of trying that but if i can get it to work without an addon Id rather do that.

I added this camera with a new name and get the snapshot from this new cam.
Now I am able to get a snapshot from the Reolink.
Thanks.