Onvif Platform - PTZ / Preset on Reolink E1 Pro

Hi all,

have an issue with my Reolink E1 Pro.

Two E1 Pro integrated and working fine so far. Both have same hardware and firmware version.

On the first cam I can set Presets and can acces them with:

  - name: Preset1
    service: onvif.ptz
    service_data:
      entity_id: camera.cam_wohnen_mainstream
      preset: '001'
      move_mode: GotoPreset

I did exactly the same on cam two, but it is not moving to the preset.

PTZ is working on both cams, but presets only on one.

Is there a secret on how the reolink cams store the preset names for onvif?
No matter what I put in for the second cam, it doesn´t move to the preset.

How can one work with ‘000’ - ‘006’ and the second one does not? They are both same hardware and firmware version!

In the reolink apps (mac and ios) they are working, but not or partially in onvif protocol.
Guess there must be something with the preset names in the cams?

How to read out the stored names in the cams for onvif???

Anyone an idea?

thanx
Dirk

3 Likes

I checked the logs and found that on second camera are fault logs:

Absolute Presets not supported on device 'Cam Mo'
12:37:31 – (WARNUNG) ONVIF - Die Nachricht ist zum ersten Mal am 09:25:09 aufgetreten und erscheint 150 mal

First cam produces no Fault!

They are both same Hard and Firmware Version!

How is that possible??

Ok, found the Fault:

when I looked into the core.device_registry I noticed that there is a difference between the cams in this section of the camera device part:

  "disabled_by": null,
  "entry_type": null,
  "hw_version": null,

in one Camera the “hw_version” was not set to “null”. I set this entry for all my cams to “null” and after restart all cams are working now with PTZ and Presets.

Cheers
Dirk

1 Like

I had the same issue but I had null on my camera.
I changed the hw to something random and it worked.

Later on I added a new preset to the same camera but this new preset was not available. I changed again the hw_version entry and the preset appeared.

It looks like ONVIF load the available preset when you add the camera the first time and that HA is forced to recheck that when the hw_version changed.

Maybe it can help someone in the futur.

2 Likes

figured it out. Just reload the onvif integration after setting the presets in the camera.
that way homeassistant will recognize them and even will show you in the logs which names are supported.