Closed acseven closed 2 months ago
It seems your using docker linked to latest (which means you are ahead of 0.6.3-rc2). Because of changes upstream I've had to drop the older yaserde xml parser. Instead we are now using quick_xml. Quick xml is much more strict about the format of the xml and so will now give error messages if a packet does not match (rather then ignoring it).
I've got a few more message format updates in my testing branch that address this and other format changes and I'll merge them in when I can.
However perhaps you should change your docker to pin to the actual 0.6.3-rc2 instead of tracking latest until it's done
Ah, I see. Thanks for the heads up!
However perhaps you should change your docker to pin to the actual 0.6.3-rc2 instead of tracking latest until it's done
I used the [v0.6.3.rc.1] from the docker hub and now my Argus PT Ultra is available via RTSP
Is there a way to control the PTZ functionality via something like onvif?
Not via onvif. I can't find any onvif servers in rust that I can hook into. So at the moment it is done via mqtt or command line.
Describe the bug Using v0.6.2 the current yaml file worked and cameras connected (even though only remote connection). Using v0.6.3-rc.2 with the same toml file, cameras do not connect, and logs report the error loop below.
I'm using MQTT only operation mode. Discovery is set to map, but it only works with remote as seen in the log; in fact the camera local IP addresses are ignored altogether, I don't know if that is expected given these are battery powered cameras (solar) or not.
log:
more:
To Reproduce As specified in the description.
Expected behavior Cameras would connect and become available.
Versions NVR software: N/A Neolink software: N/A Reolink camera model and firmware:
neolink.toml file
v0.6.2 logs, for reference: