下载器


下载器集成提供了下载文件的服务。当下载目录不存在时,它将引起错误,并且不会继续设置自己。目录需要为正在运行家庭助理的用户而设计。必威是什么

要启用它,请在您的configuration.yaml文件:

#示例Configuration.yaml条目下载器download_dir下载

配置变量

download_dir 细绳 必需的

如果路径不是绝对的,则假定它是相对于家庭助手配置目录(例如。必威是什么.homeassistant/下载)。

使用服务

转到“开发人员工具”,然后转到“服务”,然后选择下载器/download_file从可用服务列表中。如下示例所示,填写“服务数据”字段,并点击“呼叫服务”。

{“ url”“ http://domain.tld/path/to/file”}

这将从给定的URL下载文件。

服务数据属性 可选的 描述
URL 文件的URL要下载。
subdir 是的 下载到子目录download_dir
文件名 是的 确定文件名。
覆盖 是的 是否覆盖文件,默认为错误的

下载状态事件

下载成功完成后,家庭助理将发出必威是什么Downloader_download_completed事件到活动总线您可以用来编写自动化的事件。如果下载未能通过另一个事件downloader_download_failed发出以表明下载未成功完成。

与事件一起,可用以下有效负载参数:

范围 描述
URL URL这是要求的。
文件名 姓名正在下载的文件。

示例自动化:

-别名下载失败的通知”扳机平台事件事件类型downloader_download_failed行动服务persistent_notification.create数据信息下载失败的”标题下载失败的”