V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
edisonwong
V2EX  ›  程序员

我做了一个能连微信、家电、汽车和 AI 的超级管家

  •  
  •   edisonwong · 21 小时 24 分钟前 · 4249 次点击

    我做了一个项目 Wanny,目标不是做“又一个聊天机器人”,而是做一个真正能连接 微信、家电、汽车、Home Assistant 的 AI 超级管家。

    现在已经接入:

    • 微信
    • 米家
    • 美的
    • 奔驰
    • Home Assistant

    它可以把不同平台的设备统一到一个 Console 里,并结合 AI 做查询、控制、记忆、审批和后续的主动关怀能力。

    我接下来还会继续做:

    • 更多平台接入,比如海信
    • 更强的语义理解
    • 更多测试和稳定性建设
    • 更完整的 Console
    • 主动巡检、天气建议、设备联动

    如果你对 AI + 物理世界 + 设备控制 + 自动化 这条路感兴趣,欢迎来看看,顺手点个 Star 支持一下:

    https://github.com/edisonwong520/wanny

    如果大家对“还想接入哪些设备 / 平台”有建议,也欢迎直接留言,我会优先看真实需求。

    demo

    第 1 条附言  ·  20 小时 32 分钟前
    兄弟们,帮帮忙 star 。这个项目开源的,只有收到更多关注,才可能会有人提 PR 支持其他设备。总不能用户说:“你这个怎么不能接入小米 su7 ?” 我去买台汽车来开发测试吧😂 跪谢各位大佬
    第 2 条附言  ·  17 小时 0 分钟前
    没关系,有质疑也是正常的。就当小弟自嗨搞了个玩具,顺手开源,乐呵乐呵。如果有 idea ,或者被乐到了,也可去开源地址看看: https://github.com/edisonwong520/wanny
    76 条回复    2026-04-03 23:11:23 +08:00
    edisonwong
        1
    edisonwong  
    OP
       21 小时 20 分钟前
    这是一个 MVP (“MVP”是“Minimum Viable Product”)产品,后续会视情况进行迭代。
    Manweill
        2
    Manweill  
       21 小时 1 分钟前
    只是采集状态,还是说可以利用所有借口实现原有 APP 的功能,例如冰箱的拍照识别素材等。
    xiaokuonai
        3
    xiaokuonai  
       20 小时 59 分钟前   ❤️ 1
    edisonwong
        4
    edisonwong  
    OP
       20 小时 59 分钟前
    @Manweill 采集状态+控制。我已经能够通过微信控制我家冰箱的温度等了,其他设备也接入了,正在测。
    在米家,ha 里能操控的,这个项目也能操控

    [冰箱的拍照识别素材] 要实现这个那得里面有摄像头...
    wuzhi1234
        5
    wuzhi1234  
       20 小时 57 分钟前 via iPhone
    这个基于 openclaw 配合 skill 很容易实现吧,重新造轮子的意义是啥?
    edisonwong
        6
    edisonwong  
    OP
       20 小时 53 分钟前
    @wuzhi1234 首先你得部署 ha ,去找 ha 插件,配置一大堆。有了这个地基,你才能写 skill 尝试去调用,能不能用还不一定。这个平台直接授权就可以,开源自部署

    我无聊写给自己用,拓展自己的生活场景的,顺手开源
    chendaye
        7
    chendaye  
       20 小时 52 分钟前
    嗯,我知道你有辆 e300 了
    dockerhub
        8
    dockerhub  
       20 小时 51 分钟前
    车的油量是怎么获取的?把 App 给破解了?
    edisonwong
        9
    edisonwong  
    OP
       20 小时 50 分钟前
    @chendaye 我主要想做这么一个场景的(属于为了醋包饺子了):我从公司开车回家,wanny 检测地址位置,开始启动电饭锅,顺便帮我看看现在温度如何,如果太冷帮我启动地暖,到家一切就刚刚好。我家地暖啥的也是可以控制的,但还没接入。

    btw ,我还有辆 3 系,后续可能接入
    cornetCat
        10
    cornetCat  
       20 小时 50 分钟前
    @dockerhub 同样好奇这个,有没有可能可以在路由器搞事?
    edisonwong
        11
    edisonwong  
    OP
       20 小时 48 分钟前
    @dockerhub readme 致谢了一个开源项目的 idea ,里面支持控制汽车 app 。不过原理跟你说的也没啥区别
    Archeb
        12
    Archeb  
       20 小时 45 分钟前
    这种感觉如果由一个强势的第一方开发 + 开放接入,能形成一个更繁荣的生态。

    我看 MiClaw 应该是想要往这个方向做的。
    edisonwong
        13
    edisonwong  
    OP
       20 小时 42 分钟前
    @Archeb 对。miclaw 类似,但我感觉 miclaw 应该不会强势到接入其他竞争对手的东西,比如汽车,扫地机器人等。可能开源能做到,能类似 ha 版的 openclaw 那种一统所有
    liu731
        14
    liu731  
    PRO
       20 小时 40 分钟前
    被动式的感觉还是很无聊,主动式的比如「油量低了,下次调价日期临近,获取定位推荐一个加油站」这种好~
    dockerhub
        15
    dockerhub  
       20 小时 38 分钟前
    @cornetCat 路由器没这个实力。肯定是抓了 App 的协议了。

    @edisonwong #11 哪个开源项目啊,求推荐
    edisonwong
        16
    edisonwong  
    OP
       20 小时 38 分钟前
    @liu731 在 roadmap 里了,确实被动式太鸡肋了。我一开始也是想着让他巡检主动关怀的。迭代中,工程量有亿🤏🏻点点...
    chendaye
        17
    chendaye  
       20 小时 37 分钟前
    @edisonwong #9 这个场景貌似米家 app 就能实现了
    edisonwong
        18
    edisonwong  
    OP
       20 小时 35 分钟前
    @chendaye #17 米家貌似还不能联动汽车位置,但是场景应该是可以自己配置的。米家 app 有一些品牌还没有接入,海信,美的等
    DT37
        19
    DT37  
       20 小时 33 分钟前   ❤️ 1
    相当不错
    Manweill
        20
    Manweill  
       20 小时 28 分钟前
    明白,不过我指拍照不是冰箱自己拍照,我手机拍照完丢给 claw ,而不是直接在冰箱手机 APP 上操作。APP 上操作太繁琐,想利用 AI 直接自己分类这样。
    想法不错,想参与进去,不过 python 我不太懂。
    edisonwong
        21
    edisonwong  
    OP
       20 小时 26 分钟前
    @Manweill #20 good idea ,可以支持。我做这个初衷也是不想去:米家,美的美居,海信一坨 app 里点来点去,微信一说就好了
    yesha
        22
    yesha  
       20 小时 24 分钟前
    好了好了. 知道你有奔驰和宝马了
    Manweill
        23
    Manweill  
       20 小时 20 分钟前
    @edisonwong 是的,我现在也是装了一堆 APP ,华为、米家、美的、海信都装了。还有中兴~
    tony9413
        24
    tony9413  
       20 小时 19 分钟前   ❤️ 1
    关注,这个不错
    yesha
        25
    yesha  
       20 小时 19 分钟前
    可以接入或者读取宝马车机吗? 需要本地装该程序吗?怎么玩
    kisskhart
        26
    kisskhart  
       20 小时 17 分钟前   ❤️ 1
    很厉害
    edisonwong
        27
    edisonwong  
    OP
       20 小时 17 分钟前
    @yesha #25 暂时不行。本质是跟 app 调用 api 一样。得逐步完善,可以 watch & star 关注下,先谢谢了
    sylar120
        28
    sylar120  
       20 小时 7 分钟前
    这个项目对比 微信/telemetry 直接 和 openclaw 沟通有什么优势? memory+意图识别为啥要自己做
    edisonwong
        29
    edisonwong  
    OP
       20 小时 0 分钟前
    @sylar120 我想做的这个事情分两部分:1. 连接物理设备的底座 2. ai (也就你说的 openclaw+wx )
    我主要在做 1 ,2 [memory+意图识别] 是我顺手做的事情。顺手开源。后续可能把我做的 1 接到 openclaw
    rockddd
        30
    rockddd  
       19 小时 50 分钟前
    @edisonwong #9 哈哈哈哈,你这些在前年我就想过,而且做过一部分了,确实是醋包饺子。

    我的 BMW 已经接到 HA 里了,然后把米家,美的美居,海尔智家那些都接进去了。但是发现很多问题,以你的这几个场景举例
    1. 电子围栏触发是有延迟的,并不是实时上报
    2. 电饭煲确实可以加热,但是不能帮我淘米,比起远程启动,电饭煲的定时更可靠。
    3. 燃气地暖是冬季长期开的,我只有在出远门的时候可以很方便的用 HA 把面板温度调低一点以节能。
    4. BMW 油量低,其实看车机在剩余 100KM 续航时的警告更实用,日常想看油耗,有很多小组件,不必去问 openclaw

    有想过接入 ai 实现更多可玩性,但是确实没想到有什么用,希望 OP 以后能有灵感让我借鉴一下😂
    edisonwong
        31
    edisonwong  
    OP
       19 小时 48 分钟前
    @rockddd #30 物理操作无法被替代,但是可以把米先放进去。定时煮饭不行,我都不知道啥时候下班回家,定时不了。 更想做的是 ai 主动巡检关怀推送,而不是预设场景,或者手动控制 ha
    rockddd
        32
    rockddd  
       19 小时 44 分钟前
    @edisonwong #31 能定时煮饭的,比如最早七点能到家,你就订晚上七点,米饭这东西和其他的不一样,保温小闷几小时更好吃
    chouyee
        33
    chouyee  
       19 小时 43 分钟前
    请教一个问题,我一直想把开发商送的智能家居集成到米家或者 Home Assistant ,但是他们的协议又不公开,请问楼主有什么好方法吗,他们也有自己的 app ,就是不太好用
    Tink
        34
    Tink  
    PRO
       19 小时 43 分钟前 via iPhone
    是不是和 ha 差不多
    edisonwong
        35
    edisonwong  
    OP
       19 小时 42 分钟前
    @rockddd #32 饭闷久了太干了😂。别的不知道,我的车地理位置还是比较及时的。嗯嗯,反正自己开发着,折腾腾。我先迭代
    edisonwong
        36
    edisonwong  
    OP
       19 小时 41 分钟前
    @Tink 对,但折腾 ai 太费劲了,我有些功能也是借鉴 ha 插件代码
    edisonwong
        37
    edisonwong  
    OP
       19 小时 41 分钟前
    @edisonwong #36 打错额,折腾 ha 比较费劲
    edisonwong
        38
    edisonwong  
    OP
       19 小时 40 分钟前
    @chouyee 抓包,api ,参考开源。我代码里一部分也是这么个原理
    rockddd
        39
    rockddd  
       19 小时 38 分钟前
    @edisonwong #35 看米种,你试试正经东北大米,保水量很高,我都是喜欢煮熟开盖放蒸汽,然后关盖子再闷半小时起步。

    加油,有想法是好事
    lyzz0612
        40
    lyzz0612  
       19 小时 35 分钟前
    有部署文档吗? docker 之类的?
    trzzzz
        41
    trzzzz  
       19 小时 12 分钟前
    iomect
        42
    iomect  
       19 小时 2 分钟前
    文字对话还是差点事
    期待一下 AI 加持下万物互联的 siri/小爱/小艺吧
    Jarvis 应该不远了
    jaoyina
        43
    jaoyina  
       18 小时 46 分钟前 via Android
    现在冰箱都能拍照了?太高级了
    edisonwong
        44
    edisonwong  
    OP
       18 小时 34 分钟前
    @iomect #42 对。这个还有一段路要走,继续迭代,估计别的厂商也在做吧
    edisonwong
        45
    edisonwong  
    OP
       18 小时 33 分钟前
    @jaoyina #43 有带摄像头的冰箱。未来有一天或者也能 ai 去控制识别这些
    Gilfoyle26
        46
    Gilfoyle26  
       18 小时 7 分钟前
    说时候,用过之后觉的真的是伪需求(可能每个人不一样吧)

    拿冰箱来说,我真的不关心它冷冻是多少度。其实家里很多电器都是一样,完全不需要所谓的智能,我用它的时候直接用就好了,没必要多此一举。
    ovtfkw
        47
    ovtfkw  
       18 小时 0 分钟前 via iPhone
    都是些花里胡哨的伪需求 直接去看不就行了
    x86
        48
    x86  
       17 小时 56 分钟前
    不错,E300 啥时候托运过来让我测试下
    kennylzzz135
        49
    kennylzzz135  
       17 小时 25 分钟前
    去看看涂鸦的方案,tuyaclaw 、skill 、cli 都有了,现成的硬件可以直接拿来用
    Webpoplayer
        50
    Webpoplayer  
       17 小时 22 分钟前   ❤️ 1
    已 star,等买了 e300 后再试
    realpg
        51
    realpg  
    PRO
       17 小时 15 分钟前
    请问,E300L 什么时候发
    Yelou
        52
    Yelou  
       17 小时 10 分钟前
    请问小米是如何接入的?我记得小米的 iot 接入好像要资质审核
    edisonwong
        53
    edisonwong  
    OP
       17 小时 7 分钟前
    @Gilfoyle26 冰箱多少度我也不关心。但是场景我关心。在天冷的时候,冰箱冷藏 4 度可以适当调高点,天热的时候,冷藏可以调成 2 度喝更劲爽的可乐。 这些设备如果能和外部联动就挺好。就跟我电瓶车或者汽车位置联动,路程 30 分钟,出门的时候联动煮饭,我可能早点 18 点下班,可能 20 点下班,而不是手动设置一个定时,或者设定一个场景
    edisonwong
        54
    edisonwong  
    OP
       17 小时 6 分钟前
    @ovtfkw 冰箱多少度我也不关心。但是场景我关心。在天冷的时候,冰箱冷藏 4 度可以适当调高点,天热的时候,冷藏可以调成 2 度喝更劲爽的可乐。 这些设备如果能和外部联动就挺好。就跟我电瓶车或者汽车位置联动,路程 30 分钟,出门的时候联动煮饭,我可能早点 18 点下班,可能 20 点下班,到家就迟到刚煮好的。而不是手动设置一个定时(比如定时 18 点煮饭,如果我加班了到家饭早就闷干了),或者设定一个场景。未来可能会有相关智能化场景
    ufan0
        55
    ufan0  
       17 小时 5 分钟前
    “你这个怎么不能接入小米 su7 ?”,成功逗笑我了,谢谢你,哈哈。

    弄个大劳或者大 B 兰博基尼之类的车适配下,搞个噱头“我做了一个能连微信、家电、AI 甚至是你的劳斯莱斯库里南”的超级管家”,项目很容易就爆了。
    edisonwong
        56
    edisonwong  
    OP
       17 小时 4 分钟前
    @kennylzzz135 #49 涂鸦,米家,ha 这些都差不多。有些可能不是互通的
    edisonwong
        57
    edisonwong  
    OP
       17 小时 1 分钟前
    没关系,有质疑也是正常的。就当小弟自嗨搞了个玩具,顺手开源,乐呵乐呵
    edisonwong
        58
    edisonwong  
    OP
       17 小时 0 分钟前
    @Yelou 不用,接管米家,ha 之类的就可以
    edisonwong
        59
    edisonwong  
    OP
       16 小时 58 分钟前
    @ufan0 #55 大劳大 B 这辈子估计没戏了,保时捷 911 未来某一天说不定可以适配
    edisonwong
        60
    edisonwong  
    OP
       16 小时 56 分钟前
    @x86 操控引擎、车门等这个要 PIN 码,目前我还有打算开发 [开放 PIN 码给 AI 去操控] 的功能
    edisonwong
        61
    edisonwong  
    OP
       16 小时 45 分钟前
    ha 能一统各物理设备,但不懂技术的部署 ha ,装插件配置还是比较费劲的。这个平台开发的时候,设想的时候扫码或输入各大 app 账号密码也能用,起码在 wanny 里是这样的,除了控制车那个有一点费劲
    evilHa
        62
    evilHa  
       16 小时 29 分钟前
    把部署相关的东西搞详细一点吧,适合家里美的+小米的用,我家里几个美的设备用不了小米烦得很。
    edisonwong
        63
    edisonwong  
    OP
       16 小时 20 分钟前
    @evilHa #62 好的,可以先 watch 项目,因为也是 mvp ,所以很多东西还没完善好。在弄
    onedge
        64
    onedge  
       16 小时 5 分钟前
    逢开源先支持 star ,还没看,主要机制是接各方的接口,组装 skill 之类?
    edisonwong
        65
    edisonwong  
    OP
       16 小时 3 分钟前
    @onedge #64 目前还没 skill ,接各方接口,做了个简单意图识别。看后续能不能怼到小龙虾那,或者搞搞 skill
    wslsq
        66
    wslsq  
       16 小时 0 分钟前
    真不错,有一个集大成者很方便。不过对各种平台的对接估计要费不小力气,哪怕 ha 本身对各品牌的支持覆盖都做的不太好。
    liqingyou2093
        67
    liqingyou2093  
       15 小时 57 分钟前
    写这项目就是为了展示这两个车吧
    edisonwong
        68
    edisonwong  
    OP
       15 小时 31 分钟前
    @liqingyou2093 一开始我只是写控制米家电器的代码。还是我女朋友说,能不能监测电瓶车的位置才有的 idea ,无奈电瓶车 app hack 需要一点时间,才搞汽车的
    zealotxxxx
        69
    zealotxxxx  
       15 小时 14 分钟前   ❤️ 1
    其实你完全可以考虑外置设备来解决,反正搞个开发板,电源接电瓶车的电源就行。不过位置数据只能走物联网卡或者手机副卡
    @edisonwong
    xyyxlq
        70
    xyyxlq  
       14 小时 33 分钟前
    有意思,关注一下
    cat9life
        71
    cat9life  
       14 小时 22 分钟前
    已 star ,op 送个奔驰测试一下 哈哈
    edisonwong
        72
    edisonwong  
    OP
       14 小时 20 分钟前
    @cat9life #71 谢谢,等这玩意成为下个 openclaw 就送 hhh
    leave8080
        73
    leave8080  
       13 小时 11 分钟前
    请教一下,如果设备的状态发了变化,如果主动报给 openclaw? 比如是当家里的温度大于 28 度,怎么上报给 openclaw,然后他再询问我是否打开空调
    edisonwong
        74
    edisonwong  
    OP
       13 小时 5 分钟前
    @leave8080 定期轮训
    yesha
        75
    yesha  
       12 小时 5 分钟前
    接到某个智能音箱
    pricky777
        76
    pricky777  
       8 小时 1 分钟前
    我喜欢 AI ,日常也用 AI……
    但我讨厌我的设备自动这样那样……我喜欢手动操作他们,就像我喜欢开手动挡的车子一样……
    有点抽象,但确实掌控欲太强了……😂
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:13 · PVG 07:13 · LAX 16:13 · JFK 19:13
    ♥ Do have faith in what you're doing.