【homeassistant】「最新内测」homeassistant最便捷接入小度+小爱+天猫精灵语音平台方法

2021.10.20 homeassistant组件具体教程


2021.11.28 上述homeassistant还在测试,难免有bug,正常使用请看看下文的nodered使用方法。
2021.10.10 使用论坛帐号登陆已开放,没帐号的可以用论坛帐号登陆测试
2021.08.10,发布HA版本,地址格式用http,https,原帐号登陆,https://gitee.com/huang_yong_tao/smarthome_voice_assistant
2021.3.31日,天猫已审核原来nr有部署语音节点的,直接到天猫app绑定就可以了,技能搜hasskit
老版本服务器已停掉,如果不能上线请更新节点至最新版

首先NR节点管理下载node-red-contrib-xiaodu-xiaoai节点最新版
安装成功后
image
拖入一个hass link 节点至编缉区



HA的长期访问令牌获取:HA界面左下角点你的名字下转到如下位置创建
image

连接成功状态
image
云服务连接成功节点会显示已连接
再次点开节点会显示HA下的设备列表


框选需要使用语音控制的设备
即可在小爱小度中同步设备了
小爱第三方查找 斯睿科技,小度技能平台搜 攀旺, 帐号填上面服务配置同帐号
小爱小度同步设备后会显示HA的设备,
目前支持设备类型,light,switch,cover,climate

image
自定义设备使用:
image
服务选以上同服务,类型选自已需要的
设备名就是小爱小度控制的设备名,如果与HASSLINK同时使用,请注意,不要跟HA设备同名
部署后就可在小爱小度三方同步设备了。
使用方法:玩自定义设备的兄弟应该不用多说,后面放个debug节点,用语音唤唤看打印些撒,解析至你要控制的格式就是了,
最后还有个stateout节点,此节点作用是自定义设备的状态,变化后发至此节点,状态会保存在本地,当语音需查询状态,如灯开了么,现在空调温度是多少?会在本地读状态数据,如果没有查询需求,可以不理会,格式按命令下发的格式,msg.devName写入你要保存状态设备的中文名,

谢谢楼主分享!zsbd

一定要前排顶贴,看着好喜欢。
期待集成天猫精灵

天猫年后集成。。

1 个赞


群晖docker安装的nodered,安装节点报这个错误,npm是不是版本低了?

好像安装成功了啊

搞搞搞,怎么参加众筹?

怎么参加众筹呢?


连接不上是怎么回事?

开发者大神最近两天在忙工作项目收尾,晚些看到会帮你看看

确宝帐号密码无误
确保帐号只在一个nr 实例上上线
因为多处上线,命令下发时会有多处回复,所以限制只能单处登陆,
第一次上线的nr实例会独占帐号

HA得把SSL证书关闭了才能连接成功,不然就报错
QQ图片20210206113415
然后证书关闭以后连接只有连接成功,没有下挂设备的信息
image

麻烦先弄清msg与msg.payload的区别,设备在msg.data下面


都是显示断开。米家里看不到设备。

我连接成功只有msg.payload这一行,没有msg.data

你要在debug节点里面选择相应的选项,才会看到的。

关键使用了SSL证书,就不能连接,是为啥,HA地址必须填IP地址,但是IP地址就连接不上

目前版本没考虑https,年后升级

感谢大佬,等等党迎来了胜利。
Mark上,放到to-do list里。。。

对了,另外问一下,为什么我在node-red里,只能搜到这个插件的1.0.4版本呢。。。是需要升级npm嘛?