『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 228|回复: 0

[基础教程] 【小白教程】HA保存传感器的图片到本地【以eziviz为例】

[复制链接]

5

主题

80

帖子

317

积分

论坛分享达人

积分
317
金钱
237
HASS币
0
发表于 2025-1-12 04:01:53 | 显示全部楼层 |阅读模式
本帖最后由 悠哉悠哉 于 2025-1-13 13:38 编辑

今天我来教您如何把传感器发回的图片保存到HA默认的媒体目录media内,并且以时间来命名。我们并不借助第三方工具,只是全部使用HA内置功能


只需以下几个步骤:
1. 配置configuration.yaml,添加一个命令
2. 创建一个用来保存图片的自动化脚本
3. 测试

下面正式开始
第一步: 配置configuration.yaml
打开configuration.yaml,并添加如下内容到文件末尾
shell_command:
  create_folder: mkdir -p {{path}}

这里我们新建了一条shell 命令 create_folder,它是调用系统内置的mkdir命令,它接受一个名字为path的参数。

mkdir -p {{path}} 其中 -p 参数的意思为,上级目录不存在的话,就逐次新建各级目录,这个命令会忽略目录已经存在的错误等

完成后请重新启动hass服务,以便上述内容生效

生效后ha里面就有了一个新的实体,shell_command.create_folder
在接下来的脚本中我们会调用它。


第二步:创建一个用来保存图片的自动化脚本
在你想要保存图片的集成里,新建一个自动化脚本,这里我以ezviz为例
我们先查看ezviz的传感器,发现Last Motion Image是直接显示图片的

如果使用ezviz的话,要正确配置它,即第一次配置时候输入过密码。这种情况下才会保证各个传感器以后可以正常访问而不出密码错误的告警。

Untitled1.png

传感器Last motion image它就是摄像头或猫眼所能捕捉到的告警图片

对于ezivz来说,只有开启了摄像头的告警设置后,这个sensor才会有图片,否则摄像头或猫眼是不会更新图片的。
这里我只是拿ezivz做一个例子,你可以使用任何传感器发来的图片

好了,有了图片来源我们开始写脚本
游客,如果您要查看本帖隐藏内容请回复

有问题请回帖留言,谢谢


评分

参与人数 1金钱 +8 收起 理由
zhanzuoson + 8 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-2 23:55 , Processed in 0.047850 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表