也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

2022-03-18 21:45:16 114点赞 1057收藏 98评论

现在国内玩开源智能家居homeassistant的人越来越多,homeassistant真的是十分优秀的开源智能家居平台,它可以跨品牌实现设备自动化联动,可以实现非homekit设备接入苹果家庭APP,实现Siri语音控制各种便宜好用的设备。国内的小米、博联、涂鸦、绿米、易微联之类的智能家居都可以接入homeassistant实现跨平台品牌的联动。

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

曾经树莓派是开源智能家居homeassistant玩家最青睐的硬件载体,奈何在芯片短缺的当下,树莓派的售价已经让我等垃圾佬高不可攀了。

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

还好身在制造大国,我们还有超级便宜不到50元的玩客云可以玩。所以对很多想玩开源智能家居平台homeassistant的用户来说,花不到一顿饭钱买个玩客云安装homeassistant体验一下真正的智能家居,绝对可以促进家庭和谐的,(这样我们就没必要在路由器或NAS里折腾home assistant影响家庭和睦了)

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

现在网络上现存的玩客云安装homeassistant教程基本都老旧过时了。所以今天我给大家介绍一下安装最新的homeassistant版本2022.3.5的方法。因为玩客云1G ram+8G rom的硬件配置并不富裕,我们就不用docker方式安装了,我们用python环境直接安装homeassistant core的方式安装。理论上这样更能节省硬件资源,让homeassistant系统更流畅。

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

一、玩客云刷armbian

网络上玩客云线刷armbian的教程已经很多了,拼多多也有很多已经刷好armbian的玩客云在卖,懒得自己刷的可以直接购买。这里我简单说一下刷机过程吧。

1、拆机

目前有人说部分玩客云设备可以免拆刷机,但是我的试了下不行,拆机也不复杂,就直接拆机了。用吹风机加热一下背部接口板,然后从SD卡口那扣进去,扣下后面板,露出为个螺丝钉,拧下螺丝钉拿下后挡板,即可把主板拆除了。网上拆机图已经很多了,我当时就没拍照片。借用网络上的别人的拆机图吧。

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

2、短接线刷可USB启动底包

首先准保好双公头USB线缆,电脑安装USB_burning_tool刷机软件及驱动。USB_burning_t、ool加载可以USB启动的底包,然后用双公头USB连接玩客云(玩客云那端接靠近HDMI的USB)和电脑,短接触点,上电,等开始启动后可以松开短接了。

老版本短接如下

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

新版本短接如下

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

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

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

二、编译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.d
vim 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最新版成功时实际安装的软件包

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居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直接安装的优势吧。

也许是最便宜的比小米米家还智能的家居方案-玩客云安装最新版开源智能家居homeassistant

结论

50块钱买个玩客云刷机armbian装个homeassistant玩玩,真的买不了吃亏,买不了上当。对爱玩的老男孩们来说,50块钱买个玩客云真的比花100多块吃个饭香,也比把钱放在股市每天跌个一百多块开心也安心得多。最后祝大家玩机愉快!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
98评论

  • 精彩
  • 最新
  • 看到拆机就知道自己搞不定了

    校验提示文案

    提交
    拆机还好,后面不行了

    校验提示文案

    提交
    后面都是照着输命令的事。

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 谁说股市里面是每天跌一百的呀

    校验提示文案

    提交
    肯定有赚钱的,只是我身边好多小散今年斗亏了。

    校验提示文案

    提交
    他的意思是每天不止跌一百

    校验提示文案

    提交
    收起所有回复
  • 可以docker更简单

    校验提示文案

    提交
    对,确实有docker.方式,操作更简单。但是考虑到玩客云硬件资源有限,我还是选择节省资源的直接安装方式。

    校验提示文案

    提交
    嗯我是软路由顺带为之。话说关注你是因为京东云路由器刷机。结果自动升级2.3.15了超郁闷下单minpro编程器准备硬刷了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 树莓派变成了理财产品??

    校验提示文案

    提交
    是的,今年好多电子产品都成了理财产品。

    校验提示文案

    提交
    收起所有回复
  • 白裙arm处理器能否按照ha?

    校验提示文案

    提交
    应该也可以。思路是可以借鉴的

    校验提示文案

    提交
    我在我的214上试着安装过,折腾好多次,opkg就是不给权限,直接kill,不知道这个有没有办法搞定

    校验提示文案

    提交
    收起所有回复
  • 介绍一下功能

    校验提示文案

    提交
    后面会介绍详细的home assistant玩法。

    校验提示文案

    提交
    收起所有回复
  • 三连击,代码多了估计搞不定

    校验提示文案

    提交
    正在写简化版,代码命令很少的那种。

    校验提示文案

    提交
    做个.sh文件,一键做好

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • n1安装不是更好点?

    校验提示文案

    提交
    那肯定了,不过玩客云更便宜。

    校验提示文案

    提交
    收起所有回复
  • homeassistant 怎么玩 再出篇文章啊

    校验提示文案

    提交
    已经安排上了,后面会出一系列文章的。

    校验提示文案

    提交
    收起所有回复
  • 这个玩意我有,刷机得有文件啊

    校验提示文案

    提交
    网上文件的多的是,实在找不到找我,我分享给您。

    校验提示文案

    提交
    这个太高级,网络搜索还得筛选,还劳烦您发个邮件📧

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 装docker多简单啊,还不会玩坏系统,docker容器坏了,重建就是了。8G够装mqtt,hass,和nr 了再加个zigbee2mqtt也没问题,还是挺富余的。

    校验提示文案

    提交
    关键ha还有日志记录呢。

    校验提示文案

    提交
    收起所有回复
  • [喜极而泣] [喜极而泣] 便宜是便宜
    我还是选择小米 看起来太费脑子了

    校验提示文案

    提交
    脑子还是要动动的,越动越灵活。

    校验提示文案

    提交
    收起所有回复
  • B站有个叫一盏电灯的UP 他做了个全集成homeassistant开箱即用固件 方案更加简单 楼主这个对小白太不友好了

    校验提示文案

    提交
    嗯,我也学习一下,做一个集成的固件,开箱即用。

    校验提示文案

    提交
    我刷了那个 但是要占一张内存卡 不然空间不够 要是能想楼主这样直接刷入emmc更好了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 便宜?想做联动,你还是需要智能设备对应品牌的网关

    校验提示文案

    提交
    wifi的设备就不需要网关了呀

    校验提示文案

    提交
    你可以使用这个平台去手动控制,但是不能设置联动的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 然后呢?如何玩?

    校验提示文案

    提交
    后面会详细分享具体玩法。

    校验提示文案

    提交
    收起所有回复
  • 啥通断器性价比最高

    校验提示文案

    提交
    看需求,sonoff 、涂鸦智能和米家第三方的都可以

    校验提示文案

    提交
    收起所有回复
  • 固件在哪下载呢?

    校验提示文案

    提交
    您说的是armbian固件还是安装有ha的固件?

    校验提示文案

    提交
    armbian的固件,不过我已经找到了,谢谢!但是安装教程有些问题,编译安装Python时经常卡主,然后安装ha有段命令执行失败 ,最后ha下载也有问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 还有些命令断行有问题,还好找到了知乎版本,不过最后还是没成功

    校验提示文案

    提交
    张大妈不支持 代码格式。很容易乱行。

    校验提示文案

    提交
    嗯嗯,我看到你的新版教程了再试试,昨晚弄到4点多 [高兴]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 大哥有没有这一套操作好了的玩客云卖啊?有没有连接,或者给我一个联系方式

    校验提示文案

    提交
    看我个人简介,交流后面的内容,张大妈不让发链接或联系方式。

    校验提示文案

    提交
    收起所有回复
  • 是不是只要把类似的盒子刷成armbian新一点的版本,都可以按照你的教程刷进去

    校验提示文案

    提交
    是的,紫薯布丁

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.0K
扫一下,分享更方便,购买更轻松