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

 找回密码
 立即注册
查看: 4081|回复: 6

[已解决] 【请教】NR小白问题一枚

[复制链接]

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
发表于 2021-8-31 17:04:14 | 显示全部楼层 |阅读模式
本帖最后由 yuyuye 于 2021-8-31 21:44 编辑

[at]前阵子看了群里大佬关于通过巴法云实现小爱操作HA设备的帖子,很是受用,再次表示感谢。

然后这两天想把家里的温湿度传感器做进去,但遇到个问题。
八法温湿度传感器的发布格式形如:#温度#湿度

于是我就弄了两个current state的节点,分别获取温度、湿度,然后写了个函数想合并两个数据,
但是使用函数的结果是每次都会生成两条payload,类似:#温度#undefined、#undefined#湿度

本人脚本小白,所以请教下各位大佬,能否指点一二?谢谢先
[/at]
回复

使用道具 举报

2

主题

239

帖子

817

积分

高级会员

Rank: 4

积分
817
金钱
573
HASS币
20
发表于 2021-8-31 18:05:17 | 显示全部楼层
经过我和其他社区成员的反馈,请参考

https://cloud.bemfa.com/docs/#/? ... e%e5%a4%87%e4%ba%91

的可选功能反馈数据

这样不会重复触发订阅消息,但,暂时无法分离,必须同时传送这两个状态

回复

使用道具 举报

10

主题

141

帖子

1038

积分

金牌会员

Rank: 6Rank: 6

积分
1038
金钱
897
HASS币
0
发表于 2021-8-31 19:26:35 | 显示全部楼层
QQ截图20210831192452.png
QQ截图20210831192541.png
参考一下我的流程。
function中内容:
msg.payload = "#" + msg.data.new_state.attributes.temperature + "#" + msg.data.new_state.attributes.humidity;
return msg;
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
 楼主| 发表于 2021-8-31 20:20:33 | 显示全部楼层
jack9603301 发表于 2021-8-31 18:05
经过我和其他社区成员的反馈,请参考

https://cloud.bemfa.com/docs/#/? ... e%e5%a4%87%e4%ba%91

这个虽然解决不了我的问题。
不过还是感谢,之前还在想怎么反向把本地状态发布到云上,原来还有这一手。
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
 楼主| 发表于 2021-8-31 20:22:03 | 显示全部楼层
imwyh 发表于 2021-8-31 19:26
参考一下我的流程。
function中内容:
msg.payload = "#" + msg.data.new_state.attributes.temperature  ...

谢谢解答。
但是我的情况是温度和湿度各一个实体,虽然我知道可以写个模板sensor,
不过还是继续求问,两个状态node的情况下,怎么可以合并成一条payload呢?
回复

使用道具 举报

2

主题

239

帖子

817

积分

高级会员

Rank: 4

积分
817
金钱
573
HASS币
20
发表于 2021-8-31 21:05:33 | 显示全部楼层
yuyuye 发表于 2021-8-31 20:22
谢谢解答。
但是我的情况是温度和湿度各一个实体,虽然我知道可以写个模板sensor,
不过还是继续求问,两 ...

主动查询
回复

使用道具 举报

7

主题

349

帖子

3231

积分

论坛元老

Rank: 8Rank: 8

积分
3231
金钱
2882
HASS币
0
 楼主| 发表于 2021-8-31 21:44:07 | 显示全部楼层

谢谢。
刚看到原来有个模板节点。。愉快地解决了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 15:26 , Processed in 0.552261 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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