在Windows上快速安装Home Assistant并添加Wyze Cam v3

在智能家居领域,Home Assistant是一个广受欢迎的开源家庭自动化平台。本文将指导如何在Windows系统上快速安装Home Assistant,并添加Wyze Cam v3摄像头。这个过程涉及到使用Docker和Docker Compose,因此请确保已经安装了Docker Desktop。

准备工作

在开始之前,请确保已经满足了以下条件:

  • Windows 10操作系统
  • 已安装Docker Desktop
  • 已设置Wyze Camv3摄像头,并且安装了RTSP固件(或者至少已经知道如何设置)

如果需要帮助安装Wyze Cam v3,请参考相关指南。

安装Home Assistant Windows Portable

首先,访问的最新版本页面。下载最新版本的压缩包,例如HassWP_2022.12.8.zip。解压后,双击hass.cmd文件启动Home Assistant。Home Assistant将自动在默认浏览器中打开。

在打开的页面中,输入用户名和密码,然后点击创建账户。请记下密码,因为将需要它来登录Home Assistant。接下来,输入更多关于Home Assistant的详细信息,如国家、语言、时区和货币,然后点击下一步。

在数据共享页面,如果不想分享数据,直接点击下一步。接下来,将看到一个页面,如果有IoT设备,它们将显示在这里。如果没有设备,直接点击完成。

创建docker-compose.yml文件

为了将Wyze Cam v3添加到Home Assistant,需要使用Docker Compose创建一个docker-wyze-bridge容器。首先,需要创建一个docker-compose.yml文件。

访问。在“Basic Usage”部分,将找到使用Docker Compose设置docker-wyze-bridge的说明。这些说明还提供了一个示例的docker-compose.yml文件,可以以此为基础进行修改。

version: '2.4' services: wyze-bridge: container_name: wyze-bridge restart: unless-stopped image: mrlt8/wyze-bridge:latest ports: - "1935:1935" # RTMP - "8554:8554" # RTSP - "8888:8888" # HLS - "8889:8889" # WebRTC - "8189:8189/udp" # WebRTC/ICE - "5001:5000" # WEB-UI environment: - WYZE_EMAIL= - WYZE_PASSWORD= - WB_IP=youripaddress

打开记事本,将上述内容粘贴进去。替换WYZE_EMAIL和WYZE_PASSWORD为Wyze账户的邮箱和密码。如果服务器使用了5000端口,需要将5001:5000更改为5001:5000。如果不知道IP地址,可以在Windows的命令提示符中输入ipconfig来查找。

保存这个文件为docker-compose.yml。

使用Docker Compose设置docker-wyze-bridge

现在,可以使用Docker Compose来创建docker-wyze-bridge容器了。打开Windows的命令提示符,导航到创建的文件夹,然后输入命令docker-compose up。这个命令会根据docker-compose.yml文件的内容来创建和启动容器。

应该能够看到WyzeBridge已经设置完成的数据流。最后,在浏览器中输入IP地址和端口5001,应该能够看到摄像头流。

回到Home Assistant的标签页,点击左侧的设置选项,然后点击设备与服务。点击添加集成,开始输入“camera”,然后选择通用摄像头。

回到docker-wyze-bridge标签页,复制RTSP链接。它应该类似于rtsp://ipaddress:8554/cameraname。这就是在Home Assistant中需要的流源字段。

回到docker-wyze-bridge标签页,点击摄像头详情图标。滚动到快照URL,应该看到snapshot/cameraname.jpg。但这仅仅是URL的结尾部分,它应该是http://ipaddress:5001/snapshot/cameraname.jpg。这就是在Home Assistant中需要的静态图像字段。

回到Home Assistant标签页,这就是通用摄像头设置。对于RTSP传输协议,选择TCP。对于认证,选择basic。在用户名下,输入为Wyze Cam本身创建的用户名,而不是Wyze邮箱账户,然后在密码下,输入相同的密码。取消勾选验证SSL证书。点击提交,然后完成。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485