Mac OS上通过VirtualBox快速部署Home Assistant OS

2022-02-07 20:31:41 3点赞 25收藏 10评论

写这篇是为了说明如何在非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的野心,我是个操作系统,不是个软件,不要看不起我!

初步的效果

Mac OS上通过VirtualBox快速部署Home Assistant OS

HASS里的Core+Supervisor+Host

Mac OS上通过VirtualBox快速部署Home Assistant OS

终于显示出了Home Assistant OS

Mac OS上通过VirtualBox快速部署Home Assistant OS

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



Mac OS上通过VirtualBox快速部署Home Assistant OS

虚拟机这样配置就好

Mac OS上通过VirtualBox快速部署Home Assistant OS

到这里就成功了

Mac OS上通过VirtualBox快速部署Home Assistant OS

通过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体验愉快。

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

文章很值,打赏犒劳作者一下

打赏“首席”打赏官正虚席以待!
10评论

  • 精彩
  • 最新
  • 股市不分享了吗

    校验提示文案

    提交
    新开了公众号,搜搜看

    校验提示文案

    提交
    一直有分享,不过值得买这里最近没有发

    校验提示文案

    提交
    收起所有回复
  • 每天关机,那HA主要是用来干什么呢?还不如买个低功耗盒子,24小时开,也没你mac mini开一天用的电多啊……

    校验提示文案

    提交
    mac自动开关机很方便的

    校验提示文案

    提交
    收起所有回复
  • 没看明白自启动脚本怎么弄,是用脚本编辑器保存这句内容吗?vBoxManage startvm hassos --type headless 小白不太懂,求问

    校验提示文案

    提交
    百度一下如何新建一个mac启动脚本

    校验提示文案

    提交
    这行是脚本的内容,脚本怎么搞可以搜索

    校验提示文案

    提交
    收起所有回复
  • 求问,同样macos环境下的virtualbox虚拟机安装linux系统,同样的设置,但在启动home assistant系统过程中有两条不成功的执行:failed to star network manager wait online和failed to start wait until kernel time synchronized,想问下是何解?是不是电脑网络环境有问题?还是什么设置错了

    校验提示文案

    提交
  • 看着就很厉害

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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

举报成功

该举报信息「小小值」会优先核实并处理哦!