Hass-Panel:一个有手就会用的 Homeassistant 开源面板 | 现已支持 23 种卡片类型 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mMartin
V2EX    程序员

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

  •  1
     
  •   mMartin 219 天前 3222 次点击
    这是一个创建于 219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 控制面板,从最初的想法到现在已经发展成为一个功能丰富、易于使用的智能家居控制中心。感谢社区的反馈和建议,项目现在已经:

    • 支持 23 种不同类型的卡片,覆盖几乎所有常见智能家居设备
    • 完善了多用户管理系统,支持 JWT 认证
    • 优化了摄像头支持,现在支持 WebRTC/ONVIF/RTSP 多种协议
    • 改进了响应式设计,在手机和桌面端都有出色表现

    预览图

    核心优势

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

    • 极简部署:一行 Docker 命令或通过 HAOS 插件一键安装
    • 精美设计:毛玻璃效果卡片、主题色滚动条、优雅的暗色模式
    • 零代码配置:所有设置都可以通过 UI 完成,无需编写 YAML 或 JSON
    • 全平台适配:PWA 支持,可安装到手机桌面,随时访问

    新增卡片类型

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

    • PVE 监控卡片:实时监控 Proxmox 虚拟环境
    • 服务器监控卡片:CPU 、内存、磁盘使用率一目了然
    • 通用实体卡片:支持自定义配置和分组显示,适用于任何 HA 实体
    • 每日一言卡片:为你的智能家居面板增添一丝文艺气息
    • 净水器卡片:监控滤芯寿命和水质状态

    安装方式

    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。项目欢迎各种形式的贡献:

    • 提交 Issue 报告问题或提出建议
    • 贡献代码改进现有功能
    • 帮助完善文档和使用指南
    • 分享你使用 Hass-Panel 的经验和创意

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

    相关链接

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

    19 条回复    2025-05-24 12:18:17 +08:00
    mMartin
        1
    mMartin  
    OP
       219 天前
    好多 v 友点了 star 也不说话 谢谢大家
    devil1104
        2
    devil1104  
       219 天前
    UI 很帅, 这个页面是支持苹果的吗?
    mMartin
        3
    mMartin  
    OP
       219 天前
    @devil1104 #2 PWA 支持,可安装到手机桌面
    seeme
        4
    seeme  
       219 天前
    非常漂亮啊,请问这个能作为 iframe 嵌入到其他的导航页里吗,比如 homepage
    mMartin
        5
    mMartin  
    OP
       219 天前
    @seeme #4 可以 自己部署就行
    polarwolf
        6
    polarwolf  
       219 天前
    已 star ,确实便利
    heqirong
        7
    heqirong  
       219 天前
    docker 部署是里面带了 homeassistant 么?
    heqirong
        8
    heqirong  
       219 天前
    噢,是面板,要连接 ha
    jiankaikey
        9
    jiankaikey  
       219 天前 via Android
    ui 帅气
    mMartin
        10
    mMartin  
    OP
       219 天前
    v2 文章发布五个多小时涨了接近 100star 谢谢各位大佬们
    neoshui
        11
    neoshui  
       219 天前
    怎么没有开关这类设备呢?
    mMartin
        12
    mMartin  
    OP
       219 天前
    @AlexShui #11 有灯 有插座 也有通用卡片 能覆盖开关类设备了
    Joming
        13
    Joming  
       219 天前
    怎么是为默认概览?手机 APP 端默认显示?
    mMartin
        14
    mMartin  
    OP
       219 天前
    @Joming #13 添加网页仪表盘来实现
    Joming
        15
    Joming  
       218 天前
    @mMartin 网页仪表盘地址填什么?
    mMartin
        16
    mMartin  
    OP
       218 天前
    ha 的 ip 加 5123 端口
    Zephyr1111
        17
    Zephyr1111  
       208 天前
    docker 版本的 homeassistant 用不了吗? 点那个添加按钮提示要 haos 或者 supervise
    mMartin
        18
    mMartin  
    OP
       207 天前
    @Zephyr1111 #17 不是提供了两种安装方法吗 一种 haos 一种 docker
    peizhao2017
        19
    peizhao2017  
       139 天前
    群进不去了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5725 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 01:36 PVG 09:36 LAX 18:36 JFK 21:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86