Home Assistant问题集中贴

此贴只针对HA方面的回复,比如HA,nr,mqtt,z2m等,和HA有关的。

论坛一直没有一个安装总汇贴,都是靠论坛的几个大佬自己总结贴子来搞,难免有所疏忽,遗漏,重复的,萝卜想搞个安装方面的贴子,然后就搞一个吧,靠几个人的总结是很难全面的,大家一起努力吧。
1、把所有安装方面的问题都提到这里,让刚入门的小白们有个完整的参考。问问题之前先论坛搜索一下之前有没有人发过类似问题,没有再跟贴回复问题。
2、提了问解决问题之后,要回来重新编辑贴子,把搞定问题的方法步骤,相关软件和链接放到提问里。如解决问题之后无人把问题解答编辑好,加入帮扶黑名单。
3、借此机会小爱控制NR的公测(目前天猫基本完成,后续还有小度),问题回答得好的,给予公测资格。
格式如下
例如1楼
提问:ha如何安装,安装的一般步骤以及我所踩过的坑(附上你的教程贴)
2楼
提问:ha这个问题如何解决跪求大佬(解决中)(已解决)(帖子链接)

################# 发到论坛时,请把上方日志也一并粘贴发送 ################
########################### System version ###########################
########################### System version 2 ###########################
Linux version 5.4.2-rockchip64 (root@wind-pc) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.3 SMP PREEMPT Wed Dec 11 18:03:10 CST 2019
########################### System info ###########################
Linux Chainedbox 5.4.2-rockchip64 #19.11.3 SMP PREEMPT Wed Dec 11 18:03:10 CST 2019 aarch64 GNU/Linux
########################### END ###########################
\033[0;33m [ERROR]: 由于无法确定系统版本,故请手动切换系统源,切换方法参考中科大源使用方法:http://mirrors.ustc.edu.cn/help/\033[0m

请把你安装的详细过程逐一截图上传,你这个信息看不错什么错误。

先谢谢您

root@Chainedbox:~# chmod a+x install.sh
root@Chainedbox:~# ./install.sh
(1). 是否将系统源切换为中科大(USTC)源(目前支持 Debian Ubuntu Raspbian 三款系统)
请输入 y or n(默认 yes):y

(2). 找到该系统中有以下用户名
如下方列表未显示你的用户名,请切换回你用户账号后输入 sudo usermod -aG docker $USER 添加用户到 docker 用户组。
[1]: openmediavault-webgui
[2]: admin
[3]: nas
[4]: upload
[5]: download
[s]: 跳过
请输入你需要使用 docker 的用户名序号,以加入 docker 用户组:2
将admin用户添加至 docker 用户组。

(3).是否需要替换 docker 默认源?
请输入 yes 或者 no(默认:yes):y

(4).请选择你设备类型(默认:qemux86-64)
[1]: intel-nuc: 英特尔的nuc小主机
[2]: odroid-c2: 韩国odroid-c2
[3]: odroid-xu: 韩国odroid-xu
[4]: orangepi-prime: 香橙派
[5]: qemuarm-64: 通用arm设备(例如斐讯N1) 64位系统
[6]: qemux86-64: 通用X86(普通的PC机电脑)64位系统
[7]: raspberrypi3-64: 树莓派三代64位系统
[8]: raspberrypi4-64: 树莓派四代64位系统
[9]: tinker: 华硕tinker
输入数字 (1-9):5
你选择了 qemuarm-64

(5).是否需要设置 hassio 数据保存路径(默认:/usr/share/hassio)
请输入 yes 或 no (默认:no):n
hassio 数据路径为默认路径: /usr/share/hassio
################################################################################

1. 是否将系统源切换为中科大(USTC)源: 是

2. 是否将用户添加至 Docker 用户组: 是,添加用户为 admin

3. 是否将 Docker 源切换至国内源: 是,切换源选择:

4. 您的设备类型为: qemuarm-64

5. 您的 hassio 数据路径为: /usr/share/hassio

################################################################################
请确认以上信息,继续请按任意键,如需修改请输入 Ctrl+C 结束任务重新执行脚本。

################# 发到论坛时,请把上方日志也一并粘贴发送 ################
########################### System version ###########################
########################### System version 2 ###########################
Linux version 5.4.2-rockchip64 (root@wind-pc) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #19.11.3 SMP PREEMPT Wed Dec 11 18:03:10 CST 2019
########################### System info ###########################
Linux Chainedbox 5.4.2-rockchip64 #19.11.3 SMP PREEMPT Wed Dec 11 18:03:10 CST 2019 aarch64 GNU/Linux
########################### END ###########################
\033[0;33m [ERROR]: 由于无法确定系统版本,故请手动切换系统源,切换方法参考中科大源使用方法:http://mirrors.ustc.edu.cn/help/\033[0m

相关问题可以访问https://bbs.iobroker.cn或者加QQ群776817275咨询

问了作者,有可能是Ubuntu最新版本支持问题,你用会旧点的debian服务器版试试看

谢谢您,我用我家云刷了armbian系统,系统版本是 Armbian version 5.4.2-rockchip64 。我看帖里说>5.9看的都可以,是不是因为我的系统版本太旧?请指教
另外若要升级内核,变数也多,我想尽量不升。
不知道还能不能继续折腾。哈哈,再次谢谢您的耐心解答

有可能是吧网络问题。我给作者反馈。今天五一,等他晚点有空解决

谢谢您,这大过节的,祝节日快乐啊!!!! :grin:

谢谢大佬开这贴,为了刚开始的小白做贡献,祝大佬节日快乐!

请问下NR里面要怎么设置不同人脸识别?
人脸摄像头 camera.my_camera
人脸识别软件 ren_lian_shi_bie 地址引用论坛地址: https://bbs.hassbian.com/forum.php?mod=viewthread&tid=6495&highlight=人脸识别
百度人脸库中有 人脸有这些 zhangsan fengbo 等等
现在的问题是 比如我用NODE-red 这个要怎么写这个流程 比如人脸识别到 zhangsan 这个ID 通过语音播报 然后开门 ,但是我现在设置的流程有个问题 比如现在任何一个人识别 语音乱播报以及不对应?一下附上图片QQ截图20200502190722 QQ截图20200502190749 QQ截图20200502190755 QQ截图20200502190801

别用ha这个识别人脸,麻烦。论坛有人脸识别的其他流程,自己搜一下

Iobroker这个不太会使用 之前想学的 但是 很多 不会写

论坛的都是nr识别的,跟iob没有啥关系,唯一就是调用iob的文件夹,用ha的www文件夹替换就是。

请问下 安装 ZIGBEE节点提示整个错误反复都安装不了
HASSSIO 版本 NODE-RED 其他都正常 日志奉上
2020-06-04T06:41:03.358Z 安装 : node-red-contrib-zigbee 0.18.2

2020-06-04T06:41:03.233Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-zigbee@0.18.2
2020-06-04T06:41:12.884Z [err] npm
2020-06-04T06:41:12.884Z [err] WARN deprecated vis@4.21.0: Please consider using https://github.com/visjs
2020-06-04T06:42:20.880Z [out]
2020-06-04T06:42:20.880Z [out] > @serialport/bindings@8.0.7 install /config/node-red/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
2020-06-04T06:42:20.880Z [out] > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-06-04T06:42:20.880Z [out]
2020-06-04T06:42:22.973Z [err] prebuild-install
2020-06-04T06:42:22.973Z [err] WARN
2020-06-04T06:42:22.973Z [err] install
2020-06-04T06:42:22.973Z [err] No prebuilt binaries found (target=12.15.0 runtime=node arch=x64 libc=musl platform=linux)
2020-06-04T06:42:24.374Z [err] gyp
2020-06-04T06:42:24.375Z [err]
2020-06-04T06:42:24.375Z [err] ERR! build error
2020-06-04T06:42:24.376Z [err] gyp
2020-06-04T06:42:24.377Z [err] ERR!
2020-06-04T06:42:24.377Z [err] stack
2020-06-04T06:42:24.377Z [err] Error: not found: make
2020-06-04T06:42:24.377Z [err] gyp ERR!
2020-06-04T06:42:24.377Z [err] stack
2020-06-04T06:42:24.377Z [err] at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:13:12)
2020-06-04T06:42:24.377Z [err] gyp
2020-06-04T06:42:24.377Z [err] ERR!
2020-06-04T06:42:24.377Z [err] stack at F (/usr/lib/node_modules/npm/node_modules/which/which.js:68:19)
2020-06-04T06:42:24.377Z [err] gyp
2020-06-04T06:42:24.378Z [err] ERR!
2020-06-04T06:42:24.378Z [err] stack at E (/usr/lib/node_modules/npm/node_modules/which/which.js:80:29)
2020-06-04T06:42:24.378Z [err] gyp ERR!
2020-06-04T06:42:24.378Z [err] stack
2020-06-04T06:42:24.378Z [err] at /usr/lib/node_modules/npm/node_modules/which/which.js:89:16
2020-06-04T06:42:24.378Z [err] gyp
2020-06-04T06:42:24.378Z [err] ERR!
2020-06-04T06:42:24.378Z [err] stack at /usr/lib/node_modules/npm/node_modules/isexe/index.js:42:5
2020-06-04T06:42:24.378Z [err] gyp
2020-06-04T06:42:24.378Z [err] ERR!
2020-06-04T06:42:24.378Z [err] stack at /usr/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
2020-06-04T06:42:24.378Z [err] gyp
2020-06-04T06:42:24.378Z [err] ERR!
2020-06-04T06:42:24.379Z [err] stack at FSReqCallback.oncomplete (fs.js:158:21)
2020-06-04T06:42:24.379Z [err] gyp
2020-06-04T06:42:24.379Z [err] ERR! System Linux 3.10.105
2020-06-04T06:42:24.379Z [err] gyp
2020-06-04T06:42:24.379Z [err] ERR!
2020-06-04T06:42:24.380Z [err] command “/usr/bin/node” “/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “rebuild”
2020-06-04T06:42:24.380Z [err] gyp ERR! cwd
2020-06-04T06:42:24.380Z [err] /config/node-red/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
2020-06-04T06:42:24.380Z [err] gyp ERR!
2020-06-04T06:42:24.380Z [err] node -v v12.15.0
2020-06-04T06:42:24.380Z [err] gyp
2020-06-04T06:42:24.380Z [err] ERR! node-gyp -v
2020-06-04T06:42:24.380Z [err] v5.0.5
2020-06-04T06:42:24.380Z [err] gyp ERR!
2020-06-04T06:42:24.380Z [err] not ok
2020-06-04T06:42:32.572Z [err] npm
2020-06-04T06:42:32.572Z [err] WARN node-red-node-ui-list@0.2.5 requires a peer of node-red-dashboard@>2.15.0 but none is installed. You must install peer dependencies yourself.
2020-06-04T06:42:32.573Z [err] npm
2020-06-04T06:42:32.573Z [err] WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/zigbee-herdsman/node_modules/fsevents):
2020-06-04T06:42:32.573Z [err] npm
2020-06-04T06:42:32.573Z [err] WARN notsup
2020-06-04T06:42:32.573Z [err] SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})
2020-06-04T06:42:32.574Z [err] npm
2020-06-04T06:42:32.574Z [err] WARN optional
2020-06-04T06:42:32.574Z [err] SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/zigbee-herdsman/node_modules/jest-haste-map/node_modules/fsevents):
2020-06-04T06:42:32.575Z [err] npm
2020-06-04T06:42:32.575Z [err] WARN notsup
2020-06-04T06:42:32.575Z [err] SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})
2020-06-04T06:42:32.575Z [err] npm
2020-06-04T06:42:32.575Z [err] WARN optional
2020-06-04T06:42:32.575Z [err] SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/zigbee-herdsman-converters/node_modules/fsevents):
2020-06-04T06:42:32.575Z [err] npm
2020-06-04T06:42:32.575Z [err] WARN
2020-06-04T06:42:32.576Z [err] notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})
2020-06-04T06:42:32.577Z [err]
2020-06-04T06:42:32.599Z [err] npm
2020-06-04T06:42:32.599Z [err] ERR! code ELIFECYCLE
2020-06-04T06:42:32.599Z [err] npm
2020-06-04T06:42:32.600Z [err] ERR! errno 1
2020-06-04T06:42:32.600Z [err] npm
2020-06-04T06:42:32.600Z [err] ERR! @serialport/bindings@8.0.7 install: prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
2020-06-04T06:42:32.600Z [err] npm
2020-06-04T06:42:32.600Z [err] ERR! Exit status 1
2020-06-04T06:42:32.600Z [err] npm ERR!
2020-06-04T06:42:32.600Z [err]
2020-06-04T06:42:32.600Z [err] npm
2020-06-04T06:42:32.600Z [err] ERR! Failed at the @serialport/bindings@8.0.7 install script.
2020-06-04T06:42:32.601Z [err] npm ERR!
2020-06-04T06:42:32.601Z [err] This is probably not a problem with npm. There is likely additional logging output above.
2020-06-04T06:42:32.720Z [err]
2020-06-04T06:42:32.720Z [err] npm ERR! A complete log of this run can be found in:
2020-06-04T06:42:32.720Z [err] npm ERR!
2020-06-04T06:42:32.720Z [err] /root/.npm/_logs/2020-06-04T06_42_32_698Z-debug.log
2020-06-04T06:42:32.777Z rc=1

主机是群晖 HASSIO 请大佬给个解决方式谢谢 其他节点正常只有整个节点报错
node-red-contrib-zigbee 0.18.2

手动安装节点。
找到你的node-red文件夹在哪里,然后进入–趁此机会学习一下如何找这个文件夹,iob和ha的位置是不一样的。
cd ~/node-red/
npm install node-red-contrib-zigbee

是要进入DOCKER 么

这要看你的安装环境了,nodered是怎么跑起来的?

HASSIO 里的node-red
我进入docker里 用npm install node-red-contrib-zigbee 同样报错