24资源网

24资源分享网,分享资源,收集整理资源,有态度的分享资源网

作者:东流去

写这篇是为了说明如何在非M1 mac上用Oracle 的virtualBox虚拟机部署HASS OS。M1芯片不可以,因为virutalbox不支持M1。 

Intel mac+virtualbox+hassos

恰好家里有一台给儿子看片的老mac mini,以前写过文章,通过python在mac上部署hass,这种方式安装的hass其实是Hass core,自用了很久,也没有明显的不足,每次升级都会提醒我的安装方式不是官方推荐的很快就回失去官方支持,又总是觉得没有体会过hass 的全部,索性重新来过,想体验一下官方推荐度最高的Home Assistant OS,就有了这两天的折腾。

为什么官方推荐用虚拟机的方式安装HASS OS?

Operating System不都是通过虚拟机安装吗,Windows,mac os,ubuntu,debian不都是通缩虚拟机安装在其它系统上的吗?我感受到了hass的野心,我是个操作系统,不是个软件,不要看不起我!

初步的效果

HASS里的Core+Supervisor+Host

终于显示出了Home Assistant OS

virtualbox虚拟机的安装可以参考这个视频,肯定比我的文字说的清楚

虚拟机这样配置就好

到这里就成功了

通过HASS os里的官方Samba Share和File Editor这两个add ons可以对hass os进行文件管理,比如拷贝文件到custom components加上xiaomi miot这个非官方的integration.

还有一个问题,部署成功后还要配置hass os自启动,每天mac自动开机后我希望hassos后台自动启动。

我的解决方案是这样的,编写一个可以自启动的脚本,就这一句内容 vBoxManage startvm hassos –type headless

hassos是我设置的虚拟机名字,headless是无显示界面的意思

脚本就是sh结尾的文本文件,系统有读写权限,可以通过terminal打开,就等于这行命令会在terminal里得到执行

然后脚本放进系统的自启动项里,os就能完美后台启动。

这次折腾不后悔,比python下的hass core有了全面的体验改善,会一直用下去。

这一切的努力主要还是通过hass os里的homekit 功能把小米等智能设备接入homekit

就这些了,希望大家HASS OS体验愉快。

               
发表评论