Closed ncul777 closed 3 weeks ago
The Baichuan implementation is very very new. I just made it in the past 2-3 weeks, so it is still rapidly developing.
That beeing sad, at this point the Baichuan protocol only implements a TCP connection. Reolink battery cameras don't support TCP connections, only UDP connections. You can use Reolink battery cameras with this libary (and the Home Assistant integration) using the Reolink Home Hub.
I am planning on supporting Baichuan UDP connections at some point, but I will probably not support Reolink Battery cameras in HomeAssistant withouth the Home Hub any time soon. This because even a UDP connection to the battery camera will likely keep it awake and theirfore rapidely drain its battery.
The Home Hub solves this issue by allowing the battery camera to go to sleep while HomeAssistant can keep a active TCP connection to the Home Hub.
No problem. As I mentioned on another issue I was able to connect and retrieve images from the Argus 3E via the Homehub.
I'd be happy to support if you need any testing done with or without homeassistant.
Describe the bug I am unable to connect to an Argus 3E camera (which is bettery powered and uses baichuan protocol). I wasn't sure if the library supports this protocol but I did see a 'Baichuan' folder. The issue could well be a configuration / setup issue on my side, although I am able to ping the camera and capture an image from the camera using neolink.
See the error log at the very bottom
I was able to successfully connect to a Home Hub using reolink-aio
To Reproduce Use the example code from readme (with Host details changed) to connect to device
Expected behavior Expect connection to be made and the print statements to show host details.
Environment:
I had originally 0.10.1 but upgraded to 0.10.2
Error log