Reolink Argus Solar - Battery Camera - Gladys

Hi,
Battery-powered cameras are really great. They don’t need constant power and aren’t expensive, and they’re excellent as wildlife observation cameras.
They only have one drawback: No continuous stream, often proprietary protocols, and access restrictions.

Here’s my solution for me:

Docker container on my QNAP NAS with the following YAML:

***************************************************************************************

services:
reolinkproxy:
image: Package reolinkproxy · GitHub
container_name: reolinkproxy
restart: unless-stopped
network_mode: host
environment:

  • REOLINK_CAMERA_0_NAME=garten
  • REOLINK_CAMERA_0_UID=ReplaceYourUID
  • REOLINK_CAMERA_0_BATTERY_CAMERA=true
  • REOLINK_CAMERA_0_TIMEOUT=60s # more time for discovery
  • REOLINK_CAMERA_0_USERNAME=ReplaceUserName
  • REOLINK_CAMERA_0_PASSWORD=ReplacePassword
  • REOLINK_CAMERA_0_STREAM=main,sub
  • REOLINK_CAMERA_0_PAUSE_ON_CLIENT=true
  • REOLINK_CAMERA_0_IDLE_DISCONNECT=true
  • REOLINK_CAMERA_0_IDLE_TIMEOUT=30s
  • REOLINK_ONVIF_USERNAME=ReplaceUserName
  • REOLINK_ONVIF_PASSWORD=ReplacePassword

*************************************************************************************************

With this YAML, you install a Docker that acts as a Reolink proxy. It accepts calls from clients, then wakes the camera from sleep and transmits the stream:

Open VLC network stream with:

rtsp://admin:UserPassword@IP_QNAP_NOT_CAMERA:8554/garten/stream_sub

Here is the image from VLC. Interestingly, the Docker container stops the transmission again as soon as the application is closed.

and here is the integration as a camera in Gladys:

Important: The displayed or mentioned IP addresses refer to the IP of the QNAP NAS. The Reolink proxy then replaces them with the camera’s UDP.

Thanks @ruegerth for this information!
Can we move the topic to Tutorials instead of Configuration?
I think that’s more appropriate.

And in terms of battery autonomy, how does it perform?