Disable polling of entities in Reolink integration?

Hi guys,

I have a Reolink doorbell and I can see in the diagnostics the event connection is “TCP Push”.

As I’m only using the integration for event notifications such as Package or Person detection, I don’t need the 60 second polling of all the other entities.

Is there a way of disabling this polling or change it so it’s less frequent? Will disabling all the entities prevent the polling?

I’m new to HA, so apologies if there is something basic I’ve overlooked. Many thanks for any help.

60 seconds is the standard when integrated in HA, but if you have associated entities that you do not use, test disabling them individually.

From the shared link:

If an entity listed below has a plus (+) next to its name, it means this entity supports push updates. These entities will have almost instant state changes. For redundancy, the state of all entities is also polled every 60 seconds. For entities without a plus (+), this is the only update method. Therefore, a device’s state change can take up to 60 seconds to be reflected in Home Assistant. An exception is the firmware update entity, which is polled every 24 hours. Another exception are battery cameras, most entities are still polls every 60 seconds.

Go the the integration entry, click on the 3 dots → System Options
Deactivate the option “Enable polling for changes”

Yes, I posted my question after reading that article. Unfortunately, there’s 54 entities. I was hoping someone knew the answer before I go and disable them all!

That disables all camera detections. I’m not sure that is the OP’s end goal…

Are you having connectivity issues?

Those are pushed, so they should still work.

2 Likes

Brilliant exactly what I was after. Hope the integration owner can add it to the docs.

This is not specific to the Reolink integration.
It is documented in detail here:

1 Like

Thank you very much for the enlightenment.