如何在 Surveillance Station 处于家庭模式时阻止 Amcrest 摄像机跟踪运动

物联网 监视摄像头
2021-06-18 14:47:11

问题

我有一个 Amcrest IP 摄像机设置,当运动检测触发时,它会记录到 Synology Surveillance Station (SS),并启用运动跟踪。我已经设置了我的常规录制配置文件(仅在检测到运动时录制)和家庭模式(根本没有录制)。

我想实现的是,当我处于家庭模式时,相机不仅不记录,而且根本不跟踪任何运动(即平移或倾斜)。理想情况下,如果我能一眼看出相机当前是否处于活动状态(主要是为了房客的利益)会更好。

作为最后的手段,我可​​能会购买一个智能插头并使用 IFTTT 触发它来关闭相机的电源,但我更愿意避免在混音中添加其他设备。

我试过的

我在 SS 中设置了动作规则,其中触发器进入(或离开)家庭模式,动作是禁用(或启用)相机。当我进入家庭模式时,我可以看到这具有禁用相机的效果,但这仅适用于 SS 端 - 因此相机仍会主动检测和跟踪运动。

有没有办法可以配置操作规则来禁用相机本身(通过禁用运动跟踪或关闭电源)?

1个回答

我已经拼凑了相当简单的解决方案,只是记录不足。

首先,我发现了 Amcrest 的隐私模式,这正是我想使用我的操作规则进行切换的选项。

Amcrest 有一个部分记录的 API,但这并没有提到隐私模式。

然而,拼图的缺失部分是这个 Amcrest 用户,他通过反复试验找到了正确的语法:

http://youramcrestip/cgi-bin/configManager.cgi?action=getConfig&name=LeLensMask
http://youramcrestip/cgi-bin/configManager.cgi?action=setConfig&LeLensMask[0].Enable=true
http://youramcrestip/cgi-bin/configManager.cgi?action=setConfig&LeLensMask[0].Enable=false

最后,您可以使用Webhook 选项作为 SS 操作规则中的操作来调用它

Amcrest API 的 Webhook 设置