『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1242|回复: 3

[求助] 如何设置自动化流程中手动优先?

[复制链接]

10

主题

112

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
474
HASS币
0
发表于 2023-2-16 18:39:01 | 显示全部楼层 |阅读模式
求教:
      设定了某个自动化流程,比如自动开灯后延迟5分钟自动关灯,想实现自动化开灯后如果手动关闭开关,自动化失效,并在2小时候恢复自动化流程。

      或者如果是通过手动开启这个灯后,自动化也失效,并在手动关灯后自动化重新启用。



回复

使用道具 举报

9

主题

46

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
金钱
1045
HASS币
0
发表于 2023-2-19 11:33:21 | 显示全部楼层
本帖最后由 牛驴鸭加钙 于 2023-2-19 11:35 编辑

我也想实现这个效果,但是不知道怎么分辨出是由实体开关操作还是由homeasstiant操作。日志里面显示是有差别的,但不知道怎么调用。实体操作就显示为已打开,通过homeasstiant操作显示为由服务触发。
回复

使用道具 举报

10

主题

112

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
474
HASS币
0
 楼主| 发表于 2023-2-19 16:36:37 | 显示全部楼层
这个是AI给出的答案

问:在nodered中新建一条自动化流程:当人进入客厅,传感器感应到人后,打开客厅的灯光,并在离开后延时2分钟关闭客厅的灯光,如果手动关闭灯光,则自动化失效。请列出每一个节点完整的设置

答:这个自动化流程可以通过以下几个节点实现:
trigger node:作为输入节点,用于接收传感器检测到的人员进出信息。从Node-RED左边工具栏的输入选项卡中找到"trigger"节点并拖到工作区中,双击该节点打开设置面板,将“input type”设置为"State","state"设置为"true",并保存。

switch node:通过该节点来检测灯光状态是否已打开。从Node-RED左边工具栏的逻辑选项卡中找到"switch"节点并拖到工作区中,双击该节点打开设置面板,将“property”设置为"payload","condition"设置为"msg.payload == true",并保存。

delay node:在人员离开后延迟关闭灯光,从Node-RED左边工具栏的时间选项卡中找到"delay"节点并拖到工作区中,双击该节点打开设置面板,将“delay”设置为"2"(单位为分钟),并保存。

switch node:用于检测灯光是否已手动关闭。从Node-RED左边工具栏的逻辑选项卡中找到"switch"节点并拖到工作区中,双击该节点打开设置面板,将“property”设置为"payload","condition"设置为"msg.payload == false",并保存。

change node:将灯光状态设置为关闭状态,从Node-RED左边工具栏的功能选项卡中找到"change"节点并拖到工作区中,双击该节点打开设置面板,将“set”设置为"payload","to"设置为"false",并保存。

debug node:用于输出节点的输出结果。从Node-RED左边工具栏的输出选项卡中找到"debug"节点并拖到工作区中

将这些节点连接起来:

trigger node -> switch node 1 -> delay node -> switch node 2 -> change node -> debug node

注意:将每个节点的输入和输出与相邻节点的输入和输出相连接。

最后,需要将trigger node节点与传感器连接起来,用于接收传感器检测到的人员进出信息。在这个例子中,需要使用相应的传感器并按照其说明进行安装和配置。

至此,一个用于自动打开和关闭客厅灯光的Node-RED自动化流程已经创建完成。
回复

使用道具 举报

10

主题

112

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
474
HASS币
0
 楼主| 发表于 2023-2-19 18:18:30 | 显示全部楼层
牛驴鸭加钙 发表于 2023-2-19 11:33
我也想实现这个效果,但是不知道怎么分辨出是由实体开关操作还是由homeasstiant操作。日志里面显示是有差别 ...

我问了chatGPT同样的问题,他回复我的内容你看看这个帖子中我自己的回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 02:01 , Processed in 0.093712 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表