找回密码
 立即注册
查看: 6380|回复: 9

[原创] wky-homeassistant安装之基础篇

[复制链接]

27

主题

133

回帖

408

积分

中级渣柚V1

积分
408
发表于 2020-3-25 00:57:05 | 显示全部楼层 |阅读模式
[2020.3.24]之所以说是基础篇,是因为wky armbian 软件源里面py的版本号3.5,而hass 0.96.5之后版本要求py3.5以上(不包含3.5)。所以本教程能安装的hass最高版本为0.96.5。一般来说已经够用了!想进一步折腾的看我的下一篇,我们一起折腾


                               
登录/注册后可看大图


     首先我小白一个,专业潜水十来年,第一次在恩山发帖,水平有限,仅能提供有限解答。
     先讲一下为什么非要在wky上装homeassistant,我之前用的是掉盘云刷的flippy大神openwrt路由器固件,docker下安装的homeassistant,一直挺稳的。一次在hassbian上看贴,有人说装在openwrt上就怕一窝端了,就想着把hass迁出来,脑子一热就入了个wky。谁知这货不能docker,算是入了个大坑,网上也没有wky安装hass的教程。实在没办法只能自己摸索,怎么也不能让这50块钱白扔了啊

     好了废话不多少,入正题。

     首先你要有一个刷了armbian的wky,不是armbian的请参考【搬运汇总】玩客云刷机Armbian,进行刷机。

     1、安装Python3运行环境

  • apt-get -y install python3-pip build-essential libssl-dev libffi-dev python-dev openssl libssl-dev python3-cffi python3-setuptools python3-cryptography python3-bcrypt python-cryptography python-bcrypt python3-dev

[color=rgb(51, 102, 153) !important]复制代码


     2、安装python依赖包我在安装过程中发现homeassistant所需的依赖包有几个不能是最新的,故提供两种方法,动手能力强的用第一种,根据提示更改依赖包的版本,享受折腾的乐趣。想省事就用第二种吧。


第一种:
  • pip3 install requests
  • pip3 install sqlalchemy
  • pip3 install distro
  • pip3 install hass-nabucasa
  • pip3 install xmltodict
  • pip3 install mutagen
  • pip3 install netdisco
  • pip3 install pynacl
  • pip3 install pyotp
  • pip3 install pyqrcode
  • pip3 install aiohttp
  • pip3 install aiohttp_cors
  • pip3 install cryptography
  • pip3 install gtts-token
  • pip3 install pycryptodome
  • pip3 install --upgrade pip

[color=rgb(51, 102, 153) !important]复制代码

第二种:下载附件,解压requirements.txt,ssh上传到wky
  • pip install -r <你上传的目录>/requirements.txt

[color=rgb(51, 102, 153) !important]复制代码

  • pip3 install --upgrade pip

[color=rgb(51, 102, 153) !important]复制代码



      注意观察ERROR信息。确保都安装成功。

      3、安装homeassistant
  • pip3 install homeassistant

[color=rgb(51, 102, 153) !important]复制代码

   
     4、测试一下是否正常,启动过程中会再自动安装一些依赖包。
  • hass

[color=rgb(51, 102, 153) !important]复制代码



     5、创建所需服务
  • chown -R $USER /tmp

[color=rgb(51, 102, 153) !important]复制代码

  • echo $USER > /tmp/user.txt

[color=rgb(51, 102, 153) !important]复制代码

  • USER1=`cat /tmp/user.txt`
  • echo '[Unit]' > /etc/systemd/system/hass.service
  • echo 'Description=Home Assistant Service' >> /etc/systemd/system/hass.service
  • echo 'After=network.target' >> /etc/systemd/system/hass.service
  • echo 'Wants=network.target' >> /etc/systemd/system/hass.service
  • echo '[Service]' >> /etc/systemd/system/hass.service
  • echo 'User='$USER1 >> /etc/systemd/system/hass.service
  • echo 'Type=simple' >> /etc/systemd/system/hass.service
  • echo 'ExecStartPre=/bin/sleep 3' >> /etc/systemd/system/hass.service
  • echo 'ExecStart=/usr/local/bin/hass' >> /etc/systemd/system/hass.service
  • echo 'Restart=always' >> /etc/systemd/system/hass.service
  • echo '[Install]' >> /etc/systemd/system/hass.service
  • echo 'WantedBy=multi-user.target' >> /etc/systemd/system/hass.service

[color=rgb(51, 102, 153) !important]复制代码


     6、添加自启动
  • systemctl enable hass

[color=rgb(51, 102, 153) !important]复制代码

  • systemctl start hass

[color=rgb(51, 102, 153) !important]复制代码

     7、见证奇迹的时刻到了

登陆http://<wky的ip>:8123

requirements.zip

349 Bytes, 下载次数: 44

评分

参与人数 1渣金 +2 经验值 +2 收起 理由
灰色会 + 2 + 2 很给力!

查看全部评分

0

主题

13

回帖

72

积分

初级渣柚V2

积分
72
发表于 2020-4-8 22:07:38 | 显示全部楼层
支持哈,不过我安装插件哪里第二个方法好像不行提示:
Could not find the database of available applications, run update-command-not-found as root to fix this
pip: command not found

0

主题

10

回帖

138

积分

初级渣柚V2

积分
138
发表于 2020-4-12 12:38:31 | 显示全部楼层
谢谢分享。

1

主题

2

回帖

52

积分

初级渣柚V2

积分
52
发表于 2020-4-21 09:55:29 | 显示全部楼层
楼主 你测试成功过么

0

主题

1

回帖

3

积分

初级渣柚V1

积分
3
QQ
发表于 2020-7-6 20:53:46 | 显示全部楼层
感谢分享感谢分享感谢分享

0

主题

41

回帖

303

积分

中级渣柚V1

积分
303
发表于 2020-11-1 12:06:15 | 显示全部楼层
谢谢分享。

0

主题

17

回帖

53

积分

初级渣柚V2

积分
53
QQ
发表于 2020-11-2 10:15:20 | 显示全部楼层
感谢分享

0

主题

1

回帖

4

积分

初级渣柚V1

积分
4
QQ
发表于 2020-12-2 15:27:24 | 显示全部楼层
必须顶起来!!!!!

0

主题

1

回帖

2

积分

初级渣柚V1

积分
2
QQ
发表于 2021-2-26 10:42:43 | 显示全部楼层
看看看栏目
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-21 18:55 , Processed in 0.081249 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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