我看到 Hue API 在“日光”传感器上提供了地理位置字段和日出/日落偏移量。
再具体一点:
lat
long
sunriseoffset
sunsetoffset
当前发布的 API 没有提供任何关于如何使用日出/日落的信息。
如果我使用更新传感器 API 来设置纬度和经度,日出/日落偏移量是否会自动填充数据,并且我可以查询这些数据以相应地调整我的光照时间表?我想做例如“每天,日落时亮+ 20分钟”。
我打算自己实现必要的算法,但鉴于这些领域,我需要吗?
在测试时,我更新了传感器配置上的纬度和经度,这是更新后查询传感器的结果转储:
{
"state": {
"daylight":false,
"lastupdated":"2014-11-06T19:19:31"
},
"config": {
"on":true,
"long":"1.5333W",
"lat":"56.2442N",
"sunriseoffset":30,
"sunsetoffset":-30
},
"name":"Daylight",
"type":"Daylight",
"modelid":"PHDL00",
"manufacturername":"Philips",
"swvversion":"1.0"
}
您可以看到我设置的纬度和经度值(默认为“无”)。
现在很明显,日出和日落偏移不是计算值。相反,它们用于配置传感器值何时从日光切换到非日光,反之亦然 - 例如,日光在日出后几分钟变为真正的“日出偏移”。
桥梁是否知道给定地理位置的日出和日落时间?
如果是这样,考虑到日出和日落,我是否可以可靠地查询此传感器以确定日光或非日光?