130多个 Home Assistant 插件,一个人维护的仓库
文章目录
- 130多个 Home Assistant 插件,一个人维护的仓库
- 这仓库里有什么
- 怎么装
- 一个人撑起 132 个插件
- 适合谁
130多个 Home Assistant 插件,一个人维护的仓库
alexbelgium/hassio-addons 在 GitHub 上拿到了 2,516 Star。
这是一个 Home Assistant 插件仓库,目前收录了 132 个 add-on,总安装量超过 18 万次。作者一个人在维护,利用业余时间跟进上游更新和 HA 版本变化,还在真实硬件上做测试。
这仓库里有什么
Home Assistant 本身有一套插件系统,用户可以自己添加第三方仓库来扩展功能。这个项目就是其中一个第三方仓库,提供了大量社区维护的插件。
插件覆盖的范围很广。安装量排前三的是 Portainer(24,666 次)、Arpspoof(20,032 次)和 Sponsorblockcast(16,050 次)。Portainer 是容器管理工具,Arpspoof 用于局域网设备的网络控制,Sponsorblockcast 则能自动跳过 Chromecast 上的赞助片段。
从架构支持来看,amd64 占 71%,aarch64 占 29%。主流的 x86 设备和树莓派之类的 ARM 设备都能用。
怎么装
添加仓库的方式有两种。
第一种是直接点击 Home Assistant 界面里的"添加仓库"按钮,系统会自动跳转完成配置。
第二种是手动操作:进入 Home Assistant 的插件页面,选择"仓库"选项,把仓库地址粘贴进去,确认即可。添加完成后,所有可用的插件会出现在插件列表里,按需安装。
每个插件都有独立的版本信息、架构支持说明和更新时间。作者用 GitHub Actions 做自动化构建和代码检查,保证插件的基本质量。
一个人撑起 132 个插件
这个项目最值得关注的不是技术实现,而是维护方式。
132 个插件意味着 132 套独立的配置、依赖和上游版本跟踪。Home Assistant 本身更新频繁,每次大版本升级都可能影响插件兼容性。上游项目也在不断迭代,作者需要持续跟进这些变化。
作者在 README 里提到,他自己日常只用其中 5 到 10 个插件,但为了测试其余的插件,会专门搭建测试环境,甚至购买一些测试用的服务。这种维护模式在开源社区里不算少见,但能坚持做到这个规模的不多。
项目有 Codacy 代码质量检查、GitHub Super-Linter 代码规范检查,还有每周自动生成的统计数据。整个工程化程度在个人维护的 HA 插件仓库里算高的。
适合谁
在 Home Assistant 上跑智能家居的用户,如果官方插件商店里的东西不够用,这个仓库值得加进来源列表。132 个插件覆盖了容器管理、网络工具、媒体服务、隐私保护等多个方向,基本能找到你需要的。
对开源项目维护模式感兴趣的人也可以看看这个仓库的 CI 配置和自动化流程,一个人管理上百个插件的思路值得参考。
。
[外链图片转存中…(img-c206G8sX-1782814575346)]
