neolink icon indicating copy to clipboard operation
neolink copied to clipboard

Neolink causing excessive battery usage

Open IanK6449 opened this issue 1 year ago • 6 comments

Describe the bug I am using Neolink on a Wndows 10 machine to connect to a Reolink Argus Eco battery powered camera. I am viewing the stream from Neolink in Home Assistant running on a different server to the Windows machine. When I view the stream I can see in the Neolink log that it activates the camera and then reports it being paused 30 seconds later as required by idle_timeout. Even if I don't view the stream in Home Assistant, the battery continues to drain on the camera and it goes flat within about 12 hours. If I stop Neolink, the battery drain stops. I have tried disabling the WebRTCCamera integration in Home Assistant but even this does not prevent the battery drain. So, I suspect Neolink is not pausing the camera fully somehow even though it reports that it is pausing the client.

To Reproduce Steps to reproduce the behavior. Example: Config File Used: [[cameras]] idle_disconnect = true name = "frontgarden" username = "" password = "" address = "192.168.." uid = "*****************" stream = "subStream" push_notifications = false

[cameras.pause] on_motion = true on_client = true timeout = 5 # How long to wait after motion stops before pausing

Expected behavior Neolink should fully pause the camera stream and thus prevent the camera from continuing to drain its battery.

Versions NVR software: N/A - Home Assistant using the WebRTCCamera integration. But it also did the same using the generic RTSP camera integration instead. Neolink software: Neolink e47a0d5734b0a06b53bd8d78be9ca2f6b8396480 release but also occurs for the latest 'official' release. Reolink camera model and firmware: Argus Eco. Firmware: 0223_740_747_413

IanK6449 avatar Jul 12 '24 10:07 IanK6449

I have the same issue with an Argus PT

DeckardCain2014 avatar Sep 18 '24 18:09 DeckardCain2014

Is there any solution for this?

mojrs10 avatar Oct 28 '24 05:10 mojrs10

i have the same issue with my argus 2

Blackspell01 avatar Nov 14 '24 21:11 Blackspell01

Same here

blitz2kx avatar Jun 14 '25 10:06 blitz2kx

idle_disconnect = true
  [cameras.pause]
  #on_motion = true # Should pause when no motion
  on_client = true # Should pause when no rtsp client
  timeout = 2.1 # How long to wait after motion stops before pausing

surfzoid avatar Jul 20 '25 08:07 surfzoid

for me the v0.6.3 doesnt work so I have to use v0.6.2 and idle_disconnect = true wasn't implemented yet apparently...

Blackspell01 avatar Jul 25 '25 10:07 Blackspell01