首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

用树莓派做了一个支持 Homekit 的空调遥控

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

    最近把卧室的灯接入了 Homekit,感觉体验很好;刚好手上有个树莓派,就很想把格力空调也接入进去。

    一开始走了很多弯路,包括尝试直接用树莓派的 GPIO 在用户态通过 sleep 控制延迟,最后发现用户态不好精确控制延迟,于是炸了==

    目前是起了一个 Homekit 服务,然后预生成所有可行状态的指令放入 lircd 配置,然后自行维护当前状态,并通过写入 lirc socket file 实现红外控制。

    代码见: https://github.com/suikammd/AirConditioner-Homekit

    MainPage.jpg

    第 1 条附言  ·  51 天前
    空调是格力的普通空调,应该格力的都是通用的吧。
    13 回复  |  直到 2019-08-13 12:16:04 +08:00
        1
    temporary   52 天前
    我用的空调伴侣 肉眼对比红外线码的规则 然后动态拼接红外线码
        2
    maxiujun   52 天前
    非得自己写吗? homebridge 一直用,把一些不支持 homekit 的弄到 iPhone 里。
    https://www.npmjs.com/package/homebridge-gree-ac
        3
    yangg   52 天前
    卧室灯是怎么弄的?通过什么控制的?
        4
    Zchary   51 天前 via iPhone
    格里空调可以接入 homekit 吗?求教程分享,amazing
        5
    Blacate   51 天前
    @Zchary 红外控制的吧
        6
    599CharlesLau   51 天前
    格力的是物联网空调还普通空调?
    我之前也想过这方面的内容,计划是用红外控制,但是有一个问题是怎么协调 手机控制 和 遥控器控制,这两种方式混用会有问题,我没想出太好的方法。
        7
    suikalo   51 天前 via iPad
    @Zchary
    @599CharlesLau
    就是格力的普通空调,然后树莓派上接了个负责红外发射的三极管(某宝 2 块钱不包邮)。
    信号序列不需要录制是预先生成的。
        8
    suikalo   51 天前 via iPad
    @maxiujun 当时考虑 homebridge 了,感觉有点麻烦。要搞一堆东西。。
        9
    suikalo   51 天前 via iPad
    @yangg 那个是直接用的别人的成品
        10
    lxrmido   50 天前 via iPhone
    正好请教个关于红外的问题,树莓派更新之后 lirc 模块变成了 gpio-ir,于是网上各种红外的教程都无法对应上了,到最后成功 lircrecord 了遥控器的按键,生成了配置文件,并且看 lircd 的 status 也读到设置文件和 /dev/lirc0 了,但是 irw 就是死活没输出,楼主有遇到吗?
        11
    danmu17   42 天前
    要我就直接上 redrat 了
        12
    Taosky   36 天前 via iPhone
    也弄过一个 https://github.com/Taosky/homebridge-lirc-aircon
    我是用 HX1838B 录制的红外信号,加了个温度模块显示室温,
    不过 siri 感觉不太好用,最后通过捷径判断制冷制热,直接喊打开 /关闭空调就好了😂
        13
    Taosky   36 天前 via iPhone
    @Taosky 风速啥的没搞 有空研究一下子
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4146 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 02:27 · PVG 10:27 · LAX 19:27 · JFK 22:27
    ♥ Do have faith in what you're doing.