neolink
neolink copied to clipboard
Argus 4 pir Control fails
Describe the bug Hello,
Using Argus 4 contro/pir on or off I get:
[2024-11-15T10:22:51Z ERROR neolink_core::bc::de] header.msg_id: 212
[2024-11-15T10:22:51Z ERROR neolink_core::bc::de] processed_payload_buf: [3C, 3F, 78, 6D, 6C, 20, 76, 65, 72, 73, 69, 6F, 6E, 3D, 22, 31, 2E, 30, 22, 20, 65, 6E, 63, 6F, 64, 69, 6E, 67, 3D, 22, 55, 54, 46, 2D, 38, 22, 20, 3F, 3E, A, 3C, 62, 6F, 64, 79, 3E, A, 3C, 72, 66, 41, 6C, 61, 72, 6D, 43, 66, 67, 20, 76, 65, 72, 73, 69, 6F, 6E, 3D, 22, 31, 2E, 31, 22, 3E, A, 3C, 65, 6E, 61, 62, 6C, 65, 3E, 31, 3C, 2F, 65, 6E, 61, 62, 6C, 65, 3E, A, 3C, 73, 65, 6E, 73, 69, 56, 61, 6C, 75, 65, 3E, 31, 3C, 2F, 73, 65, 6E, 73, 69, 56, 61, 6C, 75, 65, 3E, A, 3C, 72, 65, 64, 75, 63, 65, 46, 61, 6C, 73, 65, 41, 6C, 61, 72, 6D, 3E, 30, 3C, 2F, 72, 65, 64, 75, 63, 65, 46, 61, 6C, 73, 65, 41, 6C, 61, 72, 6D, 3E, A, 3C, 2F, 72, 66, 41, 6C, 61, 72, 6D, 43, 66, 67, 3E, A, 3C, 2F, 62, 6F, 64, 79, 3E, A]::Ok("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<body>\n<rfAlarmCfg version=\"1.1\">\n<enable>1</enable>\n<sensiValue>1</sensiValue>\n<reduceFalseAlarm>0</reduceFalseAlarm>\n</rfAlarmCfg>\n</body>\n")
[2024-11-15T10:22:51Z ERROR neolink_core::bc::de] e: Custom("missing field `rfID`")
[2024-11-15T10:22:51Z WARN neolink::common::camthread] Argus 4 Small House Front: Connection Lost: Nom Parsing error: Nom Error: VerboseError { errors: [([], Nom(MapRes)), ([], Context("Unable to parse Payload XML"))] }
To Reproduce
[[cameras]]
name = "Argus 4 Small House Front"
username = "admin"
password = "verySecret"
uid = "123456"
discovery = "remote"
print_format = "None"
idle_disconnect = true
Running via docker:
docker run --rm -it --network host --volume=$PWD/config.toml:/etc/neolink.toml quantumentangledandy/neolink /usr/local/bin/neolink mqtt --config "/etc/neolink.toml"
Send messages via mosquito_pub:
mosquitto_pub -h localhost -t "neolink/Argus 4 Small House Front/control/pir" -u "$USER" -P "$PASSWORD" -m "on"
Expected behavior PIR control to work. Worth noting that floodlights on|off works as expected.
Versions NVR software: N/A Neolink software:
$ docker run --rm quantumentangledandy/neolink /usr/local/bin/neolink --version
Running: /usr/local/bin/neolink --version
[2024-11-15T10:25:12Z INFO neolink] Neolink c3353591ae1e64113da420d3a3a9567b6976b4e4 release
neolink 0.6.3-rc.3
Reolink camera model and firmware: Argus 4 Firmware Version v3.0.0.3520_24051700
same here and also for Argus PT