V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuxl2333
V2EX  ›  Apple

穷鬼 HomeKit 智能家居踩坑攻略

  •  5
     
  •   liuxl2333 · 2019-01-02 23:37:09 +08:00 · 12826 次点击
    这是一个创建于 2183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 先上图

    • 软件准备

    因为要接入 HomeKit,除非直接接入 HomeKit 的配件外,就是转接,Home Assistant 能把各种平台的智能配件接入,自带的插件就能转接到 HomeKit,虽然电脑也能运行但是要 7x24,大部分都使用树莓派。home-assistant.cc这个网站为 Home Assistant 官方文档的中文翻译,非常全面

    • 采购

    本来是想购入树莓派的,但是各个硬件里最简单的是群晖 docker,然后我一看我的群晖 216j 垃圾不支持 docker,卖了换了信步 26026 黑群晖,一套下来比树莓派还便宜,买来一运行,果然简单,图形界面安装配置 docker Home Assistant,自带 Atom2600|3.5 硬盘大小|路由器电源 DC 供电|双千兆网卡,功耗自身加 3.5 硬盘看图客厅功率显示才 16w,这主板果然是黑群晖软路由神器

    平台有了该买配件了,大部分人先从灯开始我也不例外,我第一反映就是去小米杂货铺,结果一看最便宜的单控 140,仔细一看这个叫零火版,还有叫单火版的 180,零火版意思是装修布线的时候给灯的开关 3 跟线,零线火线和灯线,单火版就是只有火线和灯线,我这时候我就感觉不好,赶紧打开开关一看,只有两根线,然后我算了下家里一共 9 个开关里面单双三开都有,换米家光开关加网关就要将近 2000,我第一反映就是打扰了,但是群晖都换成黑的了,我并不甘心小米的贵就选其他家的看看,然后找到了 sonoff basic 仔细研究后不行,后来在一个智能家居论坛发现论坛自己开车,单卖基于 ESP8266Wi-Fi 控制模块,就是物理开关还是用原来的,模块放线盒里,而且单火零火都支持,不过单火版本需要在灯上并联个电容,不过最重要的就是便宜,单控就 60,果断上车,模块名称叫 HASSMART,最后价格不到小米的二分之一

    灯开关 ok 了,需要其他传感器了,经过仔细研究在闲鱼 180 收了一套米家智能家庭礼盒版,里面包括网关|门窗感应器|无线开关|智能插座|人体传感器,然后单独购入了米家温湿度传感器,加上家里已有的小米净水器,扫地机器人,小米电饭煲,先采购这些。

    • 安装

    基本上灯开关按照教程来接很简单,基本就是火线灯线接到模块,原本开关的两根线也接到模块,这样物理开关和 HA 都能控制灯而且可以做到互不冲突,然后在灯上并联个带的电容就行

    其他米家产品拿来就用无需安装

    • 接入

    这里说下现在智能家居的各种协议,最大类别的就 3 种:蓝牙 | Wi-Fi | zigbee

    其中蓝牙和 zigbee 都需要网关才能接入,wifi 不需要但是功耗高依赖路由器

    home-assistant.cc/component

    这里有非常详细的接入米家或其他平台的各种配件的接入 HA 方法,其中包括米家的网关,网关一接入,网关下的各种配件自动接入。

    单独说一下买的开关,刚才说了 Wi-Fi 模式是没有网关的,按照卖家教程设置好后,需要在 HA 上开启 MQTT 協議来接入 Wi-Fi 的配件

    • HA 截图

    暂时先接入这么多 自动化即可以在 HA 上跑也可以在 HomeKit 上跑

    第 1 条附言  ·  2019-01-03 08:11:36 +08:00
    账单

    白群晖卖了 800
    黑群晖 280
    开关模块试水买了单双三开各一个 200
    闲鱼米家智能家庭套装 180
    米家温湿度传感器 40

    现在一算还多出来 100
    31 条回复    2019-01-30 18:29:09 +08:00
    javaluo
        1
    javaluo  
       2019-01-02 23:44:23 +08:00 via Android
    楼主厉害
    我是没找到合适的,能放在接线盒里,大小的空间,所以就买了小米的全套开关
    javaluo
        2
    javaluo  
       2019-01-02 23:45:01 +08:00 via Android
    一个很坑爹的,发现有一颗灯,晚上会闪,所以我就并接了一个 1uf 的电容,但是接了之后还是会闪,太奇怪了
    erlking
        3
    erlking  
       2019-01-02 23:49:56 +08:00 via iPhone
    也是小米智能套外加一个插座和一个空调伴侣,只用了 homebridge,稳定性堪忧,设的自动化经常失效,不知道楼主的怎么样,ha 之前死活装不上,不知道值得折腾吗。
    开关面板也在计划中,但是担忧动手能力……
    steveshi
        4
    steveshi  
       2019-01-02 23:54:06 +08:00 via iPhone
    楼主第一张图里厨房那个不是 tds 值吧,勒克斯不是照度单位吗
    liuxl8964
        5
    liuxl8964  
       2019-01-03 00:03:52 +08:00 via iPhone
    @steveshi 小米净水器虽然可以接入 HA 但是不会出现在 homekit 里
    因为 HA 带的 homekit 插件只支持特定的设备
    没办法我在 HA 里把过滤后的 TDS 值单位改成了光线强度,这才能在 homekit 里看到
    同理智能插座的功率也是这么来的
    killadm
        6
    killadm  
       2019-01-03 00:17:31 +08:00 via Android
    改装模块支持 homekit 直连了,不过只能 hk ha 二选一,刷了 hk 固件就没 mqtt 了
    hass
        7
    hass  
       2019-01-03 01:43:58 +08:00
    @killadm k 大也在啊,好多熟人啊~ @liuxl8964
    liuxl2333
        8
    liuxl2333  
    OP
       2019-01-03 08:01:19 +08:00 via iPhone
    @killadm
    我也看到直接支持 homekit 固件了
    但是还有不少配件还是只能 HA 转接
    就没弄
    brotherlegend
        9
    brotherlegend  
       2019-01-03 08:53:00 +08:00 via Android
    hassmart 的很便宜,但我家的老是出现常亮,怎么搞都没用,一段时候后就常亮。换成小米的后一切正常。
    exceloo
        10
    exceloo  
       2019-01-03 09:47:08 +08:00
    楼主精神可嘉,不折腾直接上小米全家桶了我
    ghostist
        11
    ghostist  
       2019-01-03 10:07:45 +08:00
    一样 26026,刚入门,我是 centos7+docker+hassio 貌似这么做不主流,
    黑群晖 docker 的话 我 miniPCIE 上接的无线网卡+蓝牙能否驱动使用?(黑群辉没跑过,上面方案是能驱动的,但是蓝牙无法和猫精连接,可以配对)
    目前接入了翻车 A1 M1 一个控客插座 若干地图 天气服务,下一步准备上改装模块了
    liuxl2333
        12
    liuxl2333  
    OP
       2019-01-03 11:05:05 +08:00 via iPhone
    @brotherlegend
    我的很稳定啊
    是不是并联电容问题
    还有就是改装模块我设置了上电关闭
    vislins
        13
    vislins  
       2019-01-03 12:08:12 +08:00
    小米扫地机能在 homekit 里边开启吗?
    liuxl2333
        14
    liuxl2333  
    OP
       2019-01-03 12:22:05 +08:00 via iPhone
    @vislins
    可以做到
    需要在 HA 写个脚本映射成开关就能通到 homekit,但是我没弄
    因为都是每天定时清扫,从不手动清扫没需求
    killadm
        15
    killadm  
       2019-01-03 12:48:03 +08:00 via Android
    @hass 😄
    uuair
        16
    uuair  
       2019-01-03 14:54:55 +08:00
    我有个问题不理解,家里有一台 24 小时开机的 win10,我装了 hyper-v,跑了一个 ubuntu。是不是我在 ubuntu 上安装 Home Assistant 这个程序,就可以控制家里的所有 homekit 以及小米的智能设备了??不用非买一个小米或者 apple 的网关了吧??其实我的局域网里是有一台 appletv 的,但是死活无法出现在 home 这个 app 里面,不知道为什么。
    deathscythe
        17
    deathscythe  
       2019-01-03 15:07:08 +08:00
    感觉小米的智能生态挺好...
    anyforever
        18
    anyforever  
       2019-01-03 15:07:32 +08:00
    @javaluo 火线零线接反了,火线一直有电经过灯,所以晚上就能看见闪
    liuxl2333
        19
    liuxl2333  
    OP
       2019-01-03 16:23:28 +08:00 via iPhone
    @uuair 对 ubuntu docker 安装 HA 超简单
    apple tv 没出现在家庭里
    最大原因就是手机和 TV 的 icloud 账号不是同一个
    tabris17
        20
    tabris17  
       2019-01-03 17:58:20 +08:00
    LZ 的板子是这个吗? https://item.taobao.com/item.htm?id=573014091773
    好像没有找到 280 这么便宜的
    javaluo
        21
    javaluo  
       2019-01-03 21:13:14 +08:00 via Android
    @anyforever 我买的 400v 1uf 电容好像没有正负极
    liuxl2333
        22
    liuxl2333  
    OP
       2019-01-03 21:59:35 +08:00 via iPhone
    @tabris17 去闲鱼啊
    JackXu
        23
    JackXu  
       2019-01-03 22:15:09 +08:00
    sonoff basic 为什么不行呢,不是更便宜么,自己刷固件
    liuxl2333
        24
    liuxl2333  
    OP
       2019-01-03 22:31:07 +08:00
    @JackXu sonoff 必须有零线好像
    uuair
        25
    uuair  
       2019-01-03 22:56:34 +08:00
    @liuxl2333 #19 我看了一下,第一,你给的那个中文网站有问题,写的不详细,比如安装完 HA 以后如何访问,根本没有写,我还是去英文网站才看到需要连接 6123 端口。第二,我只买了一个小米的摄像头,结果发现还需要 hack,而且还不一定有小米的,所以可能还是需要买一个小米的网关才能实现。第三,appletv 跟手机的 icloud 还真是同一个,我上网查过,appstore 的账号虽然不同,但是 icloud 完全一样,我的 appletv 上,appsote 的账号是香港的,icloud 的是国服的,gamecenter 是美国的,但如果不用香港的账号,惨不忍睹啊,什么都下载不了。同时 ipad pro 也无法作为中枢使用。。。好奇怪。
    1dian01
        26
    1dian01  
       2019-01-03 23:12:46 +08:00
    @ghostist 26026 哪里找?淘宝上好像很贵
    ghostist
        27
    ghostist  
       2019-01-04 08:51:28 +08:00
    @1dian01 #26 当时群里开车 135 搞的 多在咸鱼蹲可能找到不玩的人换下来的
    J9100 也是可以的 选择更多 价格稍贵
    liuxl2333
        28
    liuxl2333  
    OP
       2019-01-04 22:16:02 +08:00   ❤️ 1
    @1dian01 刚刚看了下 闲鱼搜索 n2600 有几个出的
    qian88199496
        29
    qian88199496  
       2019-01-30 10:14:34 +08:00
    @javaluo #1 原来是多开关的,怎么解决啊???
    liuxl2333
        30
    liuxl2333  
    OP
       2019-01-30 18:01:44 +08:00
    @qian88199496
    这个开关有双开和三开
    qian88199496
        31
    qian88199496  
       2019-01-30 18:29:09 +08:00
    @liuxl2333 #30 我是说一个灯有多开关的,我试了下不好接啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:23 · PVG 09:23 · LAX 17:23 · JFK 20:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.