摄像头

小蚁摄像头

正常的摄像头一般使用独立组件或者 rtsp 组件接入 Home Assistant,但是小米已屏蔽其下所有摄像头设备中 rtsp 的开放接口。因此将小蚁摄像头接入 HA,需要先 hack。

Hack

详细说明请参考 Hack 项目地址,此处做简单整理。

  1. 此处 获取对应设备固件

    型号 rootfs 分区版本 home 分区版本 Remarks
    Yi Home - - 尚不支持
    Yi Home 17CN rootfs_y18 home_y18 需要刷写固件
    Yi 1080p Home rootfs_y20 home_y20 需要刷写固件
    Yi Dome(云台) rootfs_v201 home_v201 需要刷写固件
    Yi 1080p Dome(云台) rootfs_h20 home_h20 需要刷写固件
  2. 将对应 rootfs 和 home 文件拷贝到新格式化的 TF 卡中。(建议 16 G 及以上)

    注意

    TF 卡只支持 FAT32 格式,不支持 exFAT 格式。

  3. 将 TF 卡插入摄像头中,启动摄像头,开始自动刷写。

  4. 正常使用 App 设置摄像头的 WiFi 连接

    注意

    此时摄像头仍无法与 App 配对。

  5. 使用任意同网段终端打开浏览器,进入网址:http://小蚁相机的 ip

  6. 如果是大陆版摄像头需要解除网络限制:选择 Proxy-Chains-ng —— Download Proxy List —— Save Selected Proxies
  7. 使用手机 App 与摄像头配对
  8. 默认端口:Telnet:23,默认用户为 user,密码为空;FTP:21,默认用户为 user,密码为空。

示例配置

camera:
  - platform: yi
    name: My Camera
    host: '192.168.1.100'
    password: my_password_123
    path: /home/camera/feed
    ffmpeg_arguments: '-vf scale=800:450'

参数说明:

  • name (默认): 名称,英文
  • host (默认): 摄像头 IP
  • password (默认): FTP 的密码
  • path (可选): 录制的 MP4 存放地址,默认为 /tmp/sd/record
  • username (可选): FTP 账户名,默认为 root
  • ffmpeg_arguments (可选): ffmpeg 变量,例如指定分辨率,画面上下左右反转等