以小米为例的带小米的智能家居

互联网上有很多有关建设智能家居的评论和视频。 有一种观点认为,这一切对于组织来说都是相当昂贵且麻烦的,也就是说,通常来说,有很多极客。 但是进步不会停滞不前。 设备变得更便宜,同时功能更多,设计和安装也非常简单。 但是,基本上,评论只关注1-2个用法示例,实际上并没有涵盖细微差别,也没有创建整体图片。 因此,在本文中,我想回顾一下已完成的项目,以使用小米设备为例,演示在使用小米设备构建智能家居时遇到的使用场景和陷阱。 所描述的想法略有不同,可以应用于公寓的自动化。

图片


背景或为什么所有这些都是必要的


对于初学者来说,有一点背景可以使上下文变得清晰。 在2018年秋季初,浴池的整理工作已经完成并投入运行。 澡堂是一处自治的首都建筑物,全年供暖和供水。

图片

出于明显的原因,没有人经常住在浴室里,也不控制住所的状况。 尽我所愿,洗个澡也不是很频繁的事。 因此,从项目一开始就提出了创建“智能”浴缸的想法。 首先,为了安全(火灾,洪水,访问控制)。 例如,关闭街道上-35度的暖气(我住在新西伯利亚)是非常危险的情况。 但是,与主屋不同,我从一开始就没有考虑过浴缸的自动化项目,也没有对正确的地方进行额外的布线。 另一方面,互联网是在浴室中进行的,并且正在对其他两个建筑物的外观进行视频监视(您可以通过视觉评估发生的情况)。

在2019年11月出差回来之后,晚上我去了澡堂,打开前门,为所见所闻震惊。 WiFi点LED从黑暗中向我闪烁,一股水涌向我的脚。 也就是说,在没有关闭电源的情况下发生了洪水。 澡堂中的水是使用自己的井,潜水泵和控制过程的自动化来组织的。 后来发现,马桶互换处的配件之一被破坏,淹没了所有房间。 我从来没有发现为什么自动化如此可惜却仍然关闭,但她设法将15厘米的水泵入30平方英寸。 那天在大街上是-14度。 温暖的地板可以应付,继续将室温保持在适当的水平,但是出现了100%的湿度。 进一步拖延智能家居的组织是不可能的-您需要开始做。

设备选型


在建造主房屋的过程中,我获得了使用Eldes设备的经验(已创建了相应的接线)。 自动化的一部分是在Raspberry PI上完成的。 另一部分是小米Aqara装置 。 Raspberry PI的选项对我来说是最有吸引力的,最初它被认为是用于浴室。 但是,不幸的是,这需要大量的组织工作。 这仍然不是即插即用设备-从硬件练习开始,到编写满足您自己需求的软件结束。 由于某些原因, MajorDoMo不满意。 跨越Raspberry PI,ZigBee适配器(使用小米无线传感器)和Apple HomeKit需要进行研究(并且Apple HomeKit界面目前还不太满意)。 没有太多时间(我不想重复这种情况),并且每个所需的点都没有布线,所以我决定在小米设备上进行所有操作。

在这种情况下,主要设备是集线器。 对于小米,该集线器有两个选项:小米智能家居网关2和小米Aqara网关。 后者的价格要贵两倍左右,更适合本地市场,并且能够将设备集成到Apple HomeKit中。 但是,如果您安装Aqara Home应用程序并选择“ Russia”区域,那么在编写这些行时,只有13种不同的设备(开关,插座,传感器)可用。 如果安装小米家庭应用程序,请选择“中国大陆”区域,然后将有数百个设备可供连接。 但是,如果选择“中国大陆”区域,则将无法连接欧洲插座,反之亦然。 选择“中国大陆”区域作为Aqara Home应用程序的一部分并不能提供小米Home中具有相同区域的设备的完整性。 由于不兼容,我决定停在小米Mi智能家居网关2集线器,发行价约为2000便士。 顺便说一下,集线器本身起着灯的作用-在安装过程中可以考虑到这一点。

图片

一个单独的有趣问题是,它将持续多长时间。 它甚至与传感器和电池无关,而与云中的同步和数据存储有关。 该帐户目前是免费的。 所有信息都存储在小米服务器上。 如果明天人们决定俄罗斯用户不应该将数据存储在“中国大陆”区域,或者如果Roskomnadzor由于某种原因而禁止其服务器,那么整个智能房屋就有可能变成南瓜。 我自己决定,在这种情况下,传感器将保留,而集线器将由Raspberri PI + ZigBee适配器代替。

泄漏控制与预防


第一个也是最重要的自动化方案是问题的自然延续-泄漏时,必须关闭供水(即泵),并将有关问题的通知发送到电话。 有两个可能发生泄漏的潜在危险场所。

除了用于这种情况的集线器之外,还需要两个泄漏传感器和一个智能壁装插座。 泄漏传感器的价格约为1400 r。 智能壁装电源插座的价格约为1700便士。 泄漏传感器是自主的,它们依靠电池供电。 制造商声称一块电池可以使用2年。

图片

安装智能插座有点复杂,因为中国插座需要方形插座,而这些插座在我们的通常商店中没有出售(但可以订购)。 仍然可以在方孔上钻孔。 另外,尽管也有用于欧洲插头的插座,但是以一种很好的方式,您需要一个适配器。 在面向当地市场的Aqara版本中,目前没有用于壁挂安装的壁装电源插座,这将我们与“中国大陆”地区联系在一起。 或者,您可以安装一个普通插座,将带有小米插头的智能插座插入其中,但这将需要两个额外的适配器。 另一种选择是继电器。 但是我在壁挂式插座上安顿下来。

图片

在小米家庭应用程序中,添加了一个插座和一个传感器。 接下来,针对以下两种情况规定了“发生泄漏时”的场景:关闭出口并发送警报。

图片

第一个泄漏传感器安装在泵旁边(实际上是在轮毂旁边)。 为了进行测试,将水倒入一个小板中,并将传感器降低到其中。 我直接在传感器的安装位置执行了所有操作,以使情况尽可能接近实际。 测试成功:插座关闭,通知到达电话,并且集线器在紧急模式下闪烁。

计划将第二个泄漏检测器安装在马桶旁的管道互换处。 但是通过安装,出现了细微差别-尽管距离很小,但集线器没有看到传感器。 原因是房屋的配置。

图片

在轮毂的安装位置(放松室)和第二个泄漏传感器(厕所)的安装位置之间有一个蒸汽室。 按照最佳传统,将蒸汽室用铝箔缝制成圆形,从而在信号传递中产生问题。

制造商声称这些设备能够形成网状网络,也就是说,一个设备可以通过另一台设备将数据传输到集线器。 我在某个地方遇到的信息是,只有连接到网络的设备(而不是电池)才能充当网状网络中的此类发送器。 但是,对于我来说,在洗手间的角落安装一个温度传感器就足够了,这样泄漏传感器发出的信号就不会消失了。 也许这是一个巧合,因为后来在天花板下的洗手间安装了一个用于控制路灯的继电器(也许它充当网状网络中的发射器)。 然而,已经解决了马桶中的泄漏传感器的信号丢失的问题。 此外,您可以通过单击中间的传感器来检查设备与集线器的连接。 如果一切顺利,则将以纯中文显示来自中心的相关信息(对于Aqara中心,将以令人愉悦的英语进行交流)。

检查关机后再使用机器打开电源,表明智能插座进入了关闭状态。 为了使其在通电时能够切换到开启状态,有一个相应的设置:

图片

房间泛滥的另一个迹象是湿度增加了100%。 关于此症状的控制-在下一节中。

烟雾和温度控制


浴室是一个火灾隐患室,因此以下方案是识别火灾的迹象。

对于这种情况,需要两个温度(和湿度)传感器和一个烟雾传感器。 温度传感器的价格约为1000 r。 烟雾探测器的成本约为2000 p。 在本地的Aqara版本中,目前没有烟雾探测器,这再次将我们与“中国大陆”地区联系在一起。

烟雾探测器安装在洗手间走廊的天花板上(实际上离火炉和蒸汽室出口不远)。 然后,在小米家庭应用程序中,添加了设备并创建了“如果有烟雾检测”场景,然后将通知发送到手机。 该测试由壁炉架进行。 传感器成功完成了测试。 集线器闪烁并发出警报,并且声音警报起作用。 传感器本身也很刺耳,发出哔哔声,警告该问题。

图片

着火的另一个迹象是温度升高。 为了监视温度,安装了两个传感器:一个在洗手间,另一个在洗手间。 然后,在该应用程序中,配置了“在温度高于设定温度的情况下”的方案,并向手机发送了相应的通知。 此刻,我将休闲室的阈值设置为30度(夏季,可能需要重新配置)。

图片

同样,该场景是在“温度低于设定的温度的情况下”设置的,阈值为18度,并向电话发出警报。 如果由于某种原因加热停止工作,我想尽快了解一下。 同样,为两个传感器都创建了“在湿度增加的情况下”的方案,阈值均为70%,电话警报和供水泵关闭。

在温度和湿度传感器的令人愉悦的奖励中,可在应用程序中使用历史图表。 例如,您可以确定将浴池用于预定目的的时间(下图中的温度峰值),或者比较当前温度是否异常。

图片


通风控制


在蒸气室中组织了场所的强制提取物。 完成这些步骤后,建议给房间通风。 通风是通过钥匙开关打开的,通风本身至少需要30分钟,但是,经常在晚上的第一或第二个小时聚集在浴室结束。 并非总是可以事先做所有事情,但是由于您已经想睡觉,所以坐在地板上再呆30分钟,等到蒸汽室通风后,这是一种低于平均水平的享受。

对于这种情况,我们需要小米的钥匙开关,零线和壁挂式安装。 发行价格约为1900页。 开关有适用于当地市场的Aqara版本。

就我而言,不可能简单地将传统开关替换为智能开关-需要电源线。 因此,由于有这样的机会,我不得不将零线伸到开关的安装孔中。 在没有零线的交换机的情况下,安装会更容易。

图片

安装后,将智能交换机作为设备添加到应用程序中,并测试了其性能。 开关设置中有一个计时器,您可以设置关闭时间。 也就是说,现在,在离开浴缸之前,将关机定时器设置为额外的30分钟通风,您就可以安全地入睡了。

图片

过程自动化的另一种选择是可能的。 洗澡后,除通风外,蒸汽室的门完全打开。 这导致安装了温度传感器的洗手间的温度升高。 根据此传感器的读数,您可以创建开/关场景的通风。 但是我还没有运行此选项。 另外,人们可以尝试使用蒸汽室门打开传感器。 但是,恐怕他会很快死掉或掉下来,因为门是玻璃制成的,而在蒸汽室中,门也可能是120度。

路灯控制


我要自动化的另一个任务是控制阳台上的路灯。 典型的场景之一:当您靠近建筑物时,在阳台上打开灯,外面则昏暗。 浴室被锁定,路灯开关位于室内。 我必须去找钥匙才能打开门并打开灯。 关闭灯需要类似的步骤。 经常出现的另一种情况是:当您在主屋中时,打开或关闭阳台上的灯。 很多时候,离开浴室时,我忘了关掉阳台上的灯,而在屋子里发现了这一点:要么看着窗外,要么看着监控摄像头。 此时此刻,无奈通常无处可去,所以灯光持续通宵燃烧。

图片

为了实现这个想法,购买了两通道继电器。 发行价格约为2000便士。 目前缺少面向当地市场的Aqara版本的继电器。 但是它可以用钥匙开关代替(很明显,将其安装在配电箱中比较麻烦)。

最初,我打算将继电器安装在钥匙开关的后面,但是事实证明,将电源线拉到正确的位置非常麻烦(同样,继电器需要电源)。 理想的地方是接线盒,电源线,开关的线和路灯的线汇合。 那是在错误的天花板下,导致拆除了几根衬里导轨。 建议事先考虑这一点。 但是,安装已成功完成。 接线图比插座和开关要复杂得多(在我的情况下,是继电器上的四根3线电线和8个端子)。 为了不牢记,不要混淆任何东西,我在安装之前在纸上画了一张图。 然后,我进行了试用安装以检查所有内容:

图片

该设备已连接到应用程序中,并且测试阶段已经开始。 应该将路灯作为以前存在的按键开关打开和关闭,并使用该应用程序。 街道上有两盏灯,一盏在左边,另一盏在右边。 继电器有两个通道,但是分开打开它们没有意义。 另一方面,我不想在应用程序中单击两次就依次包含它们。 因此,控制是在一个中继通道上完成的。 碰巧的是,此选项无法正常工作-粘在一个或另一个位置上。 随着白天的结束,我已经没有太多时间进行实验了,我想将天花板的衬里组装起来。 因此,我只是同时捕获了两个通道的灯光,一切都按我的意愿工作。 为了使物理和软件交换机能够作为直通工作,在继电器设置中启用了互锁选项。

也可以组织开/关计时器灯。 但是这种情况尚未引起人们的兴趣。

门禁控制


另一个奇怪的时刻是对街扇门打开的控制。 首先,确定并通知有人忘记正常关闭门或将门完全打开。

对于这种情况,需要开窗/开门传感器。 发行价格约为1000 r。 有一些由Aqara生产的面向当地市场的传感器(它们的边缘不圆)。

图片

安装非常简单-传感器安装在双面胶带上。 在安装之前,最好将传感器连接到应用中,以查看操作发生的距离。 说明中写出的间隙最大为20 mm,但这是不正确的-传感器和响应磁铁必须几乎齐平地安装。 在主屋中,类似的传感器安装在车库门上。 在导向器和轴环之间有一个宽度为1 cm的密封胶,在此距离下,传感器显示“打开”位置,必须增加响应磁铁。

将新设备添加到应用程序后,您可以继续进行自动化。 我们将方案配置为“如果门打开时间超过1分钟”,并向手机发送通知。 在英语本地化中,约1分钟的短语的一部分是不可见的,但是响应阈值仅此而已。 在Aqara传感器和Aqara Home应用中,可以配置其他触发间隔。 不幸的是,这还不能在小米家庭应用程序中完成。 但是实践表明,间隔1分钟是足够的-没有假阳性,所有阳性都是在这种情况下。 您还可以通过传感器查看日志。 该传感器也不例外。 例如,可以通过日志确定浴室到达的时间(当天第一扇门被打开)和离开的时间(最后一扇门关闭),从而估算在房间中花费的总时间。

图片


经营印象


总体操作经验是纯正的。当然,有些细微差别,但是自动化的主要目标已经实现。首先,这是心理上的平静,由测试结果证实。舒适性也很重要-远程控制街道照明,获得排气罩,另外一个夜灯出现。度假后,您可以记住并远程关闭水源。

下面以近似形式(不涉及特定商店)提供了上述所有设备的费用。在速卖通上订购时,价格会在较小的方向上有所不同。

图片

在选择一套设备时,有必要考虑兼容性(该设备生产于哪个特定区域以及它属于哪个家族)。在该应用程序的框架内,将不可能创建一个场景,例如,烟雾探测器事件(针对“中国大陆”区域)将控制欧洲区域的出口。如果您不需要奇特的烟雾探测器,那么最好针对当地市场来查看Aqara设备。最后,继电器可以用例如两键开关替换。大量销售小米设备的商店显然将它们导入为灰色(这些设备是为中国地区设计的)。但是,例如Messenger,这是为我们的市场设计的幸运设备。除了这些插座的兼容性以外,它们还将包含英语和俄语的说明。下面是两个相同传感器的照片,但针对不同地区(内部为中文-左侧为外部欧洲-右侧):

图片

通过应用程序进行控制的响应能力并不总是很好。例如,有时您可能会遇到这样的情况,我们本着“请求失败”的精神,一次又一次地打开灯,而不是开灯。通过实验确定的处理方式-从内存中卸载应用程序并重新启动它-比等待下一次尝试的答案更快地解决了此问题。同样,有时在更新传感器状态时会有明显的延迟(最多20-30秒)。此时,最好不要再按电源开/关按钮,而只需等待状态更新即可。在某些情况下启动应用程序时,您会看到一个空列表,而不是设备列表。无需惊慌-它通常会在接下来的几秒钟内出现。电话上的通知未本地化,并且保存了事件的正确命名。此外,该应用程序的作者定期使用推送通知渠道进行广告发布(再次使用中文)。这当然是我不喜欢的,但是没有太多选择。

我希望本文有助于对一些小米设备用于构建智能家居的功能及其实际应用场景有一个很好的了解。如果您有任何疑问,有更正和补充,我将很高兴在评论中讨论它们。

Source: https://habr.com/ru/post/zh-CN482554/


All Articles