集成使您可以查看相机图像和运动事件相机和安全系统。

设置

您将需要眨眼登录信息(用户名,通常是您的电子邮件地址和密码)来使用此模块。

配置

设置此设置的首选方法是使用配置流。转到配置中的集成页面,然后单击新的集成 - > blink。当您提示您的PIN时,(目前)有两种可能性:

  1. 您收到一封电子邮件,要求您允许家庭助理访问眨眼。必威是什么在这种情况下,将销钉空白留给提交

  2. 您收到包含2FA PIN的电子邮件。在这种情况下,请输入别针并击中提交

然后,您的集成将设置。鉴于设置是异步的,您可能会在传感器从眨眼服务器中提取数据之前看到它们。几分钟后(最多)将填充此信息。

一旦家庭助必威是什么理开始,您就可以验证访问权限集成将创建以下平台(注意:Blink Mini摄像机当前不支持任何传感器,也不支持电池状态二进制传感器):

  • 一个alarm_control_panel武装/解除整个眨眼系统(注意,alarm_arm_home尽管在GUI中是一种选择,但没有实施,实际上不会做任何事情。
  • 一个相机对于链接到眨眼同步模块的每个相机。
  • 一个传感器每个相机的温度和Wi-Fi强度。
  • 一个binary_sensor运动检测,摄像机武装状态和电池状态。

由于摄像机是电池运行的,因此设置scan_interval必须小心地完成,以免太快排出电池,或者用太多的API请求锤闪烁的服务器。可以通过trigger_camera服务将忽略由scan_interval。值得注意的是,只有在摄像机请求新图像时,才对所有摄像头特定的传感器进行轮询。这意味着不建议依靠这些传感器中的任何一个提供及时,准确的数据。

请注意,每个相机报告两个不同的状态:一个是sensor.blink_ _status另一个binary_sensor.blink_ _MOTION_ENABLED。这Motion_enabled财产报告如果相机准备检测运动无论该系统是否实际武装

服务

与眨眼有关的任何顺序呼叫都应在它们之间至少有5秒的延迟,以防止调用被限制和忽略。

blink.blink_update

强制闪烁系统的刷新。

blink.trigger_camera

触发相机拍摄新的静止图像。

服务数据属性 可选的 描述
ENTITY_ID 是的 相机实体拍照。

blink.save_video

将相机的最后一个录制视频保存到本地文件。请注意,在大多数情况下,家庭助理需要知道该目录是通必威是什么过可写的allowlist_external_dirs在你的configuration.yaml文件(请参见下面的示例)。

服务数据属性 可选的 描述
姓名 包含视频的相机名称要保存。
文件名 保存文件的位置。
乡亲allowlist_external_dirs-'/TMP'-'/路径/到/白名单'

blink.send_pin

发送一个新的别针眨眼。由于Blink的2FA实现是新的并且变化了,因此这是为了允许集成继续处理用户干预。目的是在幕后处理所有这些内容,但是直到登录实现解决,添加了这一点。要使用它,您只需将您从眨眼收到的PIN称为有效载荷(对于简单的“允许此设备”电子邮件,您可以保留该服务,您可以保留别针价值为空)。

服务数据属性 可选的 描述
别针 2FA PIN从Blink收到。

其他服务

除上述服务外,还有通用相机alarm_control_panel也可以使用的服务。这camera.enable_motion_detectioncamera.disable_motion_detection服务允许在眨眼系统中分别启用和禁用单个摄像机。这alarm_control_panel.alarm_arm_awayalarm_control_panel.alarm_disarm服务允许整个系统分别武装和解除武装。与现有同步模块相关的眨眼迷你摄像机不能通过家庭助理单独武装/解除武装。必威是什么

例子

以下是一些示例,显示了如何使用眨眼正确拨打服务调用:

拍摄图片并在本地保存

此示例脚本显示了如何用相机拍照,命名我的照相机在您的眨眼应用中(这是不必要在家中的友好名称)。拍摄图片后,图像将被保存到称为的本地目录/tmp/my_image.jpg。请注意,此示例利用了在相机集成

别名折断图片”序列-服务blink.trigger_camera目标ENTITY_IDcamera.blink_my_camera-延迟00:00:05-服务blink.blink_update-服务相机。Snapshot目标ENTITY_IDcamera.blink_my_camera数据文件名/tmp/my_image.jpg

手臂眨眼

此示例自动化将为您的眨眼同步模块组成,以检测启用运动检测的任何眨眼摄像机上的运动。默认情况下,眨眼可以在所有摄像机上进行运动检测,因此,除非您更改了应用程序中的任何内容,否则您已经设置了所有设置。如果要手动启用单个摄像机的运动检测,则可以使用适当的相机服务但是请注意,只有在同步模块武装的情况下才会捕获运动。

在这里,此示例假设您的眨眼模块是命名的我的同步模块而且你有设备跟踪器设置用于存在检测。

-IDarm_blink_when_away别名手臂什么时候离开”扳机平台状态ENTITY_ID全部不在家”行动服务alarm_control_panel.alarm_arm_away目标ENTITY_IDalarm_control_panel.blink_my_sync_module

在家时解除眨眼

与上一个示例类似,此自动化将在回家时解除眨眼。

-IDdismars_blink_when_home别名解除武装什么时候家”扳机平台状态ENTITY_ID全部家”行动服务alarm_control_panel.alarm_disarm目标ENTITY_IDalarm_control_panel.blink_my_sync_module

检测到运动时在本地保存视频

当检测到运动时,您可以使用Blink Home Assistant集成在本地保存最后录制的视频必威是什么,而不是依靠Blink的服务器来保存数据。

同样,此示例假设您的相机名称(在眨眼应用中)是我的照相机和您的同步模块名称是我的同步模块。该文件将保存到/tmp/videos/blink_video_ {yyymmdd_hhmmsss} .mp4在哪里{yyyymmdd_hhmmss}将是通过使用的时间戳模板

-IDsave_blink_video_on_motion别名节省视频运动”扳机平台状态ENTITY_IDbinary_sensor.blink_my_camera_motion_detected上”行动服务blink.save_video数据姓名我的相机”文件名/tmp/videos/blink_video _ {{{现在()。strftime('%y%m%d_%h%m%s')}}。mp4“