找回密码
 立即注册
查看: 14831|回复: 58

[教程] 解决猫盘HomeAssistant无法启动,打造智能家居!

  [复制链接]

9

主题

166

回帖

442

积分

中级渣柚V1

积分
442
发表于 2020-10-17 19:00:35 | 显示全部楼层 |阅读模式
本帖最后由 ahmengkai 于 2020-10-18 11:13 编辑 ; a" l& u' Z. P

$ l) n2 m1 i8 t" ]. j! I, ~! JHomeAssistant可以把米家设备  博联 鸿雁 天猫精灵 飞利浦 亚马逊 google等各家的智能设备都集成到一起,相互关联实现自动化!; f9 t1 D: P  ?- M8 z- X
基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。/ ?/ g8 h/ e2 g" B

. n* i% |; q+ N! B4 k1 Y     猫盘这种稳定低功耗的nas太适合做智能家居中枢了,可以常年不用关机!但是之前都是通过docker安装,猫盘不支持。: Q7 e% J- l- J- W" j0 ~1 E& D: V$ k
后来按照本论坛的方法安装从第三方套件HomeAssistant,(大家可以先从这个帖子安装,如果正常使用,那就直接看2楼)第三方套件下载速度十分感人,python3和HASS下载了2个小时都没完!好容易装上了,结果无论如何无法启动。但是看到论坛里有人可以使用,所以怀疑可能是自己固件版本的问题,于是重新刷固件,从119J-24922  25426
; ?# |2 ^3 @  N6 O* n,刷到120J 24922.25426,都不行。
; a% k, K; U4 H) T! G/ q1 E   后来用另外一台X86的nas安装,结果完美运行....这就排除了套件的问题。: j5 k7 `9 n- P. y$ G3 t5 }6 @+ H
于是换回猫盘开始排查,查log文件,结果发现:
+ P7 G! D6 c2 M6 S/ d9 wERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device3 X. L; U) V  ^7 K, }
这下查到问题所在了,空间不足,缺少文件。
1 g; \( J' c* [) O4 b5 m但是HomeAssistant是安装在硬盘里面的,空间肯定不是问题,所以我的解决方法是,从另外一台nas上导出HomeAssistant的所有文件,然后覆盖就好了!!!5 M! ~0 h, T5 r# [
下面直接上方法:
6 W2 e! z" J# S  m0 z( {& k7 `1,下载我提供的几个文件,猫盘适用的python3.spk和Homeassistant.spk以及Homeassistant.zip3个文件# o6 X0 y9 Z% L
先安装python3.spk& _5 A! E) B" W# w; T4 `
然后安装Homeassistant.spk) Y$ r" l2 I% L; ~
这时候应该是无法启动的。因为缺文件,少权限。2 ]! ?" K% Z' ~# Y1 @
解压Homeassistant.zip到桌面+ p: S  V+ Q. g# f4 Q9 U
2,winscp连接猫盘,最好用root账户,如何修改root密码,论坛里可以搜。
! X/ \# [3 k+ ?/ F& V  打开/volume1/@appstore/homeassistant

) C5 n8 ~, z1 D9 }1 h1 A/ [/ Y QQ截图20201017185436.png
  A1 e( {5 P, M* [  f然后把之前解压的文件拖入覆盖!这里速度比较慢,文件比较多,注意路径别错了。
5 b5 G0 f3 n& }3,给文件夹权限  
' K% C" B. N4 n! D: o 3.png 4 {- A& Z7 H  L+ o- O. m, d
putty连接猫盘 输入:
* P) M2 i) W+ k3 W  jsudo chmod -R 777  /volume1/@appstore/homeassistant/9 K& t2 ~+ D8 B8 R# F$ P
sudo chmod -R 777  /volume1/@appstore/homeassistant/env/bin/
; _+ y2 P5 ^4 j& s: o$ }

, v% c; G, p+ o. w9 Q3 ^7 c$ m这几部做完基本就可以启动了。 QQ截图20201017154745.png
8 E+ ?9 J: R% O& P; |. L( _+ [) ?: Y5 o3 v2 C
如果不行,后台打不开,就按照另外一个帖子里说的,安装官方套件里的python3,安装的时候同时点击启动!就OK了 下载地址.zip (242 Bytes, 下载次数: 94) ) f! {+ p1 d+ e! ?% k+ ^2 N
. J% Z+ W: c' L, x8 @! `, K7 f

3 g6 J' l" j  \/ N" C: P7 E# x- F1 Z

评分

参与人数 2渣金 +8 经验值 +5 收起 理由
yodream + 3 神马都是浮云
jakc + 5 + 5 很给力!

查看全部评分

9

主题

166

回帖

442

积分

中级渣柚V1

积分
442
 楼主| 发表于 2020-10-17 19:10:52 | 显示全部楼层
本帖最后由 ahmengkai 于 2020-10-17 20:01 编辑
1 V' P' P) L$ L5 j; ?+ B
* \3 @0 E5 f  S8 [ 00.png
7 u- d( [: {* F+ e  \7 c
0 n1 ?6 z' E- z7 Y在你的猫盘IP后面加上8123,就可以打开了!按照提示一步一步进入后台。6 E) d* d" I) e; \' z7 q  f
里面可以看到群晖DSM2 J2 q4 [" a' |) x9 Y) Z% g; b
) z! A7 l# v: @0 R
5.png # K  L5 A  c6 y6 i) H
如果没有看到,请点击右下角加号,搜索synology安装
7 r7 a3 Q) w5 L$ z: h" K  W填入你猫盘的的IP 账号 密码 端口号 接入。! ?+ h4 D5 c8 e# M' c
; @; ~. r+ {. ?2 U. F& j, u

: N# J0 O! Z- v; [; D3 D下面教大家把博联插排 米家智能插座加入Hass:
, ?% Q" [  e& d; ?, D. e1 ^我们首先需要编辑configuration.yaml
/ Q+ g6 _3 J7 e文件在/volume1/@appstore/homeassistant/var/config/下面( r! D. q) ~* s4 D5 `
QQ截图20201017191519.png
8 \9 N% v9 @; h% j3 m5 X% T通过winscp打开/volume1/@appstore/homeassistant/var/config/
  H: q! L" Y4 d& K3 Y; C1 \! e+ _1 |2 e% Y+ c- A; Y( l; K3 a1 f# f
把configuration.yaml复制到桌面打开4 f. z8 p8 r4 j7 C
默认应该是下面这样:
# T5 l+ b0 x$ E2 y: o; P 000.png , Q$ {" I3 O: @/ p; V( D  c! Y

1 u8 \' U2 S) [& H  E, X我把我自己的文件发出来 大家可以照着编辑:其中最终要的是米家设备token的获取,这个大家可以百度一下,网上很多方法9 J/ B, e. S' X
QQ截图20201017193525.png . b) m6 a! g- @7 _" p1 s
: @: L, x; w% p7 |, g/ u
大家把自己的configuration.yaml修改好以后 替换到
5 O- m# B# i4 j( q. P/volume1/@appstore/homeassistant/var/config/下面 然后重启HomeAssistant就可以在后台看到这些插排了!3 ~+ s/ `0 U$ M5 n5 c# u2 V
/ T) ?& H: X( v$ ]
QQ截图20201017193916.png
& n, B- b, o+ q4 Z. X6 H0 a# [% V9 j/ a& d
' x) c" C- Z) y# r7 U. X
我自己就这些插排 插座  床头灯之类的,其他智能设备大家百度一下接入方法。
) D  G% f3 R. P/ c
: i) u- {  n/ X3 `7 ^# h& a7 w我的最终目的是把这些设备接入iPhone
. a2 L4 A9 S( ]0 X! n所以  我们点击后台右下角加号  搜索homekit桥接器 安装,安装完左下角通知那里会有提示,打开后有个二维码
, O3 ~4 V8 C# s! x+ r拿出你的iPhone -打开家庭APP-右上角加号 ---添加设备---扫描二维码,这样就可以通过iPhone控制了。
7 s) k) _0 |5 K- a% J3 x! a" ~但是这个时候还不支持外网控制,你需要把homepod  appletv设置为家庭中枢,如果都没有 用ipad也可以,打开ipad设置,找到家庭,将里面选项打开就好了。这样用手机在外面也可以操控了。3 b6 E3 F; M5 D% E( f* x: p; A3 F
QQ截图20201017194925.png # D: O& B' s5 W  N% ^: Y" `
4 K6 S% Y  H( r
& H: q6 r, X7 B% t1 ]2 I# c

33

主题

413

回帖

1201

积分

中级渣柚V3

积分
1201
发表于 2020-10-17 20:54:40 | 显示全部楼层
学习了!

2

主题

143

回帖

1112

积分

中级渣柚V3

积分
1112
发表于 2020-10-17 21:10:05 来自手机 | 显示全部楼层
路过支持大佬

5

主题

5267

回帖

7155

积分

资深垃圾佬

积分
7155
发表于 2020-10-19 13:34:40 | 显示全部楼层
支持支持

2

主题

41

回帖

179

积分

初级渣柚V2

积分
179
QQ
发表于 2020-10-19 14:57:03 | 显示全部楼层
只能添加小米生态?华为的呢

2

主题

143

回帖

1112

积分

中级渣柚V3

积分
1112
发表于 2020-10-19 20:23:42 | 显示全部楼层
按楼主方法还是不行

9

主题

166

回帖

442

积分

中级渣柚V1

积分
442
 楼主| 发表于 2020-10-19 21:42:10 | 显示全部楼层
miwuzhise 发表于 2020-10-19 20:236 \- C6 x: m, y4 ^, @4 [- Y
按楼主方法还是不行

1 t3 B' n1 w* Q) i9 f; t0 l怎么会?替换了吗?我换了4个固件都可以使用。。
4 X6 t! q' M( P- S5 ?4 k8 b
                               
登录/注册后可看大图

9

主题

166

回帖

442

积分

中级渣柚V1

积分
442
 楼主| 发表于 2020-10-19 21:42:44 | 显示全部楼层
zibeline 发表于 2020-10-19 14:57
# w2 w8 g- G4 d, t! N( }0 Z. p只能添加小米生态?华为的呢

. U% w% {) ?  Y$ |4 S6 i4 Q. M' x支持的
' O0 s0 p" l; X# B; \; e0 r+ J. ihomeassistant支持上千个种类

6 J4 M6 y" D' c0 z5 _& f                               
登录/注册后可看大图
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-2-23 14:08 , Processed in 0.074907 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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