常光灯 'x' 分钟后自动关闭



我一直在寻找一项功能,该功能会在'x'分钟后自动关闭灯光。基本上,如果有人忘记关闭灯,我希望在一段时间间隔后将其关闭。这样的东西已经存在吗?

库存iOS应用程序具有计时器功能,但并非经常出现。所有其他例程都需要特定的一天/时间来做某事,但我不在乎日常。

我在python中编写了一些示例代码,该代码会间隔拉动组的状态,如果超过阈值,它会关闭灯。如果有一些已经这样做的东西,我不会走得更远...但是如果它不存在,我将继续编写代码。

取决于您如何打开灯光的方式,通常可以轻松地在桥梁内进行设置。您可能必须使用API进行配置。

在桥梁内创建2个新的通用传感器。在规则上添加条件,该规则会在每次打开灯光时更新传感器1的值。假设我们将每次打开灯打开时都将其设置为1。

在桥梁中创建一个计时器,以每分钟更新传感器2(或其他),与它更新的内容无关紧要。

最终创建一个规则,该规则只有在使用稳定的操作员使用稳定的操作员将传感器2更改值(DX运算符)和传感器1的值设置为1(或任何超时时间)时,才会触发。让该规则关闭灯。

在参数中包括in/non,将规则缩小到一天中的某些时间

这是一个旧主题,但是我正在寻找相同的信息。一段时间后,我意识到,使用以下机构创建规则更简单,关闭灯(在我的情况下是一个色调的智能插头),它打开了8分钟。

{
    "name": "Turn off automatically",
    "conditions": [
        {
            "address": "/lights/12/state/on",
            "operator": "eq",
            "value": "true"
        },
        {
            "address": "/lights/12/state/on",
            "operator": "ddx",
            "value": "PT00:08:00"
        }
    ],
    "actions": [
        {
            "address": "/lights/12/state",
            "method": "PUT",
            "body": {
                "on": false
            }
        }
    ]
}

最新更新