垃圾佬动口不动手:花费一两百让Siri为你开关车库门

2019-12-10 14:36:02 77点赞 537收藏 148评论

前言:

想象一下,在一个大雨滂沱的夜晚,你拖着疲惫的身体开车回到家的车库门口,挂空挡,打开阅读灯,在储物盒中翻出车库卷帘门的钥匙,

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

抽出天线,按一下开启键。嗯?门怎么没有反应?啥!遥控器没电了!副驾驶上的她投来一脸的嫌弃。

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

哔——。倒带。。。。。

在一个大雨滂沱的夜晚,你拖着疲惫的身体开车回到家的车库门口。车缓缓驶过,车库卷帘门徐徐打开,院子灯自动开启。副驾驶上的她一脸惊讶:“你什么时候请的管家呀?”。你相视一笑:”我不一直是你的管家么。“倒车入库,深藏功与名。。。。

===============

醒醒醒醒,不就是个用apple homekit控制车库门嘛。。。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

确实不复杂。就是ios---->homekit---->智能车库门。但是作为垃圾佬,肯定是能利旧的利旧,不能利旧的捡破烂。考虑到市面上99%的普通车库门都是用RF遥控的,所以方案变成了ios---->homekit---->智能遥控---->普通车库门。因为ios手机和车库门都是现成的,所以买个带RF的智能遥控就可以了。我用的是这个:

好价BroadLink 智能遥控 WiFi控制 红外射频遥控器134元值友爆料原文:京东会员159元,现在满100-20,再使用5元优惠券可以做到134,如果有白条券还可以做到更低。lazyzhu| 0 评论0 收藏0去购买


可能有的小伙伴会问,这个和带万能遥控附件的小爱同学和天猫精灵有啥区别?其实本质是一样的,只要万能遥控带RF(433MHz或者315MHz)就行。只是我要开车库门的时候人在车里的,手机还是ios,那可是叫天猫不应,喊小爱不灵。唯一喊得动的只有siri 垃圾佬动口不动手:花费一两百让Siri为你开关车库门 。当然如果你是小米手机,完全可以用小爱同学,实现方式是类似的,可以触类旁通。

可能又有小伙伴会问:直接用智能遥控配套的手机APP遥控不就好了嘛。呃。。。垃圾佬动口不动手。掏手机出来按和掏遥控器出来按,本质还是一样的嘛。而且通过siri控制,还能进行联动,比如开灯之类。

================

下面进入姿势讲解环节,请系好安全带。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

零、准备好以下材料:

必备硬件:

  1. 一台一直开机的,能跑docker的机器(群晖之类的NAS为佳,黑白均可。退而求其次像50包邮的我家云、粒子云、斐讯N1等能刷OMV装docker的矿渣也可以)。

  2. 智能RF遥控,比如我开头介绍的Broadlink Rm Pro。

必备软件:

  1. Docker

  2. 一颗爱折腾的心。

可选配置:

  1. 一定的linux基础

  2. 一定的英文阅读能力(HomeAssistant和HomeBridge还有Docker等很多好东西的一手资料都是英文的)

  3. 车子带CarPlay

  4. 家里常放个iPad或者AppleTV或者HomePod(这个原因一会儿说)

一、配置好智能RF遥控器

1.把遥控器放在一个合适的位置:

所放的位置有WiFi覆盖,且离车库门电机不要超过两堵墙。

2.手机下载安装易控APP

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

3.智能遥控通电

通电后,用牙签顶住reset小孔5秒,等到蓝色LED灯快闪进入配对模式。

4.配置易控APP

打开易控APP,会自动发现设备。点“+”,添加遥控,遥控面板选自定义-顺序排序。

点右上角的“+”号添加遥控点右上角的“+”号添加遥控

选择“自定义"遥控选择“自定义"遥控

再按“+”添加遥控按钮。车库门遥控器一般是4个按钮,对应:开启、关闭、暂停/解锁、锁定。你可以把奇怪的“顺序排序”四个字改成其他的,比如“卷帘门”,然后设置好四个按钮的图标。搞好之后像下图这样:

在APP端添加好遥控器的各按钮在APP端添加好遥控器的各按钮

5.按键学习。

先断开车库门电机的电源。拿好原装车库门遥控器走到智能遥控旁边,按APP中添加的按键,比如“开启”键。APP会弹出一个选择,选“单键学习”,在下一个选择中选“扫频”,然后,按住住住住住住住住住住(重要的事情说n遍)传统遥控器上的开启键,直到APP提示找到频点,是否学习?选是,然后,按一下传统遥控器上的开启键,完成开启键的学习。按这个流程,完成所有按键的学习。

选择”单键学习“选择”单键学习“

选择”扫频“选择”扫频“

6.测试一把:

车库门电机通电。在APP上按一下开启键,如果车库门开了,那么恭喜,小目标达到。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

如果没反应,检查学习流程是否正确,以及智能遥控器位置是不是不好。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

好了,如果你只是要手机APP控制车库门,那么小目标达到,可以不用往下看了。

二、配置HomeBridge

HomeBridge,作用如其名,就是为苹果的Home应用和智能家居设备(智能遥控器)架起一条通信桥梁。前人栽树后人乘凉,感谢各路大神和开源社区,现在HomeBridge的安装配置越来越简单了。最简单的方法当然是用Docker把别人封装好的img拉上来直接用!垃圾佬动口不动手:花费一两百让Siri为你开关车库门

1.安装Docker(以群晖为例)

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

2.安装oznu/homebridge镜像

选“注册表”->关键字搜索homebridge,选择排名最高星的oznu/homebridge,双击拉下来。

选最高星的那个选最高星的那个

3.运行容器

在“映像”里,选择刚才拉下来的镜像运行,设置容器名称,点“高级设置”

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

“启用自动重新启动”打勾

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

点“卷”->"添加文件夹“,将NAS本地的一个文件夹挂载到docker镜像中的/homebridge目录,如图。(此目录用于保存配置信息)

设置映射目录,方便更改配置文件设置映射目录,方便更改配置文件

点”网络“,勾选”使用与Docker Host相同的网络“。(目的是将Docker中所有端口暴露在局域网里,供ios设备自动发现)

勾选与host使用相同的网络勾选与host使用相同的网络

点”环境“,点”+“号,按下图增加一项环境变量:

增加hostname环境变量,填你自己的主机名增加hostname环境变量,填你自己的主机名

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

点应用,运行容器。

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

4.安装broadlink插件

再次感谢开源社区各路大神的贡献,让以前各路繁杂转接变成现在一个插件搞定。

点Docker中”容器“,选择刚才运行的容器,点”详情“

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

点”终端机“->新增右边的小箭头->”通过命令启动“。输入sh,点确定运行shell。

通过sh命令操作终端机通过sh命令操作终端机

输入:

npm install homebridge-broadlink-rm

敲回车,完成插件安装。安装完成后,切回到docker中的”总览“,按”重新启动“激活插件。

重启HomeBridge,激活BroadLink插件重启HomeBridge,激活BroadLink插件

******课外扩展阅读******

想要了解此docker镜像其他高级骚操作或者想了解如何在非群晖平台上安装此docker镜像的点击下面传送门(如果打不开可能需要科学工具)

传送门:oznu/homebridge docker镜像官方说明

*************************

5.配置策略

群晖中用FileStation找到映射到docker镜像中/homebridge的文件夹(如docker/homebridge),找到config.json,右击,用群晖的文本编辑器打开(没有文本编辑器的话群晖应用商店里装一个)

编辑config.json编辑config.json

贴入以下配置。注意里面的中文字部分,全部需要改成你自己的!!!

(这里放个截图。config.json文件在文末会提供下载链接)

config.json示意,json文件文末提供下载config.json示意,json文件文末提供下载

配置完之后,记得点保存。

好了,到这里离最终目标只剩一步之遥了,只要搞定遥控码填进config.json,就全搞定了。

******课外扩展阅读******

想了解更多骚操作或想了解其他硬件如何编辑配置文件的点击下面传送门(如果打不开可能需要科学工具)

1.config.json配置样例

2.broadlink-rm插件配置详细说明

*************************

6.获取遥控码

获取遥控码有多种方法,包括broadlink-rm插件自己就有学习功能。但不知道什么原因,我学过来的遥控码控制不了车库门,百思不得其解。在获取遥控码这个地方我肯定绕了点路。小伙伴们如果知道控制失败的原因的,请告诉我,本人不胜感激啊。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

我最后用的方法是把易控APP中学习成功的遥控码提取出来。这个方法是从HomeAssistant网站上学到了。真是折腾无界。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

传送门:HomeAssistant:如何获取BroadLink遥控码

提取方法:

第一步:获取 jsonButton,jsonIrCode,jsonSubIr 三个文件

如果是安卓手机,这三个文件在/broadlink/newremote/SharedData目录内。无奈我用的是ios,只好找了个安卓手机,装上易控APP,然后用iPhone把刚才学到的控制码在APP里共享给安卓,然后用安卓的文件管理器把这三个文件弄出来了。是不是很绕,感到了背后无数的鄙视和嘲笑。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

第二步:找个电脑,点此下载安装并Python2.7点此下载解码脚本。(页面打不开的文末有百度盘链接)

第三步:把下载的解码脚本、安卓手机里导出的那三个json开头的文件,一起复制到Python安装目录(如C:Python)

第四步:按win+x,启动powershell,cd到python安装目录,输入:

pip installsimplejson

安装simplejson。

装完Python后安装simplejson装完Python后安装simplejson

第五步:运行解码脚本:

在powershell中输入:

python getBroadlinkSharedData.py

(即运行刚才下载的解码脚本)输入ID起始编号1,回车。运行完毕后,在脚本的同一层目录下会生成一个用你遥控器命名的txt文件,打开这个txt文件,你会发现里面每一个按键的遥控码都有了!垃圾佬动口不动手:花费一两百让Siri为你开关车库门

第六步:复制txt文件中每一个按钮Code:后面那段(注意HomeBridge不需要Base64的编码),粘贴到homebridge docker映射目录中config.json文件中对应的地方,保存。

把获取的遥控码粘贴入config.json配置文件把获取的遥控码粘贴入config.json配置文件

7. 重启HomeBridge,使配置生效。

重启HomeBridge,使配置生效重启HomeBridge,使配置生效

点完重启按钮后,马上切到“终端机”界面,你会发现它能刷出一个二维码。如果二维码被其他信息刷掉,鼠标往上滚动几下把它滚回来,这个二维码用于手机配对用。

配对二维码生成配对二维码生成

三、手机HomeKit接入

把iPhone接入家里的Wi-Fi,打开“家庭”应用。如果删掉了可以去AppStore商店装回来。

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

根据提示,选择“添加或扫描配件”,扫终端机上刷的二维码,按屏幕提示,你会发现车库门添加进HomeApp了。另外两个是扫频和学习红外码的开关。根据插件文档,用这里的按钮也能获取遥控码并且会将遥控码显示在log里面。我是学出来的不能用,小伙伴们可以研究一下是啥原因。

扫描终端机上的二维码完成添加扫描终端机上的二维码完成添加

喊一下:“hey,siri,请帮我打开车库门”。看,车库门是不是打开了!垃圾佬动口不动手:花费一两百让Siri为你开关车库门

下面的内容就是锦上添花的事情了:

设置自动化场景:比如回家时打开车库门,离家后关闭车库门。通过其他插件,可以把米家或者天猫的智能家居一起接入homekit一起联动,实现多平台的统一。比如下面这篇文章介绍的:

最简单的米家非aqara设备接入homekit教程小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。所有步骤和工具用法,国庆前后录制了一些视频点击这里:homekit工具视频合集一、劝退前言习惯用米家体系,包括米家app/小爱同学/等,别折腾了;习惯买成品的,直接买homekit认证产品,别折腾了;习惯用homeassis我Robot| 19 评论12 收藏138查看详情


通过homekit控制智能家居,需要手机接入家庭Wi-Fi。如果在车里收家里的Wi-Fi信号不好,可能会提示配件未响应。所以为了用得更爽,最好再配置一个家庭中枢,这样不管在多远的地方,只要手机有蜂窝信号就能远程控制。好在苹果配置家庭中枢方式足够简单,无需任何网络知识,只要家里放个iPad或者AppleTV或者HomePod,就能直接一键开启。垃圾佬动口不动手:花费一两百让Siri为你开关车库门

以iPad为例:系统要iOS10以上,和你手机登录同一个iCloud账户。然后在设置里面一键启用。

开启家庭中枢开启家庭中枢

完毕。把你手机Wi-Fi关闭,只用蜂窝数据,喊Siri打开车库门,是不是新姿势get!垃圾佬动口不动手:花费一两百让Siri为你开关车库门

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

配合CarPlay食用,风味更佳!垃圾佬动口不动手:花费一两百让Siri为你开关车库门

垃圾佬动口不动手:花费一两百让Siri为你开关车库门

写在最后:

最后再次感谢各开源社区和各路大神的无私奉献。若不是他们前人栽树,现在我们要么用着昂贵的认证配件,要么在为不同平台智能家居配件之间的兼容犯愁。

【附各参考文档及相关下载】

  1. oznu/homebridge Docker镜像配置说明

  2. HomeBridge Broadlink RM插件配置说明

  3. HomeBridge Broadlink RM插件config.json配置示范

  4. 关于如何获取传统红外/射频遥控器的遥控码

  5. 苹果官方关于设备充当家庭中枢的说明

  6. 本文涉及的相关下载(百度网盘,提取码: 3b3s)


展开 收起
148评论

  • 精彩
  • 最新
  • 首先要有车,然后要有个库,然后要有个门,再然后要有个坐副驾驶的人! [喜极而泣] [喜极而泣] [喜极而泣] 太南了!

    校验提示文案

    提交
    梦想还是要有的,万一实现了呢 [龇牙]

    校验提示文案

    提交
    一顿操作猛如虎,继续…

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • ha的话 设置电子围栏就好 进入手机围栏区域自动开车库。要是为了防止误判的话可以加成 手机连自动连到wifi且进入围栏区域。 或者人体感应加围栏

    校验提示文案

    提交
    好,等有时间了我再研究研究HA

    校验提示文案

    提交
    收起所有回复
  • 大佬 我有更简单的方法。 [买买买] 有空交流一下

    校验提示文案

    提交
    你的智能家居探索系列我每篇都看了。真达人 [赞] 希望可以有更多机会一起分享交流一下心得。

    校验提示文案

    提交
    nodered有个homekit的节点,里面有车库门的应用,我研究一下看看咋整。另外nodered是可以直接读取博联三个文件里面的具体代码的,我想两个应该能结合起来。比博联自己的hb插件要方便很多。你可以看看我之前写的这个去看看

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 淘宝买了个转发的小盒子,用了一个遥控器焊接上去,用了一个小米万能遥控器,然后就可以小爱同学打开车库门了。

    校验提示文案

    提交
    来个关键字我搜搜,我正好有个威乐的热水循环泵,遥控器是双向通信的不可复制。用你说的这个方案目测可行。

    校验提示文案

    提交
    请问,用小爱,是不是直接在小米万能遥控器上加一个120元左右的射频插件,就能语音控制车库门了??苹果这个真复杂呀

    校验提示文案

    提交
    还有12条回复
    收起所有回复
  • 我家的就正好是那1%的门控,属于不可复制编码的。

    校验提示文案

    提交
    嗯,那种是加密滚动码,一般店铺用的卷帘门都是这种,不可复制,安全性高。

    校验提示文案

    提交
    我家的也是滚码的,淘宝有可以直接接遥控器,然后用红外或者射频控制的东西,我现在就用这个接入到米家里了。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 你这个也太费劲了,根本不需要这么费劲,直接用小米的在米家里面转IOS的捷径就完事了。

    校验提示文案

    提交
    iOS捷径有个硬伤,就是手机要解锁。不然hey siri锁屏状态唤醒它会说你得先将iPhone解锁 [喜极而泣]

    校验提示文案

    提交
    之前不需要解锁的,刚才更新了米家app之后就需要解锁了,大家也是这样吗 [哭泣] [喜极而泣] [装大款]

    校验提示文案

    提交
    收起所有回复
  • 看起来有点复杂,懒得折腾了,哎,好像我没有车库啊,啊,我没有车库

    校验提示文案

    提交
    以后会有的,先学了再说嘛 [龇牙]

    校验提示文案

    提交
    收起所有回复
  • 这个方案之前试过一段时间,但是发现经常掉线出问题,可能是我的树莓派不稳定,现在改用小米万能遥控转射频,使用小爱同学然后捷径,但是没发现说捷径的时候要解锁,但是ios13现在无法运行小爱的捷径,吐血 [喷血]

    校验提示文案

    提交
    我是设置了一个自动化:当连上CarPlay的时候打开QQ音乐放收藏的歌,但锁屏状态运行这个自动化会报错,感觉不太顺手。我这个homebridge目前跑了10多天,我再观察观察稳定性

    校验提示文案

    提交
    喜欢折腾大可以这样搞,否则129一个新米家网关+改装射频的小爱万能遥控/小米万能遥控解君愁。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有车库,有门,有车,有CarPlay…就是看这么一大堆之后…看不进去…算了,还是按遥控吧 [大囧] [皱眉] …佩服你这么有钻研精神。打赏完金币走人……

    校验提示文案

    提交
    还有车库 不得了不得了。

    校验提示文案

    提交
    [皱眉] [大囧] 哦哦……要不就改一句?有车位行不……

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 我用苹果蓝牙耳机喊siri还有时候不理我呢。

    校验提示文案

    提交
    按道理AirPods放那么近应该百发百中才对。重新录一下唤醒词试试

    校验提示文案

    提交
    唤醒词没问题,带出门听歌时喊siri换下一首歌时连不上的,提示网络问题。我原来也挺看好homekit,买个小米床头灯,也是弄不弄喊它就不好使了,现在也懒得喊了。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 都是露天,有车库土豪再见

    校验提示文案

    提交
    土豪都是雇真·人智能开门,可没时间折腾这些 [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 不如ha或者nodered整自动化啊 ha直接接homekit [高兴] [高兴] 我也整得这个博联的

    校验提示文案

    提交
    嗯,我再研究学习一下其他方案做个比较。平时主要用小米那套,这次纯粹车里的特殊性苹果手机小爱不好用才研究的homekit。

    校验提示文案

    提交
    把小米的也通过ha整到homekit里啊 如果是zigbee➕网关的话比较方便 接一个网关其他都能进来 蓝牙协议的东西就不好操作 wifi协议的也挺容易

    校验提示文案

    提交
    收起所有回复
  • 怎么我的carpaly跟你的不一样呢~

    校验提示文案

    提交
    iOS13的CarPlay会根据车机屏幕大小和比例自动调整排版。

    校验提示文案

    提交
    收起所有回复
  • 车库卷帘门故障率太高了,经常上不去或者下不来。。现在拆走当库房门了

    校验提示文案

    提交
    换个靠谱点的牌子。我这个卷帘门用了10年了,没掉过链子

    校验提示文案

    提交
    收起所有回复
  • 用是可以用,可我还是想彻底摆脱射频

    校验提示文案

    提交
    有这种方案的:雇个大爷坐门口,进门时滴一下喇叭就开门了。这个方案还有个优点是可以省个摄像头,不需要考虑网络布线poe供电等。

    校验提示文案

    提交
    收起所有回复
  • 会不会在车上不小心说了关键词然后家里车库门就开了?

    校验提示文案

    提交
    先喊 hey,siri 唤醒之后它才开始侦听。不唤醒siri情况下谈话出现关键词不会响应。如果特殊情况意外唤醒了,屏幕上会有提示而且siri会回复你说车库门已打开之类,通常不会不知情。而且任何时候都可以通过home app或者问siri当前车库门是开着的状态还是关闭的状态。

    校验提示文案

    提交
    收起所有回复
  • 这中控……老款君威?为啥你的有carplay…… [哭泣]

    校验提示文案

    提交
    好眼力。上代君威只要把HMI2.0人机模块替换成2.5版本就有手机映射功能,可以实现CarPlay和Android Auto。2.5模块是兼容2.0的外形插头都一样,虽然HMI2.5模块一般是凯迪拉克上拆下来的。

    校验提示文案

    提交
    老哥厉害,动手能力真强 [赞一个]

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 车库现在自动抬杆 [装大款] [装大款] [装大款]

    校验提示文案

    提交
    车牌识别更高级 [赞一个]

    校验提示文案

    提交
    收起所有回复
  • 现如今,有个车库都只能算垃圾佬了??我太难了

    校验提示文案

    提交
    车库也可以是捡垃圾捡来的嘛…… [咽气]

    校验提示文案

    提交
    收起所有回复
  • 不能直接接HA么?HA已经集成HB了

    校验提示文案

    提交
    可以的。因为我接homekit的设备就这一个,所以用了homebridge

    校验提示文案

    提交
    搞ha啊,定位到家自动开车库 多炫酷

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
537
扫一下,分享更方便,购买更轻松