现状
只改卧室,卧室两个灯,一台空调,一个电脑,一个风扇,已有一个米家温湿度计2.
选型
Apple的电子产品用得多,但架不住米家能接入的东西多且便宜,最后选择了米家。
排除了多模网关(300元左右),没有ZigBee需求,离线自动化能力弱。
排除了Play音箱增强版(带红外,90元左右),盲网关,没有离线自动化能力,虽然可以语音唤醒,但我不喜欢说话。
盲网关不能直接向设备发送指令,最后一步到位选择中枢网关。
| 名称 | 用途 | 数量 | 总价(元) |
|---|---|---|---|
| 米家中枢网关2 | 网关 | 1 | 273 |
| 米家空调伴侣2 | 用于控制空调 | 1 | 60 |
| 第三方米家通断器(无灵动) | 改造吸顶灯和风扇 | 2 | 31 |
| 智能插座(非计量款) | 控制电蚊香 | 1 | 16 |
| 智能插座(计量款) | 监测电脑耗电量 | 1 | 28 |
| 电脑PCIe开机卡 | 远程开关电脑主机 | 1 | 12 |
| 第三方接入米家圆按钮 | 手边的场景触发器 | 2 | 25 |
| 86尺寸开关型mesh随意贴 | 替换原有墙面开关 | 2 | 38 |
| 调光智能小灯 | 替换电脑背投USB调光灯 | 1 | 34 |
| 1.8米半面灯珠落地长条形细杆氛围灯 | 卧室氛围照明 | 1 | 90 |
| 合计 | 598.34 |
改造
大多数改造都简单。
电似猛虎,电死二百五。若无专业经验,请不要拆开改造任何电路电器,本文描述的强电相关内容仅供参考。
空调
空调伴侣2安装配置后即用,但是唯一的缺点是不能开关状态灯。想了一下,并没有太多场景需要关灯,只有睡眠场景需要,于是单独录一套睡眠场景的固定设置遥控码。
在米家的安卓版(苹果不知道为什么不可用),点击添加设备,搜索自定义遥控,自定义遥控选择红外发射设备为空调伴侣2,该型号虽然没有宣传支持学习功能,但能够通过这种方式来学习红外码。
空调的红外码通常包括了空调的完整运行状态,而不是独立的按键码,这能保证只要空调收到信号,就会与遥控器上的状态完全一致。
因此我们在设置完成后想要的基础参数后,再让空调伴侣2进入学习状态,按一下灯光键,让遥控器发送一套我们想要的预设+灯光关闭,之后想要调用这套预设时,只需要点一下自定义遥控上的按钮即可。
落地扇
落地扇的改造比较大胆,原本是不支持智能控制的落地扇,我的计划原本是将一个智能通断器藏进风扇的外壳内,结果通断器太大了藏不进外壳内,只能做成外置器官。
落地扇的控制电路都在能摆动的机头里,倒也不复杂。
直接拆开外壳,将通断器固定在外壳上,把线缆通过散热孔穿入外壳内部。使用准备好的延长线,将原本零火分别延长(共计4根线),做好绝缘后,将通断器固定在外壳上。然后剪断机身内部原本的输入线,将一侧接到通断器输入上通往插头,另一侧接到输出上通往电机,通断器有方向,接反了会导致无法正常工作,并做好绝缘。
接线完成后,由于机头可以摆动,内部线缆可能会随着摆动导致接线处松动,安装时考虑使用可靠的接线端子,将其夹扁使得尽可能牢固,然后将接线处尽可能固定住,不参与机头的摆动,安装时适当留出完整的线,使其可以活动。安装后,通过手电筒观察外壳内部,看看是否有活动机械结构会跟线发生碰撞,是否有接线处会被带着乱动,尽可能避免这些情况。
灯与其他
原先的吸顶灯是那种带线夹的灯盘式安装的LED灯,只需要简单的将通断器接入到两端,合上装饰盖即可。其他灯都是插电即用的。
电蚊香使用一个智能插座来控制,插上即可。
电脑开关机卡是PCIe的,开机卡能从PCIe接口上读取电脑的状态,需要将原本的开机跳线接到开机卡上,再从开机卡上接接到主板上。
其他的灯插上电就能用。
快捷操作按钮
智能化改造完成后也不能只在手机上能点,在没有手机时也要能用。
墙壁开关
原本是118型双槽开关,单刀双控型,即有两个开关控制一个灯。
不改造强电电路,保留原本装饰板,直接物理翘掉开关的装饰盖(那个能被按下去的活动跷跷板塑料件),让开关表面平整后直接把新的86型点动开关贴上去。
- 短按开关吸顶灯
- 长按关闭屋内所有电器(除了电脑)
剩余一个墙壁开关未用,留着未来备用。
电脑桌
电脑桌在角落背面贴了一个圆形按钮。
- 短按开关屏幕背面的氛围灯
- 双击打开氛围灯并打开电脑
- 长按开关房间内的吸顶灯
没有设置关闭电脑的路径,防止误操作。
电脑桌的插座接入了一个能计算功率的智能插座,通过功率触发一些自动化。
- 功率低于20瓦时,关闭氛围灯
- 功率高于40瓦时,打开氛围灯
由于我有一个Mac和一台PC,没办法简单的通过判断PC是否开机来判断电脑是否在使用,只能通过判断插座功率,看看显示器是否打开。
床头
粘贴安装了一个圆形按钮。
- 短按开关吸顶灯
- 双击开关落地扇
- 长按进入睡眠场景:关闭所有灯,关闭所有风扇,空调调节至睡眠状态(禁用状态指示灯,风速调至最低,风向调节至不吹人)
HomeKit
使用Home Assistant,安装官方的米家集成(其他第三方不支持本地连接到中枢网关,只有官方维护的那个集成支持),导入所有电器后,再通过Home Assistant的HomeKit Bridge集成,接入到HomeKit中。自动化仍然主要在米家中进行,手机上桥接到HomeKit主要是为了在控制中心添加快捷按钮和接入Siri,米家App在这块做得不如苹果自带的家庭做得好,也许用小米手机就没有这种麻烦了。
唯一需要注意的是空调,空调接入HomeKit会有三个问题:
- HomeKit的空调总是需要上报环境温度,但是空调伴侣没有环境温度传感器,导致HomeKit最终会收到一个固定的21度。这个需要一个虚拟空调集成来修正,虚拟空调可以将一个温度传感器与空调关联起来。
- 即使用了虚拟空调,HomeKit Bridge集成无法识别中文的风速(低中高),只能识别英文(High Low),需要修改代码映射风扇为英文。
- HomeKit空调在调整参数时是即时的,当你手指在风扇滑条上拖动时,App会立刻发出大量的调节请求,导致空调滴滴滴响个不停。
修改后的虚拟空调集成在:KawaiiZapic/ha_honghui_climate
至此,智能化改造已经完成,暂时还没有想到更多需要改造的地方,等到不方便时再买点东西回来改。