相机
相机集成使您可以将IP摄像机与家庭助理一起使用。必威是什么
流媒体视频
如果您的相机支持它,并且溪流
集成设置,您将能够在前端和支持的媒体播放器中流式相机。
这预加载流
选项将在家庭助理启动时启动相机供稿,并继续保持流的生命。必威是什么这将导致在前端打开流以及使用时的延迟play_stream
服务或Google Assistant集成。但是,它确实利用了机器上的更多资源,因此,如果您打算使用此功能,建议检查CPU使用情况。
示例在“摄像机”对话框中显示了预加载流选项。
服务
一旦加载,相机
平台将公开可以调用以执行各种操作的服务。
可用服务:enable_motion_detection
,,,,disable_motion_detection
,,,,play_stream
,,,,记录
,,,,快照
,,,,关掉
和打开
。
服务enable_motion_detection
在相机中启用运动检测。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
是的 | 实体的名称启用运动检测,例如camera.living_room_camera 。 |
服务disable_motion_detection
禁用相机中的运动检测。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
是的 | 禁用运动检测的实体的名称,例如camera.living_room_camera 。 |
服务play_stream
播放从相机到选定媒体播放器的现场流。需要溪流
集成要设置。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
不 | 从例如,从例如camera.living_room_camera 。 |
媒体播放器 |
不 | 播放流的媒体播放器的名称,例如Media_player.living_room_tv 。 |
格式 |
是的 | 由支持的流格式溪流 集成并选择媒体播放器 。默认:HLS |
例如,自动化中的以下操作将发送HLS
直播到您的Chromecast。
行动:服务:camera.play_stream目标:ENTITY_ID:相机数据:媒体播放器:Media_player.Chromecast
服务记录
做一个.mp4
从相机流进行录制。需要溪流
集成要设置。
两个都期间
和回望
选项是建议,但每个相机应保持一致。记录的实际长度可能会有所不同。建议您调整这些设置以满足您的需求。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
不 | 实体的名称,以创建快照,例如camera.living_room_camera 。 |
文件名 |
不 | 文件名的模板。变量为ENTITY_ID ,例如,/tmp/{{entity_id.name}}。mp4 。 |
期间 |
是的 | 目标记录长度(以秒为单位)。默认值:30 |
回望 |
是的 | 目标回溯期(以秒为单位)除持续时间外还包括。仅当当前有活动的HLS流时才可用。默认值:0 |
路径部分文件名
必须是allowlist_external_dirs
在你的乡亲:
您的部分configuration.yaml
文件。
例如,自动化中的以下操作将从“ YourCamera”中录制,并将其保存到 /TMP中,并使用时间戳文件名。
行动:服务:相机。记录目标:ENTITY_ID:相机数据:文件名:'/tmp/{{{entity_id.name}} _ {{{现在()。strftime(“%y%m%d-%h%m%s”)}}。mp4'
服务快照
从相机上拿起快照。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
不 | 实体的名称,以创建快照,例如camera.living_room_camera 。 |
文件名 |
不 | 文件名的模板。变量为ENTITY_ID ,例如,/tmp/snapshot _ {{entity_id.name}} 。 |
路径部分文件名
必须是allowlist_external_dirs
在你的乡亲:
您的部分configuration.yaml
文件。
例如,自动化中的以下操作将从“ YourCamera”中拍摄快照,并使用时间戳的文件名将其保存到 /TMP。
行动:服务:相机。Snapshot目标:ENTITY_ID:相机数据:文件名:'/tmp/yourcamera _ {{{现在()。strftime(“%y%m%d-%h%m%s”)}}。jpg'
服务turn_off
关闭相机。并非所有相机模型都支持此服务,请咨询单个相机页面。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
是的 | 要关闭实体的名称,例如camera.living_room_camera 。 |
服务turn_on
打开相机。并非所有相机模型都支持此服务,请咨询单个相机页面。
服务数据属性 | 选修的 | 描述 |
---|---|---|
ENTITY_ID |
是的 | 要打开的实体的名称,例如camera.living_room_camera 。 |
测试是否有效
测试您是否设置的简单方法相机
正确的平台是使用服务来自开发者工具。从下拉菜单中选择您的服务服务,输入下面的样本中的内容服务数据领域,命中致电服务。
ENTITY_ID:camera.living_room_camera