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

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

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

有没有简单的方案能远程控制家里的空调?

  •  
  •   ldehai · 2017-06-02 11:18:56 +08:00 · 12704 次点击
    这是一个创建于 2525 天前的主题,其中的信息可能已经有所发展或是发生改变。
    基于我目前的认识,空调遥控器大部分是红外线的,我目前想到的配置方案是:
    1、树莓派一个,连上网;
    2、红外模块一个(接收+发射);

    先用红外模块学习空调遥控器的几个按钮,比如开关、定时开、定时关。
    树莓派上起一个 web 服务,然后远程访问树莓派,发指令控制红外模块发射红外线。

    做的好还可以一键关闭家里的电视、空调、等等设备。做成离家、回家模式。

    大家有更好的方法吗?
    54 条回复    2017-06-07 14:45:17 +08:00
    bydmm
        1
    bydmm  
       2017-06-02 11:24:49 +08:00
    小米有个红外控制器。 这个最简单吧
    johnlui
        2
    johnlui  
       2017-06-02 11:27:41 +08:00
    智能插座可否一战?
    Netherlands
        3
    Netherlands  
       2017-06-02 11:28:02 +08:00 via iPhone
    买个罗技 harmony 遥控器,生活变得美好很多
    flyz
        4
    flyz  
       2017-06-02 11:28:03 +08:00 via Android
    @bydmm 红外线不能转弯
    vbs
        5
    vbs  
       2017-06-02 11:29:44 +08:00
    智能插座
    zrb0001
        6
    zrb0001  
       2017-06-02 11:40:30 +08:00   ❤️ 1
    摄像头加机械臂,控制点击遥控器按钮
    yumemor
        7
    yumemor  
       2017-06-02 11:40:51 +08:00
    对 ,同意楼上的 你需要智能插座 手机控制智能插座开关就可以了
    yumemor
        8
    yumemor  
       2017-06-02 11:41:36 +08:00
    @yumemor ... 尴尬了 楼上和我一起回复的...
    xuezher
        9
    xuezher  
       2017-06-02 11:41:54 +08:00
    悟空 i8,我在用
    Netherlands
        10
    Netherlands  
       2017-06-02 11:45:33 +08:00 via iPhone
    hambut
        11
    hambut  
       2017-06-02 11:46:18 +08:00
    @yumemor #7 通电不会自动运行没啥用啊
    swift
        12
    swift  
       2017-06-02 11:47:07 +08:00
    我家空调是海尔的,自带 Wi-Fi 模块,App(海尔好空气)可远程控制
    sonicwu
        13
    sonicwu  
       2017-06-02 11:47:35 +08:00
    海信自带 Wi-Fi 模块
    subpo
        14
    subpo  
       2017-06-02 11:48:09 +08:00
    别麻烦了小米空调伴侣;带插座控制模块和红外线模块; http://www.mi.com/ac-controller/
    匹配好了之后,手机一键操作
    SnowMountain
        15
    SnowMountain  
       2017-06-02 12:01:25 +08:00
    @flyz 红外线可以反射吧
    ldehai
        16
    ldehai  
    OP
       2017-06-02 12:09:58 +08:00
    智能插座也只能控制通电断电,不能控制空调定时开关吧。
    我说的是老空调,新的带 wifi 的就不用烦神了。
    ldehai
        17
    ldehai  
    OP
       2017-06-02 12:11:29 +08:00
    @subpo 这个看起来不错
    chiu
        18
    chiu  
       2017-06-02 12:12:58 +08:00 via Android
    @yumemor 智能插座超远程控制怎么做?
    ldehai
        19
    ldehai  
    OP
       2017-06-02 13:19:05 +08:00
    @Netherlands 谢谢,看了罗技的这个也不错,在家和离家都能用。
    http://www.logitech.com/en-us/product/harmony-pro?crid=60
    ak47iej
        20
    ak47iej  
       2017-06-02 13:24:05 +08:00
    小米那个万能遥控器或者空调伴侣肯定可以啊....一个不行买多两个不就行了,反正 wifi 覆盖就能用了
    你用米家的 app 也能设置模式什么的,不过你没法确定电视什么的红外线到底是开了还是关了

    而且空调的遥控没法红外线学习,你自己搭肯定不行
    ldehai
        21
    ldehai  
    OP
       2017-06-02 13:30:22 +08:00
    Netherlands
        23
    Netherlands  
       2017-06-02 13:47:15 +08:00 via iPhone
    @ldehai 这个 harmony pro 貌似新出的,没得卖,但我看和之前的 harmony elite 没有任何区别,之前亚马逊买 harmony elite 还送 amazon echo dot。我家之前看个电视要 4 个遥控器,现在屋里所有的电器都只这一个遥控器和手机控制了
    qfdk
        24
    qfdk  
       2017-06-02 13:53:49 +08:00 via iPhone
    歪个楼 有个靠谱的另一半 一个电话就搞定 长期学习后 有智能开关的作用 逃
    caomu
        25
    caomu  
       2017-06-02 14:05:12 +08:00 via Android
    红外遥控还有 BroadLink 比较出名
    harker
        26
    harker  
       2017-06-02 14:10:26 +08:00
    现在很多空调都带 wifi 功能了,不过感觉楼主的方案挺靠谱的
    otakustay
        27
    otakustay  
       2017-06-02 14:10:30 +08:00
    其实控制空调不难,但你不打算走人的时候开门开窗吗……开了门窗可就控制不住了
    otakustay
        28
    otakustay  
       2017-06-02 14:12:08 +08:00
    @qfdk 更大的可能是你变成对方的智能开头 233
    harker
        29
    harker  
       2017-06-02 14:12:09 +08:00
    发射信号应该好模拟,不过接收不太好搞吧
    qfdk
        30
    qfdk  
       2017-06-02 14:13:15 +08:00
    @otakustay 老司机要开车
    est
        31
    est  
       2017-06-02 14:14:47 +08:00
    小 K 遥控。wifi 远控 +红外
    timor
        32
    timor  
       2017-06-02 14:15:48 +08:00
    控客 Pro 不到 100 元的解决方案!
    allen0125
        33
    allen0125  
       2017-06-02 14:22:25 +08:00
    小米空调伴侣
    bibizhang
        34
    bibizhang  
       2017-06-02 14:24:37 +08:00
    娶个媳妇做全职太太
    Hardrain
        35
    Hardrain  
       2017-06-02 17:14:45 +08:00
    @vbs 智能插座断电可以关空调
    再来电空调不会自动开机.
    lauix
        36
    lauix  
       2017-06-02 17:36:53 +08:00
    1、arduino + sim800c + 红外线模块 + 服务端(web,app)
    2、树莓派联网 + 红外线模块

    这样就可以通过 app 随时控制家里的 空调了

    第一种成本低,无需开机插电即用更易于维护。
    第二种,开机时间长,不好维护。连 wifi 还需要映射出来。

    牛逼点,研究下 opencv 识别到了有人开门,自动开灯和自动开空调,完全不需要认为控制。
    xspoco
        37
    xspoco  
       2017-06-02 17:38:59 +08:00
    在用小米的空调伴侣,自带网关挺好用的
    jiao1998
        38
    jiao1998  
       2017-06-02 17:40:43 +08:00
    换一个带 wifi 的空调
    wangxiaoer
        39
    wangxiaoer  
       2017-06-02 17:42:55 +08:00
    借楼问一下,有啥办法实现远程关门窗?白天希望开窗通风,但是下雨怕淋进来(卧室阳台被我包到里面了)。我能想到说的是弄个树莓派,控制机械臂,可是这特么难度有点大,而且多个窗户,就要陪多个树莓派啊。
    yumemor
        40
    yumemor  
       2017-06-02 17:57:06 +08:00
    @chiu 买小米的智能插座 关联的 app
    cbais7890
        41
    cbais7890  
       2017-06-02 19:01:43 +08:00
    想要最具有性价比的解决方案可以用小米
    但是最好的不一定是小米
    hzwei
        42
    hzwei  
       2017-06-02 19:06:44 +08:00 via Android
    #6 正解
    Ouyangan
        43
    Ouyangan  
       2017-06-02 19:20:22 +08:00
    打电话给我妈
    lun2u
        44
    lun2u  
       2017-06-02 19:56:46 +08:00
    小米的可以控制工作日定时开、定时关。
    省事省时
    caomu
        45
    caomu  
       2017-06-02 20:27:50 +08:00
    没有精力和时间自己去折腾,打算靠米家了,空调伴侣或者红外遥控器都行。不过如果是新买的话,我也考虑京东微联(不用单独装厂家的 app )。
    Phariel
        46
    Phariel  
       2017-06-02 20:32:13 +08:00 via Android
    家里空调冰箱都是海尔兄弟的周边 (误

    有个海尔好空气的 APP 绑定一下就行 方便 根本不用遥控器 家里家外都能控制
    flymemory
        47
    flymemory  
       2017-06-02 20:52:50 +08:00
    买了小米的万能遥控,号称覆盖几乎所有的红外设备,但是买来才知道跟房间的空调不适配,导致非常难用。

    小米很狡猾的一点是,你在官网是无法查询到自己的空调遥控是否匹配,只能在 APP 里面查。

    基于个人体验,它还有很重要的一个缺陷,它无法得知空调的开关状态,只知道发射某个红外信号可以开 /关空调,当然,我不确定是否因为空调不适配导致。

    比方你要设定温度>28 开空调,但是房间总需要一段时间才能冷下来吧,假设下一次检测房间温度还是>28,它会再发出一次 on/off 信号,而这时候因为空调已经开了,再按一次 on/off 等于关空调,于是你基于温度做的判定就等于失败了。

    总之比较弱鸡……已经吃灰很久了,个人觉得跟空调自带的 APP 没法比。
    ldehai
        48
    ldehai  
    OP
       2017-06-02 22:51:30 +08:00
    @flymemory “得知空调的开关状态”—遥控器估计都没这功能,我家的格力柜机,我用柜机上的开关按钮开机,遥控器上还是关机状态。
    billlee
        49
    billlee  
       2017-06-02 23:44:46 +08:00
    @flymemory #47 遥控器本来就是单向的通信,肯定无法得知空调的状态的
    mulog
        50
    mulog  
       2017-06-03 03:55:05 +08:00
    @flymemory
    空调状态是不可能知道的啦 除非有设备接收遥控器红外信号&协议完全被逆向 而且就算这样像 47 楼说的柜机也是无解
    然后你的说的再按一次开关等于关空调。。多数空调的红外协议是,呃, (不准确地说)幂等的,你发送一个信号完全表示一个状态,发送 N 次也空调也是这个状态。
    你家的空调可能刚好属于比较难搞的,有些功能(最常见的就是你说的电源开关)是一个固定的信号,发送一次状态就改变一次,这个的确没办法。
    youxiachai
        51
    youxiachai  
       2017-06-03 10:38:32 +08:00
    @flymemory 话说,小米万能遥控..没记错有学习模式啊....

    还有就是这是红外啊..怎么可能知道状态..
    uleh
        52
    uleh  
       2017-06-03 10:48:21 +08:00
    最简单的方案是买一个能接 wifi 的空调。。(逃

    其他方案就像 ls 们已经说过的,需要家里有个网关(比如小米),然后接入一个 IoT 类的云服务,最后手机上装一个 App。当然,过程中有可能需要写一点代码来转义 /解析 MQTT 协议包。
    flymemory
        53
    flymemory  
       2017-06-03 19:19:10 +08:00
    @youxiachai 有试过学习模式,但是提示空调是复合红外信号,不支持学习。

    @ldehai 是的,如果用其他红外设备 /APP 控制了,遥控器上就无法同步,这也是个头疼的问题。

    @mulog 分析得对,这确实也不能说是小米的锅,某种程度上,我对这个产品的期望值有点过高了。
    jaylong
        54
    jaylong  
       2017-06-07 14:45:17 +08:00
    米家空调伴侣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2209 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 834ms · UTC 10:36 · PVG 18:36 · LAX 03:36 · JFK 06:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.