也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居
现在国内玩开源智能家居homeassistant的人越来越多。homeassistant真的是一个优秀的开源智能家居平台,可以实现跨品牌的设备自动联动,非homekit设备接入APPle Home App,各种便宜好用的设备Siri语音控制。小米、博联、涂鸦、绿米、易微联等国内智能家居都可以接入homeassistant,实现跨平台品牌联动。
曾经,树莓派是开源智能家居homeassistant玩家最喜欢的硬件载体。然而在芯片紧缺的当下,树莓派的价格已经让我和其他垃圾佬高不可攀。
好在身处制造业大国,我们还有50块钱玩不了的超级廉价玩家云。所以对于很多想玩homeassistant这种开源智能家居平台的用户来说,花不到一顿饭的钱买个播放器云安装homeassistant,体验一下真正的智能家居,绝对能促进家庭和睦(这样我们就不用在路由器或者NAS里折腾home assistant影响家庭和睦了)
目前网上现有的homeassistant教程基本都已经过时了。所以今天我就给大家介绍一下最新版home assistant 2022 . 3 . 5的安装方法。因为玩客云1G ram+8G rom的硬件配置并不丰富,所以不需要docker安装。我们使用python环境直接安装homeassistant核心。理论上这样可以节省更多的硬件资源,让homeassistant系统更加流畅。
一、玩客云刷armbian
线上玩家云线刷armbian的教程很多,品多多也有很多玩家云已经刷armbian出售。如果懒得自己刷,可以直接买。这里我简单说一下刷机流程。
1.拆卸机器
目前有人说有的玩家云设备可以拆刷机,我的试了试就拆不了,而且拆机也不复杂,我就直接拆了。用吹风机把后接口板加热,然后从SD卡口扣进去,扣住后面板,露出一颗螺丝。拧开螺丝,取下尾门,主板就可以拆下来了。网上拆解图片很多,我当时也没拍。在网上借别人的拆解图。
2、短接线刷可以USB开机底袋
首先,一定要保护好双头USB线,在电脑上安装USB_burning_tool刷机软件和驱动。USB_burning_t,ool加载可以USB启动的底层包,然后用双头USB连接播放器云(播放器云连接到靠近HDMI的USB)和电脑,短接触点,通电,启动后解除短路。
旧版本缩短如下
新版本缩写如下
3.刷子臂边
把
WKY-Armbian_20.12_5.9.0.img系统文件写入U盘,我习惯用raspberry pi imager写系统文件,其他软件也可以。然后把U盘插入靠近网口的USB,同时插上网线,上电启动后用putty连接玩客云(玩客云IP可以去路由器查看,默认账户root,密码1234)。进去之后输入如下指令把系统写入玩客云emmc。将
wky-arm bian _ 20.12 _ 5 . 9 . 0 . img系统文件写入u盘。我习惯用树莓pi成像仪写系统文件,其他软件也可以。然后将u盘插入网口附近的USB,同时插上网线,开机后用putty连接播放器云(播放器云IP可以在路由器里查,默认账号root,密码1234)。之后输入以下指令,将系统写入播放器云emmc。
cd/boot/install
。/install.sh
第二,编译python3.9版本3.9
现在最新版本的homeassistant的已经不支持python3.7/3.8了,而我刷的
WKY-Armbian_20.12_5.9.0.img也不自带python。所以我就手动自己编译了一下python3.9.10版本。现在最新版本的homeassistant已经不支持python3.7/3.8了,我刷的
WKY-arm bian _ 20.12 _ 5 . 9 . 0 . img也不附带python了。所以我自己手动编译了Python 3 . 9 . 10版本。
1.用putty登录播放器云后,在root账号下输入以下命令,安装并编译所需软件。
apt安装gcc OpenSSL-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++ libsqlite3-dev
2.下载python3.9.10包
输入以下命令下载python3.9.10软件包
wget https://www . Python . org/FTP/Python/3 . 9 . 10/Python-3 . 9 . 10 . tgz
3.编译python3.9.10
接下来,解压缩刚刚下载的python3.9.10包,并输入以下命令
tar xvf Python-3 . 9 . 10 . tgz Python-3 . 9 . 10/
切换到Python-3.9.10文件夹,输入以下命令
cd Python-3.9.10
预编译配置
。/configure-enable-loadabled-SQLite-extensions-enable-optimizations-with-SSL-prefix =/usr/local/python-3.9
编辑和翻译
制造
成功编译后安装
进行安装
设置python相关的环境变量
CD/etc/profile . d
vim python . sh
在python.sh文件中编写以下内容
导出路径=/usr/local/python-3.9/bin:$ PATH alias py = # 39;/usr/local/python-3.9/bin/python 3.9 # 39;
执行以下命令,使上述配置文件立即生效
source/etc/profile . d/python . sh
第三,安装homeassistant
1.安装所需的环境包。
apt-get install-y python 3-dev python 3-venv python 3-pip libffi-dev libssl-dev libjpeg-dev zlib 1g-dev autoconf build-essential libopenjp 2-7 libtiff 5 libturbojpeg 0-dev libpcap-dev tz data
2.安装编译加密所需的环境。
curl https://sh . RUST up . RS-sSf | shexport CRYPTOGRAPHY _ DONT _ BUILD _ RUST = 1 export CARGO _ NET _ GIT _ FETCH _ WITH _ CLI = true
3.安装最新版本的SQLite
系统自带的SQLite版本太低,会出现以下报警
logger:home assistant . components . Recorder . util source:components/Recorder/util . py:304 integration:Recorder(documentation,issues)首次出现时间:16:52:42 (1次出现)上次记录时间:16:52:42不支持SQLite的3.27.2版本;支持的最低版本是3.32.1。从家庭助理2022.2开始,这将阻止录像机启动。请在此之前升级您的数据库软件
我们需要自己编译SQLite的新版本。
wget https://sqlite.org/2022/sqlite-autoconf-3380100.tar.gztar-xvf SQLite-auto conf-3380100 . tar . gzcd SQLite-auto conf-3380100 . tar . gz ./configuremakemake install
然后更换旧版本的SQLite。
sudo CP/usr/local/lib/* SQL */usr/lib/arm-Linux-gnueabihf/sudo chmod a+x/usr/lib/arm-Linux-gnueabihf/* SQL *
4.在python虚拟环境中安装homeassisant
mkdir home assistant CD home assistant/python 3.9-m venv。source bin/activatepip3安装homeassistant
下图是最新版本的homeassistant安装成功后实际安装的包。
5.将ha配置为引导。
sunano/etc/systemd/system/home-assistant @ root . service
然后输入以下内容:
[Unit]Description = Home assistant after = network-online . target[Service]Type = simple user = % iExecStart =/root/Home assistant/bin/hass-c quot;/root/。家庭助手 quot[Install]wanted by = multi-user . target
最后,输入以下命令使自动启动配置生效
systemctl守护程序-重新加载
现在重新启动设备以启动家庭助手。第一次启动安装很多软件需要很长时间。在浏览器中输入播放器云的实际IP:8123,等待homeassistant启动完成进入home assistant界面。以下是homeassistan系统的热门最新资讯。重启设备不用安装软件,系统和ha启动快,这也是非docker直接安装的优势。
结论
50块钱买个播放器云刷机armbian装个homeassistant玩玩,真的买不到亏,不能上当。对于爱找乐子的老男孩们来说,50块钱买个客云,真的比花100多块钱吃顿好吃的要安心很多,也比把钱投入股市一天亏100多块钱要安心很多。最后,祝大家玩电脑游戏愉快!