找回密码
 立即注册

微信扫码登录

搜索
查看: 780|回复: 15

[流程系列] 请教大神如何在function里直接操作设备,不用action节点

[复制链接]

4

主题

33

回帖

287

积分

中级会员

积分
287
金钱
250
HASS币
0
发表于 2025-11-20 15:31:39 | 显示全部楼层 |阅读模式
请教大神如何在function里直接操作设备,不用action节点


现在可以用function直接获取到设备的状态等,不用current state节点,也不用http请求节点,按道理应该也可以用function直接操作设备
回复

使用道具 举报

6

主题

135

回帖

969

积分

高级会员

积分
969
金钱
828
HASS币
0
发表于 2025-11-21 10:53:06 | 显示全部楼层
请问怎么直接用用function直接获取到设备的状态呀?能分享下代码嘛!非常感谢
回复

使用道具 举报

hhh. 手机认证

11

主题

398

回帖

3467

积分

论坛UI达人

积分
3467
金钱
3058
HASS币
0
发表于 2025-11-21 18:54:28 | 显示全部楼层
我也想问问,如何在function节点中读取HA的设备状态,很神奇。
回复

使用道具 举报

jjcs 手机认证

58

主题

2090

回帖

8619

积分

论坛元老

积分
8619
金钱
6461
HASS币
50
发表于 2025-11-21 20:25:17 | 显示全部楼层
hhh. 发表于 2025-11-21 18:54
我也想问问,如何在function节点中读取HA的设备状态,很神奇。

很简单,homeassistant 在nodered插件里面有全局变量,所有实体都有,使用function读取json路径就行了,看我主页这篇针对Ha传感器实体值状态监测的Node-red流
https://bbs.hassbian.com/thread-28456-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

jjcs 手机认证

58

主题

2090

回帖

8619

积分

论坛元老

积分
8619
金钱
6461
HASS币
50
发表于 2025-11-21 20:26:29 | 显示全部楼层
至于控制设备要看变量里面有没有,我记得是没有的,用个节点也是一样的,或者你用hadapi
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

4

主题

33

回帖

287

积分

中级会员

积分
287
金钱
250
HASS币
0
 楼主| 发表于 2025-11-25 15:36:37 | 显示全部楼层
jjcs 发表于 2025-11-21 20:26
至于控制设备要看变量里面有没有,我记得是没有的,用个节点也是一样的,或者你用hadapi ...

什么变量,在哪里能看到
回复

使用道具 举报

jjcs 手机认证

58

主题

2090

回帖

8619

积分

论坛元老

积分
8619
金钱
6461
HASS币
50
发表于 2025-11-25 19:29:31 | 显示全部楼层
在nodred的全局变量里面
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

4

主题

33

回帖

287

积分

中级会员

积分
287
金钱
250
HASS币
0
 楼主| 发表于 2025-11-25 21:23:29 | 显示全部楼层
jjcs 发表于 2025-11-25 19:29
在nodred的全局变量里面

那里面只有自己用global定义的全局变量
回复

使用道具 举报

jjcs 手机认证

58

主题

2090

回帖

8619

积分

论坛元老

积分
8619
金钱
6461
HASS币
50
发表于 2025-11-28 19:31:05 | 显示全部楼层
arnold3115 发表于 2025-11-25 21:23
那里面只有自己用global定义的全局变量

不会,还有ha节点的,你要安装ha的nodered节点才有
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

4

主题

33

回帖

287

积分

中级会员

积分
287
金钱
250
HASS币
0
 楼主| 发表于 2025-12-4 10:18:15 | 显示全部楼层
jjcs 发表于 2025-11-28 19:31
不会,还有ha节点的,你要安装ha的nodered节点才有

有ha的上下文,里面有services节点,里面有各种设备的操作,但是不知道代码怎么写,deepseek出来的代码执行了都没反应
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-1-23 02:19 , Processed in 0.192437 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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