说到为什么使用HassOS,还得从HA最近的一个提示说起。

提示我后面的HA版本要求Python3.8支持才可以运行了,扎心那,又要升级Python。我记得上次升级Python3.7的时候也是不久前的事儿,所以我做了一个决定,放弃手动安装的HA转战HassOS,于是决定自己编译一下HassOS。

现在的HassOS稳定版本为4.15,最新的开发版本为5.4, 我试用了一下官方的HassOS,系统时区UTC跟中国差8小时,其实没啥影响,但是对于强迫症就比较麻烦了,所以我自己编译了一下,把时区全部调整为+8区,文章后面会给大家提供我自己编译的4.15稳定版本。

为什么选择我编译的HassOS呢,它比手动安装的HA有什么优点呢?
1.提供树莓派3,树莓派4,VMWare Esxi镜像下载。
1.精简系统,镜像2G (Esxi版本解压后6.4G)
2.里面的HA和插件都是跑在Docker里的容器。
3.升级HA非常方便,其实就是升级Docker容器。
4.系统和容器的时区都是Asia/Shanghai。
5.可以自定义Docker源。
6.自定义/etc/hosts里的内容,针对GitHub进行了优化,对HACS会有很大帮助。
7.增加了wget命令htop命令和文本编辑命令nano和vim。

视频介绍:

下载地址:

抱歉,只有对本站任何文章发表过评论才能阅读隐藏内容。

使用方法:

对于树莓派:
镜像写TF卡之后,重新插入电脑,会识别出一个分区名为hassos-boot
下载这个文件,解压到hassos-boot分区,确认根目录下有CONFIG目录,插入树莓派开机。同时也可以使用虚拟机方法。

对于虚拟机:
先找一个U盘格式化FAT32分区,卷标设置为CONFIG,下载这个文件,把压缩包的内容到U盘根目录,确认根目录下有docker目录,映射U盘到虚拟机后重启虚拟机。

系统启动后2分钟访问http://itcommander.local:8123即可看到系统启动界面,再等待20分钟后即可愉快使用HassOS。

配置文件描述:

CONFIG
 - network - my-network      -- 这个文件用来配置WiFi链接的信息。
 - docker  - daemon.json     -- 这个文件用来更换Docker的源为中国,为了加速下载。
 - authorized_keys           -- 自己生成这个文件用来远程SSH主机,端口22222,生成方法在下面。
1.生成ssh对密钥
#ssh-keygen
2.将公钥id_rsa.pub复制到U盘根目录并重命名为authorized_keys
3.ssh远程连接端口为22222,id_rsa为你的私钥

更多教程 https://sumju.net
电报 群 https://t.me/joinchat/J26zVFGMhWWB1sBTFvcjaA
电报频道 https://t.me/itcommander
Twitter https://twitter.com/itcommander2
Facebook:https://www.facebook.com/itcommander.itcommander.1

112 对 “转战HassOS,自编译稳定版本HassOS 4.15,设置时区为+8,可以自定义Docker源。”的想法;

  1. 老大,建议树莓派还是VM Esxi呢,我也要跟着换啊
    坛子里有人说用树莓派,原跟插件多,但有人说用VM Esxi,不浪费硬件

  2. 自己在树莓B和OPENWRT下都装过HASSOS,也能跑起来。但是总是有各种小问题。还是用大佬的算了。以后再看视频抄作业也方便。谢谢!

  3. 刚好是从“智能家居 #62 | 为什么转战HassOS,HassOS自编译固件发布和树莓派安装举例「Home Assistant」”开始看的,感谢分享,已经跟进到#65

  4. 博主你好,我是正在学习hass相关内容的新手。跟着你的教程学习时,发现你的很多教程都是基于以前的armbian上的hass,而不是这篇文章里的hassos,想问一下这两个操作起来有什么区别?

  5. # cd /home/
    # ls
    # mkdir 11
    mkdir: can’t create directory ’11’: Read-only file system

    ————————–
    问下大佬进入ssh, 没有写入权限,怎么回事?不是已经最高用户了吗

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Advertisment ad adsense adlogger