眨
这眨
集成使您可以查看相机图像和运动事件眨相机和安全系统。
设置
您将需要眨眼登录信息(用户名,通常是您的电子邮件地址和密码)来使用此模块。
配置
设置此设置的首选方法是使用配置流。转到配置中的集成页面,然后单击新的集成 - > blink。当您提示您的PIN时,(目前)有两种可能性:
您收到一封电子邮件,要求您允许家庭助理访问眨眼。必威是什么在这种情况下,将销钉空白留给
提交
。您收到包含2FA PIN的电子邮件。在这种情况下,请输入别针并击中
提交
。
然后,您的集成将设置。鉴于设置是异步的,您可能会在传感器从眨眼服务器中提取数据之前看到它们。几分钟后(最多)将填充此信息。
一旦家庭助必威是什么理开始,您就可以验证访问权限眨
集成将创建以下平台(注意:Blink Mini摄像机当前不支持任何传感器,也不支持电池状态二进制传感器):
- 一个
alarm_control_panel
武装/解除整个眨眼系统(注意,alarm_arm_home
尽管在GUI中是一种选择,但没有实施,实际上不会做任何事情。 - 一个
相机
对于链接到眨眼同步模块的每个相机。 - 一个
传感器
每个相机的温度和Wi-Fi强度。 - 一个
binary_sensor
运动检测,摄像机武装状态和电池状态。
由于摄像机是电池运行的,因此设置scan_interval
必须小心地完成,以免太快排出电池,或者用太多的API请求锤闪烁的服务器。可以通过trigger_camera
服务将忽略由scan_interval
。值得注意的是,只有在摄像机请求新图像时,才对所有摄像头特定的传感器进行轮询。这意味着不建议依靠这些传感器中的任何一个提供及时,准确的数据。
请注意,每个相机报告两个不同的状态:一个是sensor.blink_
另一个binary_sensor.blink_
。这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_detection
和camera.disable_motion_detection
服务允许在眨眼系统中分别启用和禁用单个摄像机。这alarm_control_panel.alarm_arm_away
和alarm_control_panel.alarm_disarm
服务允许整个系统分别武装和解除武装。与现有同步模块相关的眨眼迷你摄像机不能通过家庭助理单独武装/解除武装。必威是什么
例子
以下是一些示例,显示了如何使用眨眼正确拨打服务调用:
拍摄图片并在本地保存
此示例脚本显示了如何用相机拍照,命名我的照相机
在您的眨眼应用中(这是不必要在家中的友好名称)。拍摄图片后,图像将被保存到称为的本地目录/tmp/my_image.jpg
。请注意,此示例利用了在相机集成
别名:“眨折断图片”序列:-服务:blink.trigger_camera目标:ENTITY_ID:camera.blink_my_camera-延迟:00:00:05-服务:blink.blink_update-服务:相机。Snapshot目标:ENTITY_ID:camera.blink_my_camera数据:文件名:/tmp/my_image.jpg
手臂眨眼
此示例自动化将为您的眨眼同步模块组成,以检测启用运动检测的任何眨眼摄像机上的运动。默认情况下,眨眼可以在所有摄像机上进行运动检测,因此,除非您更改了应用程序中的任何内容,否则您已经设置了所有设置。如果要手动启用单个摄像机的运动检测,则可以使用适当的相机服务但是请注意,只有在同步模块武装的情况下才会捕获运动。
在这里,此示例假设您的眨眼模块是命名的我的同步模块
而且你有设备跟踪器设置用于存在检测。
-ID:arm_blink_when_away别名:“手臂眨什么时候离开”扳机:平台:状态ENTITY_ID:全部至:“不在家”行动:服务:alarm_control_panel.alarm_arm_away目标:ENTITY_ID:alarm_control_panel.blink_my_sync_module
在家时解除眨眼
与上一个示例类似,此自动化将在回家时解除眨眼。
-ID:dismars_blink_when_home别名:“解除武装眨什么时候家”扳机:平台:状态ENTITY_ID:全部至:“家”行动:服务:alarm_control_panel.alarm_disarm目标:ENTITY_ID:alarm_control_panel.blink_my_sync_module
检测到运动时在本地保存视频
当检测到运动时,您可以使用Blink Home Assistant集成在本地保存最后录制的视频必威是什么,而不是依靠Blink的服务器来保存数据。
同样,此示例假设您的相机名称(在眨眼应用中)是我的照相机
和您的同步模块名称是我的同步模块
。该文件将保存到/tmp/videos/blink_video_ {yyymmdd_hhmmsss} .mp4
在哪里{yyyymmdd_hhmmss}
将是通过使用的时间戳模板。
-ID:save_blink_video_on_motion别名:“节省眨视频上运动”扳机:平台:状态ENTITY_ID:binary_sensor.blink_my_camera_motion_detected至:“上”行动:服务:blink.save_video数据:姓名:“我的相机”文件名:“/tmp/videos/blink_video _ {{{现在()。strftime('%y%m%d_%h%m%s')}}。mp4“