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

62 天前
 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 ,帮助我达到下一个里程碑!谢谢各位大佬!

相关链接

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

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

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

https://yangjunhui.monster/t/1115961

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

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

© 2021 V2EX