Hass-Panel:一个有手就会用的 Homeassistant 开源面板 | 现已支持 23 种卡片类型

2025 年 3 月 5 日
 mMartin

Hass-Panel:一个有手就会用的 Homeassistant 开源面板 | 现已支持 23 种卡片类型

大家好,我是 mMartin。之前曾在 V2EX 分享过 Hass-Panel 的开发历程,很多朋友对这个项目表示了浓厚的兴趣。今天我想向大家介绍 Hass-Panel 的最新进展和功能更新。

🎉 感谢社区支持!项目已收获 421 个 Star ,继续为智能家居爱好者提供更好的体验!

AI 驱动的开发过程

Hass-Panel 项目的 95% 代码都是在 Cursor 的协助下完成的。作为基于 AI 的编程工具,Cursor 极大地加速了开发进程,从卡片组件到状态管理,都能快速生成高质量代码,并为不熟悉的技术栈提供专业指导。

然而,随着项目规模扩大,也发现了一些局限性:项目代码量增长后,AI 对整体结构理解有限;处理复杂依赖关系时,上下文理解不完整;深度优化仍需开发者专业知识;文件数量增加导致上下文窗口限制。

为应对这些挑战,我采用项目模块化策略,让 AI 专注处理独立功能单元。这种方式不仅提高效率,也让我能专注于产品设计和用户体验,而非陷入繁琐的代码细节。对个人开发者而言,AI 辅助编程确实是改变游戏规则的利器。

项目回顾与进展

Hass-Panel 是一个基于 React 开发的 Home Assistant 控制面板,从最初的想法到现在已经发展成为一个功能丰富、易于使用的智能家居控制中心。感谢社区的反馈和建议,项目现在已经:

核心优势

与市面上其他 Home Assistant 面板相比,Hass-Panel 的独特之处在于:

新增卡片类型

最近几个版本中,新增了多种实用卡片:

安装方式

Docker 方式(推荐)

docker run \
  --name hass-panel \
  --restart unless-stopped \
  --network host \
  -v ./data/:/config/hass-panel \
  -d \
  ghcr.io/mrtian2016/hass-panel:latest

安装完成后直接打开机器的 5123 端口即可使用。

Home Assistant 插件方式

  1. 在 Home Assistant 的侧边栏中,点击"配置" -> "加载项" -> "加载项商店"
  2. 点击右上角的三个点,选择"存储库"
  3. 添加存储库地址:https://github.com/mrtian2016/hass-panel
  4. 点击"添加"并刷新页面
  5. 在加载项商店中找到并安装"Hass Panel"
  6. 启动后即可在侧边栏访问

用户反馈与改进

根据反馈:

未来规划

接下来的计划:

开源与合作

Hass-Panel 是一个开源项目( AGPL-3.0 许可证),目前已收获 421 个 Star。项目欢迎各种形式的贡献:

如果你觉得这个项目对你有帮助,请在 GitHub 上给项目点个 ⭐️ Star ,帮助我达到下一个里程碑!谢谢各位大佬!

相关链接

如果你有任何问题或建议,欢迎在评论区留言讨论。

4439 次点击
所在节点    程序员
20 条回复
mMartin
2025 年 3 月 5 日
好多 v 友点了 star 也不说话 谢谢大家
devil1104
2025 年 3 月 5 日
UI 很帅, 这个页面是支持苹果的吗?
mMartin
2025 年 3 月 5 日
@devil1104 #2 PWA 支持,可安装到手机桌面
seeme
2025 年 3 月 5 日
非常漂亮啊❤️,请问这个能作为 iframe 嵌入到其他的导航页里吗,比如 homepage
mMartin
2025 年 3 月 5 日
@seeme #4 可以 自己部署就行
polarwolf
2025 年 3 月 5 日
已 star ,确实便利
heqirong
2025 年 3 月 5 日
docker 部署是里面带了 homeassistant 么?
heqirong
2025 年 3 月 5 日
噢,是面板,要连接 ha
jiankaikey
2025 年 3 月 5 日
ui 帅气
mMartin
2025 年 3 月 5 日
v2 文章发布五个多小时涨了接近 100star 谢谢各位大佬们
neoshui
2025 年 3 月 5 日
怎么没有开关这类设备呢?
mMartin
2025 年 3 月 5 日
@AlexShui #11 有灯 有插座 也有通用卡片 能覆盖开关类设备了
Joming
2025 年 3 月 5 日
怎么是为默认概览?手机 APP 端默认显示?
mMartin
2025 年 3 月 5 日
@Joming #13 添加网页仪表盘来实现
Joming
2025 年 3 月 6 日
@mMartin 网页仪表盘地址填什么?
mMartin
2025 年 3 月 6 日
ha 的 ip 加 5123 端口
Zephyr1111
2025 年 3 月 16 日
docker 版本的 homeassistant 用不了吗? 点那个添加按钮提示要 haos 或者 supervise
mMartin
2025 年 3 月 17 日
@Zephyr1111 #17 不是提供了两种安装方法吗 一种 haos 一种 docker
peizhao2017
2025 年 5 月 24 日
群进不去了
jiezou
2025 年 11 月 3 日
群二维码过期了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX