V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
hekmon
V2EX  ›  奇思妙想

AI➕MCP➕Homeassistant,感觉有点搞头?!

  •  
  •   hekmon · 12 天前 via iPhone · 1352 次点击

    大家好! MCP 出来之后,打通了 AI 与设备之间的联系。

    最近在玩 Home Assistant 的时候就在想:要是能让 AI 来帮我控制家里的智能设备该多好。于是就有了这个项目 - Home Assistant MCP Server 。

    项目地址: https://github.com/hekmon8/Homeassistant-server-mcp

    这个项目是干啥的?

    简单来说,这是一个让 AI 能够理解和控制你的智能家居设备的工具。比如:

    想知道家里某个设备开着还是关着? 要远程控制设备? 需要触发自动化场景? 查看所有可用设备? 都可以通过 AI 来完成!不需要再记那么多命令和操作步骤了。

    开发过程中和 AI 搭伙打工是什么体验?

    说实话,和 Claude AI 一起开发简直太爽了!

    举个例子,在写设备状态查询功能时,我是这么和 Claude 聊的: "我想获取设备状态,但要考虑各种异常情况,你觉得怎么写比较好?"

    然后它就给出了完整的代码建议,包括错误处理、日志记录等细节。真的是事半功倍!

    还能玩出什么花样?

    我觉得这个项目还有很多有趣的玩法:

    智能助手进阶版

    1. AI 帮你分析用电量,主动提醒你哪些设备可以关掉省电
    2. 学习你的作息习惯,自动调整空调温度、灯光亮度
    3. 发现异常情况(比如忘关灯、设备离线)自动提醒

    懒人福音

    1. 直接用自然语言控制设备:"帮我把客厅的灯调暗一点"
    2. AI 根据你的日常习惯自动创建自动化场景
    3. 多个设备智能联动,比如回家自动开灯开空调

    安全管家

    1. 检测到异常活动自动报警
    2. 定期生成设备健康报告
    3. 智能防盗模式

    想试试看?

    具体配置方法看 README

    写在最后

    如果你也在用 Home Assistant ,欢迎来试试这个项目!有什么想法或建议都可以在评论区聊聊。

    项目正在持续优化中,欢迎 star 、fork ,也特别欢迎提 PR !

    10 条回复    2024-12-21 10:08:40 +08:00
    SantinoSong
        1
    SantinoSong  
       12 天前
    看出来你的 readme 是 ai 写的, 用的还是 yourusername 占位符🧐
    hekmon
        2
    hekmon  
    OP
       12 天前 via iPhone
    @SantinoSong 对 ai 写的大概,我再手动改了下😂
    tsja
        3
    tsja  
       12 天前
    有意思, 已 start
    hekmon
        4
    hekmon  
    OP
       12 天前 via iPhone
    @tsja 捕获 HA 选手
    NGGTI
        5
    NGGTI  
       12 天前   ❤️ 1
    感觉小爱同学团队已经在做了。
    我拓展一下思路,把人体的各种数据都接入 Ai ,让 AI 来分析健康,生活作息,给出各种建议。
    gehui302
        6
    gehui302  
       12 天前
    涉及家电安全。。。
    hekmon
        7
    hekmon  
    OP
       11 天前 via iPhone
    @NGGTI 嗯 澎拜 OS 有类似的策略,不过毕竟数据是别人的😂
    hekmon
        8
    hekmon  
    OP
       11 天前 via iPhone
    @gehui302 考虑一下本地部署和必要的 webhook 通知
    hongjic93
        9
    hongjic93  
       10 天前
    mcp 和以前的 function calling 有什么本质上的不同吗?怎么理解呢?
    musi
        10
    musi  
       9 天前 via iPhone
    @hongjic93 #9 底层还是 fc 和提示词,基于 fc 扩展了一套数据交互协议,便于社区生态发展
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1296 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.