小米
本节介绍如何将 小米路由器
相机
小米 相机集成允许您在 Home Assistant 中使用小米摄像头。
前提条件
- 为了成功实现此集成,Home Assistant 主机应能够进行多次同时读取。
- 对于每个并发的 Home Assistant 用户,每 10 秒将与摄像头建立一次连接。这通常不会有问题。
准备设备
- 要将相机与 Home Assistant 集成,必须在设备上安装自定义固件。
- 要安装固件,请按照特定型号的文档中的步骤进行操作:
- Yi 720p
- Yi Home 17CN / 27US / 47US / 1080p Home / Dome / 1080p Dome
- 最近的 Yi 1080p Home / 1080p Dome
- 小方 1080p 摄像头
- 安装完成后,请确保已启用 FTP。
Raspbian 用户:请不要忘记在您的平台上安装 ffmpeg
支持,否则您将看不到视频。
当 Home Assistant 通过 FTP 读取 Yi 720p 和小方摄像头时,相机的实时流写入不是支持的格式,因此该平台检索的是早于 1 分钟保存的视频。
如果您启用了 RTSP 服务器,您可以通过其他 Home Assistant 摄像头平台连接到您的相机。然而,这个 RTSP 服务器禁用了使用非常有用的米家应用程序的能力。为了维护 Home Assistant 兼容性 和 本地应用程序,该平台通过 FTP 检索视频。
配置
要启用相机,请将以下行添加到您的 configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中:
camera:
- platform: xiaomi
name: Camera
host: "192.168.1.100"
model: "yi"
password: YOUR_PASSWORD
path:
的默认值并不适用于所有相机。可能需要您添加该键以适应您的设备的确切路径。
图像质量
通过 ffmpeg_arguments
配置参数,可以利用任何由 ffmpeg
相机 支持的选项。
一个特别有用的调整与视频大小有关。由于 Yi 视频相当大(尤其是在 1080p 摄像头上),以下配置将其缩小到可管理的大小:
camera:
- platform: xiaomi
name: My Camera
host: "192.168.1.100"
model: "xiaofang"
password: YOUR_PASSWORD
path: /home/camera/feed
ffmpeg_arguments: "-vf scale=800:450"
主机名模板
主机名/IP 地址可以提供一个值或来自现有的 entity实体表示 Home Assistant 中的传感器、执行器或功能。实体用于监控物理属性或控制其他实体。实体通常是设备或服务的一部分。 [Learn more] 属性。
camera:
- platform: xiaomi
name: Front Camera
host: ""
model: "yi"
password: 1234
path: /tmp/sd/record
路由器
小米 路由器集成通过查看连接到 小米
配置
要在您的安装中使用小米路由器,请将以下内容添加到您的 configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中:
# 示例 configuration.yaml 条目
device_tracker:
- platform: xiaomi
host: YOUR_ROUTER_IP
password: YOUR_ADMIN_PASSWORD
请参阅 设备跟踪器集成页面 以获取配置要跟踪人员的说明。
兼容性测试
要确保您的路由器兼容,请导航到 http://YOUR_ROUTER_IP/api/misystem/devicelist
。
您应该会看到当前连接到路由器的设备列表。
然而,一些用户报告说,即使前面的 URL 不起作用,他们也能够将 Mi Router 3 集成到 Home Assistant 中。例如,一些使用 Mi Router 3 和固件版本 2.10.46 稳定版的用户成功集成了他们的路由器,测试集成的替代 URL 是 http://YOUR_ROUTER_IP/cgi-bin/luci/api/misystem/devicelist
。导航到此页面应显示 {"code":401,"msg":"Invalid token"}
消息。