本帖最后由 三金 于 2020-1-21 13:45 编辑
昨天有幸看到大佬wudijushi发的一个关于网易云的帖子【Node-Red】【网易云音乐】登录播放个人歌单
然后开始接触node-red
安装Node-RED连接homeassistant的第三方节点:
npm install node-red-contrib-home-assistant-websocket
npm install node-red-contrib-home-assistant
npm install node-red-contrib-home-assistant-llat
copy完大佬的流程,然后拜倒在这个server的节点上:
因为心大,我不太在乎密码,配置ha时从来不填密码
既然出错了,就要去看那些英语文档,看不懂
好像ha版本在0.77后有个大更新,东西都变了
我的ha版本号0.102.3,好像说http下不用配置api_password,需要在homeassistant下配置网络验证方式,如下:
#configuration.yaml下
homeassistant:
customize: !include customize.yaml
auth_providers:
- type: homeassistant
- type: legacy_api_password
api_password: !secret http_password
#secrets.yaml下
http_password: zxc
配置完,ha也不报错,完美!
现实给了我一个大嘴巴子
然后我又看到node-red-contrib-home-assistant-websocket的文档里里提到要添加node-red集成
死马当活马医完美:
咳,还是报错:
这个报错感觉像是已经连接到ha了就是读不到state,但是那个server节点上一直显示disconnected
综上,问题总结:node-red到底怎么通过这个server节点连接到ha?还有什么我遗漏的吗?
|