ningcol 发表于 2022-7-5 10:07:42

cimsen 发表于 2022-7-5 00:02
感谢楼主分享
实测海尔空调确实可以用,但是还有一点小问题
家里有三台海尔空调,其中两台在这个机器人内显 ...

应该是可以重新设置位置的,你重新设置位置后, 指令你就说【把客厅空调设为多少】,这样你试试

vinter_wu 发表于 2022-7-5 18:47:06

本帖最后由 vinter_wu 于 2022-7-5 18:48 编辑

ningcol 发表于 2022-7-5 10:05
返回回来的信息,你不会取是吧?
会取,我是后面直接跟“call-service”节点,就报这个错误,Call-service error. extra keys not allowed @ data['nlpTime']这个是不需要获取信息的吧?

ningcol 发表于 2022-7-6 10:08:30

vinter_wu 发表于 2022-7-5 18:47
会取,我是后面直接跟“call-service”节点,就报这个错误,Call-service error. extra keys not allowed...

你先去研究下nodered怎么玩吧,你要根据海尔机器人输出的信息来设置。你先把更改热水器状态调通了,再连起来用

vinter_wu 发表于 2022-7-7 09:33:08

ningcol 发表于 2022-7-6 10:08
你先去研究下nodered怎么玩吧,你要根据海尔机器人输出的信息来设置。你先把更改热水器状态调通了,再连 ...

昨天稍微搞明白了点,海尔机器人的输出的msg.payload下带有data数据,直接传递给call-service就会报错,我在中间加了个函数节点过滤一下就可以了。我看其他的节点输出data和payload是同一层,不是挂在payload上呀。

mofhu 发表于 2022-7-18 10:23:06

感谢楼主,接入了一个燃气热水器。目前开关可以,温控暂时没控制上,貌似还得继续研究。
不过海尔自己似乎有bug...它反馈的状态(如燃气热水器的开关状态)有时候是错的,我稍微查了一下,此时在海尔智家APP看热水器的状态也是错的(如实际是通电但没开热水器,但软件显示热水器是打开的,此时智家各种调温度的操作看似能成功,实际热水器并未打开,也不能响应)。猜测是app只管发消息,并没看设备是否能正确反馈。
后来我拔掉热水器电源重新开机,又恢复正常。长期来看,不知道是否有方法能监控海尔是否有bug...

zhaidoudou123 发表于 2022-7-19 01:23:50

谢谢楼主

cimsen 发表于 2022-7-27 12:07:57

ningcol 发表于 2022-7-5 10:07
应该是可以重新设置位置的,你重新设置位置后, 指令你就说【把客厅空调设为多少】,这样你试试 ...

都试过了 不论海尔智家app里给每台设备设置的位置如何设置,在这个机器人里都没有变化,不知道还有没有人有一样的情况

fzbxb 发表于 2022-7-28 06:59:38

话说天猫精灵能不能也这样做?

shmily-shmily 发表于 2022-7-28 08:29:52

楼主冰箱的温度数据可以教一下如何取出来导到mqtt吗?一直没搞明白如何能取出来

lzmit 发表于 2022-7-28 08:34:37

来学习了,谢谢分享
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 海尔NodeRed节点发布【node-red-contrib-haier】