应用评分
应用截图
应用介绍
Home Assistant是用于家庭自动化的免费开源软件。它作为集成平台和智能家居中心,允许用户控制智能家居设备。该软件强调本地控制和隐私,设计独立于任何特定的物联网(IoT) 生态系统。其界面可以通过基于网络的用户界面、使用适用于Android的配套应用程序和iOS或通过受支持的虚拟助手(例如Google Assistant、Amazon Alexa、Apple Siri和 Home Assistant 自己的“Assist”(内置本地语音助手))使用自然语言发出语音命令。
Home Assistant的另一个特点是「自动化」。我们可以通过Home Assistant建立自动化规则,例如在某个时间点开启灯光、控制家庭娱乐设备或是设定定期的家庭清洁排程等等。此外,Home Assistant还支持设备之间的联动控制,例如当门锁开启时自动开启灯光等等。
一.什么是Home Assistant?
简言之,HA是一个平台,能打通不同品牌、同品牌不同阶段智能家居之间的壁垒。
二.如何安装Home Assistant?
首先,你需要一台24小时连续运行的设备作为智能家居中枢,常见的有NAS[1]、树莓派[2]等。
[1].网络存储器,常见品牌有群晖、铁威马、威联通等。
[2].英文名为Raspberry Pi,一种基于Linux系统的微星电脑,只有信用卡大小。
但也有替代方案,那就是将所有设备接入HA后,可以直接在米家App中进行自动化设置,因为此时NAS相当于家庭中枢,HA又已经绑定了米家账号,所以智能设备状态可以实时同步到米家,因此,在米家中进行自动化设置一样可以完成自动化操作,而且界面直观简洁。
三.Home Assistant使用心得
1.登录方式
HA有两种登录方式,一种是网页端登录,另一种是移动端App登录,但移动端登录有缺陷,只有当手机和NAS处于同一局域网时才能登录,也就是说,不在家时,无法实现外部访问和控制智能家居,这就违背了我安装HA的初衷,所以我选择网页端登录。
之所以网页端能实现外网登录,是因为我之前注册了域名,原本为了同步照片、视频时速度能快一些,没想到现在也派上了用场。安装完毕后,只需在浏览器地址栏输入:https://XXX:8123(XXX为域名)即可登录HA。
2.浏览器登录的缺点及优化
虽然实现了外部访问,但每次在浏览器中输入地址很麻烦,最重要的是,在外面和在家里输入的网址是不一样的,在家中需要输入局域网IP,而在外面,如上述所说,需要输入域名。折腾了几天后,我发现「快捷指令」可以很好的解决这个难题。
首先,让其获取当前手机的局域网名称(即wifi名称),如果当前名称与家里的wifi名称相同(图中第二步),说明我现在在家,就用局域网IP访问HA(我这里直接打开了以前的快捷指令,其实只要采用「打开url」指令,在url栏内填入HA的局域网IP即可),否则,执行图中第三步,即访问域名:https://XXX:8123(XXX为域名)。设置后,将快捷指令以小组件方式添加到主屏幕上,这样就能实现无论是否在家,点一下即可进入HA界面,比每次都在地址栏中输入网址方便得多。
系统
iOS 应用程序需要 iOS 15 或更高版本,这意味着支持的最旧设备是 iPhone 6s。
Android 应用程序有 2 种不同的风格full或minimal.两种版本都需要 Android 5.0 或更高版本。full版是通过 Play 商店提供的,需要 Google Play 服务才能正常运行。
您需要运行 Home Assistant 0.104.0 或更高版本。
移动应用程序需要在您的 Home Assistant 实例中启用以下集成configuration.yaml:
default_config:
如果由于某种原因您已禁用default_config: 请确保您configuration.yaml至少包含:
mobile_app:
对于某些功能,还需要启用以下集成:
cloud:用于通过远程 UI 和云 webhooks 通过 Nabu Casa 订阅安全地连接到您的 Home Assistant
ios:如果您需要高级通知(例如可操作的通知和类别),则使用iOS系统
如果您的 Home Assistant 实例已正确设置为远程访问,您应该能够从任何位置设置配套应用程序。
如果您与 Home Assistant 连接到同一网络,则在设置过程中会自动检测到它。
1、下载安装好 Home Assistant Companion App 。
2、当您第一次打开应用程序时,系统将引导您完成连接到 Home Assistant 实例的过程。请按照步骤操作。
系统会要求您授予将手机与 Home Assistant 集成所需的权限。
请求的权限之一是位置访问。
如果此权限被拒绝,那么您将无法获得为该设备创建的实体device_tracker或任何实体sensor。
3、完成第一个屏幕后,选择继续。
该应用程序将开始检查您的网络中是否有 Home Assistant 实例。
如果找到实例,请点击该实例并按照提示连接并登录您的 Home Assistant。
如果您未连接到与 Home Assistant 实例相同的本地网络,请点击手动输入地址,然后输入用于远程连接到 Home Assistant 实例的地址(建议但不要求使用Home Assistant 云远程 UI)。
4、连接并登录 Home Assistant 实例后,系统会要求您授予应用程序与您的 iOS 设备配合使用的权限,而不仅仅是对 Home Assistant 实例进行基本浏览。
您无需授予这些权限即可使用该应用程序。
但是,它们在您的设备和家庭助理之间提供了更大程度的集成。
请求的权限如下:
位置:允许您的设备向 Home Assistant 提供位置,device_tracker将创建一个可在 Home Assistant 内的自动化和条件中使用的实体。如上所述,由于 iOS 13 中的更改,在登录 Home Assistant 之前需要请求此权限。对于 Android,当您首次登录时,会在登录过程中请求此权限。如果此权限被拒绝device_tracker,sensor则不会创建实体。
运动和计步器: iOS系统允许家庭助理从您的 iOS 设备访问计步器数据,这将创建传感器来记录今天的步数、上升和下降的楼层、今天行走的距离以及当前的活动。它不提供对健康应用程序中保存的数据或设备运动芯片中基本运动数据之外的任何其他数据的任何访问。
通知:允许家庭助理将通知发送到您的设备。除了普通通知外,家庭助理还可以发送重要通知;这些用于高优先级消息,即使设备处于静音模式,也会始终播放声音iOS系统。系统将要求您授予这两种通知类型的许可。检查安卓Android 徽标以了解 Android 设备当前支持的内容。您可能需要在登录后重新启动 Home Assistant 才能注册通知操作。
5、一旦您授予或拒绝权限,该应用程序将创建与您的 Home Assistant 实例所需的连接,然后将您带到 Home Assistant 主屏幕。
根据应用程序版本,您可能会在设置结束和进入主屏幕之间看到“新增功能”屏幕。
当您看到主屏幕时,安装就完成了。
注意:
请记住使用您的凭据登录,并且不要使用受信任的网络(如果您启用了该功能),否则该应用程序将仅在受信任的网络上运行。
这个应用程序连接到家庭助理的所有最强大的功能
- 一个应用程序即可控制整个家庭 - Home Assistant 与智能家居中最大的品牌兼容,可连接到数千种智能设备和服务。
- 自动发现并快速配置新设备 - 例如 Philips Hue、Google Cast、Sonos、IKEA Tradfri 和 Apple Homekit 兼容设备。
- 一切自动化 - 让家里的所有设备协调工作 - 当您开始看电影时调暗灯光,或在您出门在外时关闭暖气。
- 将您家庭的数据保留在家里 - 私下使用它来查看过去的趋势和平均值。
- 通过硬件附加组件连接到开放标准 - 包括 Z-Wave、Zigbee、Matter、Thread 和蓝牙。
- 随处连接 - 如果您想在外出时访问此应用程序,最安全、最简单的入门方法是 Home Assistant Cloud。
该应用程序将您的智能手机或平板电脑解锁为家庭自动化工具
- 安全地共享您的位置,用它来实现供暖、安全等自动化。
- 可以与家庭助理共享手机的传感器以实现自动化,包括以下信息:所采取的步数、电池电量、连接性、下一个警报等等。
- 获取有关您家中发生的情况的通知,从检测泄漏到门打开,您可以完全控制它告诉您的内容。
- Android Auto 功能可让您通过汽车仪表板控制您的家 - 打开车库、禁用安全系统等等。
- 构建您自己的小部件,只需轻按一下即可控制家中的任何设备。
- 在您的设备上发短信或与本地语音助手交谈。
- Wear OS 兼容性,支持通知、传感器、磁贴和表盘复杂功能。
v2025.2版本
如果HTTP身份验证处于挂起状态,则不显示其他webview错误
从2.1.0到2.2.1的颠簸软道具/动作释放
再次申请Health Connect批准以获得上诉批准权限
应用信息
同类应用