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

 找回密码
 立即注册
查看: 1170|回复: 7

[流程系列] 只改变实体状态,不触发实体动作

[复制链接]

6

主题

81

帖子

492

积分

中级会员

Rank: 3Rank: 3

积分
492
金钱
411
HASS币
10
发表于 2022-12-25 00:01:20 | 显示全部楼层 |阅读模式
在Node Red里,有办法只改变homeassistant实体的状态吗?

我想做一个状态同步,监听到一个事件后,就把状态改了,但是不能去执行实体的动作
回复

使用道具 举报

54

主题

894

帖子

3822

积分

论坛元老

Rank: 8Rank: 8

积分
3822
金钱
2928
HASS币
0
发表于 2022-12-25 11:12:59 | 显示全部楼层
没怎么看懂
回复

使用道具 举报

18

主题

555

帖子

3990

积分

元老级技术达人

积分
3990
金钱
3400
HASS币
182
发表于 2022-12-25 11:37:08 | 显示全部楼层
提示个方向。node-red中有个homeassistant API节点,可使用/api/states/entity(post方法)更新实体状态。

可参考文档:https://developers.home-assistant.io/docs/api/rest
回复

使用道具 举报

0

主题

15

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
金钱
241
HASS币
0
发表于 2022-12-25 23:55:06 | 显示全部楼层
本帖最后由 setuup 于 2022-12-26 00:00 编辑

homeassistant API  switch 节点   启用输入
msg.enable = Boolean(true); 或  msg.enable = Boolean(false);
将改变状态,只要没有输出就可以只改变状态
#设置为 true 以打开开关,设置为 false 以将其关闭。或者
#如果消息具有定义的启用属性并将其设置为布尔值,则该节点将没有任何输出。

回复

使用道具 举报

6

主题

81

帖子

492

积分

中级会员

Rank: 3Rank: 3

积分
492
金钱
411
HASS币
10
 楼主| 发表于 2022-12-26 17:18:48 | 显示全部楼层
setuup 发表于 2022-12-25 23:55
homeassistant API  switch 节点   启用输入
msg.enable = Boolean(true); 或  msg.enable = Boolean(false ...

可以给一个详细的json案例吗
回复

使用道具 举报

6

主题

81

帖子

492

积分

中级会员

Rank: 3Rank: 3

积分
492
金钱
411
HASS币
10
 楼主| 发表于 2022-12-26 23:09:51 | 显示全部楼层
louis_lee 发表于 2022-12-25 11:37
提示个方向。node-red中有个homeassistant API节点,可使用/api/states/entity(post方法)更新实体状态。
...

尝试了这个方法,确实能够改变状态,但是有个问题,当改变状态后,1分钟,状态又自动变回去了
回复

使用道具 举报

18

主题

555

帖子

3990

积分

元老级技术达人

积分
3990
金钱
3400
HASS币
182
发表于 2022-12-26 23:38:59 | 显示全部楼层
本帖最后由 louis_lee 于 2022-12-26 23:48 编辑

这说明entity状态是由device控制。如果你想完全自己控制entity状态,只需要做一个template switch/light (取决于你实体是哪种设备)
比如你原来有一个开关,你需要用template做一个开关,开和关与原来的switch一致,状态可以由自己控制,不受device影响
回复

使用道具 举报

0

主题

15

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
金钱
241
HASS币
0
发表于 2022-12-28 14:54:28 | 显示全部楼层
这个一个    485 to mqtt 开关   墙面86 485开关    干触点开关 3方联动的列子

flows111111.zip

3.4 KB, 下载次数: 9

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 16:18 , Processed in 0.057180 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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