如果说智能家居有什么让人讨厌的地方,那就是必须使用多个应用程序来完成所有事情。
现有的这些工具都有局限性:HomeKit对设备的支持有限,只能在苹果设备上使用;SmartThings的支持有限,需要购买硬件。
Home Assistant跳过了这些问题。
这是一个免费的工具,家庭助手只需要树莓派3或树莓派4就可以运行。一旦安装,你可以将它连接到数百个设备,这要归功于它的集成,让你在一个地方控制家里的一切。
另外,它的HomeKit兼容你还可以通过Home应用控制那些通常不受支持的设备。
更好的是,家庭助手允许您创建自动化,因此您的智能家居可以通过您设置的规则自动按您希望的方式工作。你可以这样做与IFTTT类似这里的自动化给你更多的控制,他们运行得更快。乐动PK10
家庭助手可能很快就会变得非常复杂,所以在这里我将重点放在基础上,安装和运行系统,以及配置HomeKit和基本的自动化。
家庭助理:安装
“家庭助手”不是作为一个应用程序运行在树莓派操作系统之上,而是运行自己的操作系统,必须从头开始安装。
要做到这一点,你首先需要下载Balena Etcher,这是一个将操作系统文件闪烁到SD卡和USB驱动器的工具。
下载并安装后,将microSD卡插入计算机中的读卡器并运行Etcher。
选择Flash从URL选项,然后你需要根据你拥有的树莓派输入正确的URL。当前选项为:
上检查更新的urlHome Assistant安装页面.
粘贴您想要的URL,然后单击确定。
接下来,单击“选择目标”并从列表中选择您的microSD卡。请确保您选择了正确的设备,因为您选择的设备将被擦除。
完成后,点击Flash和操作系统将下载,然后安装到您选择的SD卡。
一旦完成,你可以将microSD卡插入树莓派,插入以太网电缆并转动它。你的派将自动启动到家庭助手。给Pi几分钟启动时间,然后你可以在浏览器上访问http://homeassistant.local:8123/。
家庭助理首先必须自我配置,所以你会看到一个网页,告诉你它正在配置,这个过程可能需要20分钟,所以你必须等待这项工作完成。
完成后,系统将提示您输入用户名和密码,因此继续,然后单击Create Account。然后,使用地图输入您的位置,然后单击下一步。
在下一个屏幕上,你会看到家庭助手已经自动检测到它在你的家庭网络上发现的一些设备。
您可以单击任何检测到的设备开始设置,或者您可以跳过此操作,稍后再安装设备。
安装设备
无论您是在安装期间配置设备,还是稍后配置设备,说明都是相同的。要添加新设备,请转到Configuration,然后转到integration。
第一页将显示检测到的设备列表:与安装期间相同。
要添加一个,单击它。在这里,我选择了Philips Hue,这需要我点击Hue桥上的按钮,然后单击提交。
然后,“家庭助手”调出Hue灯的列表,将它们放入与您配置的相同的房间。传感器也会被检测到,尽管你必须手动将它们放入区域(房间)。
大多数检测到的设备都很容易配置。例如,使用Tado时,我只需要输入我的用户名和密码来链接帐户。然后可以使用下拉菜单将发现的设备放置到Area中。
如果您有其他未检测到的设备,您可以通过单击add Integration按钮,然后搜索所需的设备来添加它们。
配置在很大程度上很简单:我只需要输入用户名和密码就可以添加我的Ring账户,不过目前的集成功能还不支持Ring Alarm,只支持摄像头和门铃。
重复此步骤,直到您添加了所需的所有集成。
注意,有些集成需要做更多的工作。乐动PK10例如,SmartThings需要一些后端设置。如果你正在与一个自动化作斗争,每一个都有一个专门的帮助页面上家庭助理集成页面,它将逐步引导您完成安装。
如果您想控制设备出现的位置,您需要单击“实体”,找到所需的设备,选择它,然后使用“高级设置”下拉菜单移动其位置。
控制你的设备
添加完设备后,您可以单击侧菜单中的Overview链接,然后将看到主仪表板,设备分组在“区域”下。
你可以打开和关闭的设备,比如灯,旁边会有拨动开关。
你也可以点击一个设备,比如一些Hue灯来获得高级控制,比如颜色和温度选择器。
一些设备,如Tado智能恒温器,可以通过小部件来控制更高级的选项。乐动PK10
例如,使用Tado,你可以选择温度和模式。
如果你想用手机控制,有iOS和Android版本的家庭助手(Home Assistant)应用,界面相同,只是安装在手机屏幕上。
当你下载并运行这个应用程序时,它会自动在网络上找到你的家庭助手服务器;您需要选择此选项,然后使用您的用户名和密码登录。
从自动化和场景开始
家庭助理的主要好处之一是,您可以创建自动化来自动运行您的智能家居。
要创建一个新的,请转到web界面,单击“配置”,然后单击“自动化”。要添加一个新的,单击add Automation。
首先,您必须输入您的自动化的名称。确保它是描述性的,比如“自动打开花园灯”,然后单击创建。
家庭助理会查看你给自动化设置的名称,然后建议要控制的设备。
例如,使用灯光,你会得到一个可供选择的灯光列表,你可以设置你希望它们如何响应。
一旦你完成了这些,你就需要选择你的触发。有一些选择,但这些是主要的。设备允许您在使用设备时运行自动化,例如当灯打开或关闭时。
State可以让你从传感器列表中进行选择,比如“Front Motion”,在我家里,当门铃检测到运动时,它就会被激活。
“地理定位”允许您根据所选移动设备的位置触发。太阳让你选择日出或日落。时间让你选择一天中的特定时间。
还有其他触发器,其中一些需要一些编码才能工作,您可以在乐动PK10Home Assistant触发页面.
最后,您可以设置一个条件,其中自动化只在条件满足时运行。最有用的是时间或日出/日落。对于时间,您可以设置之前和之后的时间,以及应用的日期(例如,下午6点之后和午夜之前,每周的每一天)。
对于日出,日落,你可以设置条件运行之前或之后,或者,并设置一个时间偏移,说10分钟后日落。偏移量的输入格式为HH:MM:SS(例如01:00:00表示一小时)。
对于我的自动化测试,我将Hue厨房灯设置为当门铃检测到运动时打开,但只在日落之后。
家庭助理有一个完整的脚本语言,让你完全控制自动化,编程你想让他们如何回应。
我在这里没有介绍它,因为可视化界面将为您提供所需的99%,而且使用起来更容易。
最后,场景类似于自动化,因为你可以选择一堆设备并设置它们的模式。不同的是,场景可以添加到一个区域,并手动运行。
例如,您可以有一个Movie Night场景,它可以自动打开加热并调暗灯光。
家庭助手:HomeKit安装
家庭助手也兼容HomeKit,让你添加由家庭助手控制的设备,并通过Apple Home应用程序发现。
这允许您添加传统上没有HomeKit支持的设备。这类似于运行HomeBridge尽管它对不同设备的支持值得一试:例如,HomeBridge支持铃声报警器。
要添加HomeKit支持,请进入配置,如果检测到HomeKit,请选择HomeKit(如果没有,您必须通过添加集成按钮添加它)。
按照向导进行操作,您可以明确地排除某些设备。例如,飞利浦Hue已经与HomeKit兼容,所以你不想添加两次灯,应该在家庭助手中排除它们。
完成后,单击通知图标(web界面的左下角),你会看到一个HomeKit二维码。从您手机上的家庭应用程序中,选择添加配件,然后扫描二维码将所有家庭助手设备添加到HomeKit中。
然后你就可以创建HomeKit自动化和场景是正常的。