我正在检查hue API,我想知道我是否正确理解运动传感器能够通过“规则”直接打开灯,但是不可能通过桥接通知有关更改的信息?
我的情况是,我想检测是否有任何运动,以及是否不通过其余 API 关闭我的电视。
我还读到传感器数据每 5 分钟更新一次,如何减少扫描间隔?
小智 4
如果您通过 API 轮询 Hue 桥,您会立即获得运动结果。
它是如此简单:
GET http://<bridgeip>/api/<userid>/sensors/<sensor-id>
{
"state": {
"presence": true,
"lastupdated": "2018-11-01T13:43:00"
},
...
}
Run Code Online (Sandbox Code Playgroud)
对于检查全部 1 或 2 分钟,这将工作得很好(虽然我个人看电视的方式不能确保运动传感器检测到我的存在,因为芯片消失得太快)。
但是,此轮询是从 Hue 检索事件的唯一方法。如果需要立即使用事件(例如色调调光器开关等)作为外部源:忘记它吧。没有系统日志,没有外部 IFITT,没有 HTTP 触发器,或者除了轮询之外可以使用的任何东西。飞利浦在论坛中是这样回答这些问题的:
我们知道需求,它在我们的路线图上,我们不承诺具体日期
因此:购买飞利浦 Hue 传感器和开关可以将您与 Hue Bridge 的生态系统联系起来。