玩客云安装最新版开源智能家居homeassistant
现在国内玩开源智能家居homeassistant的人越来越多。homeassistant真的是十分优秀的开源智能家居平台。它可以跨品牌实现设备自动化联动。可以实现非homekit设备接入苹果家庭APP。实现Siri语音控制各种便宜好用的设备。国内的小米、博联、涂鸦、绿米、易微联之类的智能家居都可以接入homeassistant实现跨平台品牌的联动。
曾经树莓派是开源智能家居homeassistant玩家最青睐的硬件载体。
智能家居
奈何在芯片短缺的当下。树莓派的售价已经让我等垃圾佬高不可攀了。还好身在制造大国。我们还有超级便宜不到50元的玩客云可以玩。所以对很多想玩开源智能家居平台homeassistant的用户来说。花不到一顿饭钱买个玩客云安装homeassistant体验一下真正的智能家居。绝对可以促进家庭和谐的。(这样我们就没必要在路由器或NAS里折腾home assistant
智能家居
影响家庭和睦了)现在网络上现存的玩客云安装homeassistant教程基本都老旧过时了。所以今天我给大家介绍一下安装最新的homeassistant版本2022.3.5的方法。因为玩客云1G ram+8G rom的硬件配置并不富裕。我们就不用docker方式安装了。我们用python环境直接安装homeassistant core的方式安装。理论上这样更能节省硬件资源。让homeassistant系统更流畅。
一、玩客云刷armbian
网络上玩客云线刷armbian的教程已经很多了。拼多多也有很多已经刷好armbian的玩客云在卖。懒得自己刷的可以直接购买。这里我简单说一下刷机过程吧。
1、拆机
目前有人说部分玩客云设备可以免拆刷机。但是我的试了下不行。拆机也不复杂。就直接拆机了。用吹风机加热一下背部接口板。然后从SD卡口那扣进去。扣下后面板。露出为个螺丝钉。拧下螺丝钉拿下后挡板。即可把主板拆除了。网上拆机图已经很多了。我当时就没拍照片。借用网络上的别人的拆机图吧。
2、短接线刷可USB启动底包
首先准保好双公头USB线缆。电脑安装USB_burning_tool刷机软件及驱动。USB_burning_t、ool加载可以USB启动的底包。然后用双公头USB连接玩客云(玩客云那端接靠近HDMI的USB)和电脑。短接触点。上电。等开始启动后可以松开短接了。
老版本短接如下
新版本短接如下
3、刷armbian
把WKY-Armbian_20.12_5.9.0.img系统文件写入U盘。我习惯用raspberry pi imager写系统文件。其他软件也可以。然后把U盘插入靠近网口的USB。同时插上网线。上电启动后用putty连接玩客云(玩客云IP可以去路由器查看。默认账户root,密码1234)。进去之后输入如下指令把系统写入玩客云emmc。
cd/boot/install./install.sh
二、编译python3.9版本
现在最新版本的homeassistant的已经不支持python3.7/3.8了。而我刷的WKY-Armbian_20.12_5.9.0.img也不自带python。所以我就手动自己编译了一下python3.9.10版本。
1、用putty登录玩客云后。在root账号下输入以下命令安装编译所需软件
apt install 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-loadable-sqlite-extensions --enable-optimizations --with-ssl --prefix=/usr/local/python-3.9
编译
make
编译成功后的安装
make install
设置python相关环境变量
cd /etc/profile.dvim python.sh
在python.sh文件中写入如下内容
export PATH=/usr/local/python-3.9/bin:$PATHalias py='/usr/local/python-3.9/bin/python3.9'
执行下面命令。使上述配置文件立即生效
source /etc/profile.d/python.sh
三、安装homeassistant
1、安装需要的环境包
apt-get install -y python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg0-dev libpcap-dev tzdata
2、安装编译cryptography所需环境
curl https://sh.rustup.rs -sSf | shexport CRYPTOGRAPHY_DONT_BUILD_RUST=1 export CARGO_NET_GIT_FETCH_WITH_CLI=true
3、安装最新版SQLite
系统自带SQLite版本太低。会出现如下报警
Logger: homeassistant.components.recorder.utilSource: components/recorder/util.py:304Integration: Recorder (documentation, issues)First occurred: 16:52:42 (1 occurrences)Last logged: 16:52:42Version 3.27.2 of SQLite is not supported; minimum supported version is 3.32.1. Starting with Home Assistant 2022.2 this will prevent the recorder from starting. Please upgrade your database software before then
我们需要自行编译新版本SQLite
wget https://sqlite.org/2022/sqlite-autoconf-3380100.tar.gztar -xvf sqlite-autoconf-3380100.tar.gzcd sqlite-autoconf-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 homeassistantcd homeassistant/python3.9 -m venv .source bin/activatepip3 install homeassistant
下图是安装homeassistant最新版成功时实际安装的软件包
5、配置ha开机启动
sunano /etc/systemd/system/home-assistant@root.service
然后输入以下内容:
[Unit]Description=Home AssistantAfter=network-online.target[Service]Type=simpleUser=%iExecStart=/root/homeassistant/bin/hass -c "/root/.homeassistant"[Install]WantedBy=multi-user.target
最后输入以下指令让自动启动配置生效
systemctl daemon-reload
现在重启设备就可以启动home assistant了。第一次启动要安装很多软件。时间较长。在浏览器输入 玩客云实际IP:8123。等待homeassitant启动完成即可进入homeassistant界面。下面就是热乎乎的最新的homeassistan系统信息。在没安装软件的情况下重启设备。系统和ha启动都很快。这也是非docker直接安装的优势吧。
结论
50块钱买个玩客云刷机armbian装个homeassistant玩玩。真的买不了吃亏。买不了上当。对爱玩的老男孩们来说。50块钱买个玩客云真的比花100多块吃个饭香。也比把钱放在股市每天跌个一百多块开心也安心得多。最后祝大家玩机愉快!
作者声明本文无利益相关。欢迎值友理性交流。和谐讨论~
其他人还看了
郑重声明:本文“玩客云安装最新版开源智能家居homeassistant”,https://nmgjrty.com/shumapj_382786.html内容,由营在北京提供发布,请自行判断内容优劣。
上一篇:HUAWEIXGENTLEMONSTER用了就回不去的智能眼镜
下一篇:无需预留电源,3分钟装上就能用!
- 全部评论(0)
- 如何制作一个米家循环触发器
- iPhone14充电头买哪个?努比亚大白35W氮化镓充电器入手分享
- 努比亚大白氮化镓充电器
- 苹果与安卓一视同仁|千元旗舰智能⼿表⾸选,Amazfit跃我GTR4上手!
- didoE40气泵式血压智能手表重度使用后的感受。
- 智能手表值得买吗?来自六个厂商的智能手表测评!!
- -明至S-68D全能智能充电器
- 是时候整一个360°的智能摄像头了
- 面世八年后,谷歌的智能手表生态终于迎来开放曙光
- 图书馆猿のSANYEYEMFi认证iPhone数据线简单晒
- iPhone手机配件推荐,充电器跟充电宝哪款好
- 心血管隐患探测器,能测心电血压的智能手表didoE10
- 性价比超高智能手表TicWatchGTH2测评
- 人脸识别、AI智能看家、人形侦测,小米智能摄像机2AI增强版实测
- 360度全景,AI红外看家,中兴小兴看看云台25K版家用摄像头评测
- 努比亚苹果同“芯”充电器,小体积大提速,超越原装的安全守护
最新更新
- 如何制作一个米家循环触发器
- iPhone14充电头买哪个?努比亚大白35W氮化
- 努比亚大白氮化镓充电器
- 苹果与安卓一视同仁|千元旗舰智能⼿表
- didoE40气泵式血压智能手表重度使用后的感
- 智能手表值得买吗?来自六个厂商的智能
- -明至S-68D全能智能充电器
- 是时候整一个360°的智能摄像头了
- 面世八年后,谷歌的智能手表生态终于迎
- 图书馆猿のSANYEYEMFi认证iPhone数据线简单晒
- iPhone手机配件推荐,充电器跟充电宝哪款
- 心血管隐患探测器,能测心电血压的智能
- 性价比超高智能手表TicWatchGTH2测评
- 人脸识别、AI智能看家、人形侦测,小米智
- 360度全景,AI红外看家,中兴小兴看看云
推荐阅读
猜你喜欢
- [贴膜]红米9爆屏更换记录,弯曲的中框修复
- [智能机器人]编程从娃娃抓起,MakeBlock程小奔上手体验
- [智能摄像机]内置大电池,无需打孔走线,小米室外摄像机给你满满的安全感
- [充电器]65w网红氮化镓一次看个够
- [电脑支架]原汤化原食,LGErgo显示器支架
- [充电器]双口快充,满足日常需求
- [VR设备]GOOVISLite头戴影院评测
- [智能手环]华米gtr3pro,可能是zdm第一个详细测评
- [智能手表]学生党的福音,didoY08学生电话手表体验
- [智能手表]长续航,重塑我的运动习惯
- [其他数码配件]打造不一样的磁吸手托
- [智能手表]米兔儿童手表5Pro的另类玩法
- [VR设备]不足2000元承包全家人的快乐,国民神机奇遇DreamVR一体机来了
- 腕上也有了专属健康管家:华硕健康手表2开箱测评
- UPS是什么?你的NAS需要配UPS吗?我入了一台便宜的UPS,来说说使用感受