有一對夫婦的方式,如果你願意鼓搗與周圍的色調API就可以實現這一點。這在their website有很好的記錄。您可以連接到使用本地網絡上的Web瀏覽器的橋樑和你發送的條件JSON格式的列表,以滿足並採取
動作然後,它只是創造一些規則的情況下創建規則。您可以使用光線傳感器的值,或者一旦設置了色調的位置,就會爲日落/日出時間設置一個內置計時器,這比計算想要觸發的光照級別可能更容易。
您可以在規則中設置過渡時間,下面是一個示例,您可以創建一對規則以在日落前一小時以最小亮度開啓燈光,然後以1小時的過渡時間增加到最大亮度
{"conditions": [ { "address": "/sensors/1/state/daylight", "operator": "eq", "value": "false" }, { "address": "/sensors/1/state/daylight", "operator": "dx" } ], "actions": [ { "address": "/groups/0/action", "method": "PUT", "body": { "on": true, "bri": 0, } } ] }
第一條件指定日光傳感器必須被設置爲假(可以調整希望此到色相應用程序內改變在日落之前的偏移量),第二條件使用運算符「DX」這意味着價值必須改變。然後該規則的動作以最小亮度打開所有燈。
第二個規則是這樣的
{"conditions": [ { "address": "/sensors/1/state/daylight", "operator": "eq", "value": "false" }, { "address": "/sensors/1/state/daylight", "operator": "ddx" "value": "PT00:01:00" } ], "actions": [ { "address": "/groups/0/action", "method": "PUT", "body": { "bri": 254, "transitiontime":36000 } } ] }
第一個條件是和以前一樣,第二個條件使用「DDX」作爲一個經營者。 ddx表示規則將在傳感器值更改後觸發一段時間,在值參數(在本例中爲PT00:01:00)中指定,因此在第一個規則啓動後1分鐘。此規則的操作將所有燈光設置爲最大亮度,轉換時間爲1小時(轉換時間參數1 = 0.1秒)。所以他們需要1小時才能達到最大亮度。
一旦你進入了API那麼色調是真的挺,你可以用各種其他套件的集成功能強大的系統。有命令來增加亮度的階段,你可能對夫婦從光傳感器讀數,如果你更希望做這樣的說法,或修改上述規則使用您的光傳感器作爲觸發,而不是建立在日落計時器。
這是否支持色溫?如果外部光線較暖,請更改色調燈的色溫。 – bart
偉大的問題,我認爲它可能但它不檢測光的溫暖,所以它不能匹配它。如果可以的話,會很棒,這樣房間就會感覺很亮 – Trent
我不相信它能檢測到色溫。它以勒克斯(每平方米流明)測量發光強度。正如特倫特說的那樣,如果它也測量了色溫,那就太好了。 – Kailash