饲料阅读器


添加一个RSS/Atom Feed阅读器,该读取器每小时进行调查,并将新条目发送到活动总线中。

要在安装中使用RSS提要,请添加以下内容configuration.yaml文件:

#示例Configuration.yaml条目饲料阅读器URL-//www.jameselles.com/atom.xml-https://github.com/blog.atom-https://hasspodcast.io/feed/podcast

配置变量

URL 列表 必需的

供稿的URL列表。

scan_interval 时间 ((选修的,默认:1小时

定义提要的更新间隔。

max_entries 整数 ((选修的,默认:20

从每个提要中提取的最大条目数。

以下配置示例显示了如何配置更新间隔和最大条目数:

#示例Configuration.yaml条目带有可选参数饲料阅读器URL-//www.jameselles.com/atom.xml-https://github.com/blog.atom-https://hasspodcast.io/feed/podcastscan_interval分钟30max_entries5

馈线事件可以在开箱即用的外部触发自动化操作,例如:

自动化-别名扳机行动什么时候新的元素RSS喂养”扳机平台事件事件类型饲料阅读器行动服务script.turn_on目标ENTITY_IDscript.my_action
自动化-别名发送通知RSS喂养标题什么时候更新”扳机平台事件事件类型饲料阅读器event_datafeed_urlhttps://hasspodcast.io/feed/podcast”行动服务persistent_notification.create数据标题新的播客可用的”信息新的播客可用的-{{{as_timestamp(now())|timestamp_custom('%i:%m:%s%p%d%b%y',真的)}}””notification_id{{{trigger.event.data.title}}””

<条目>提要中的标签可以使用trigger.event.data.content将获得饲料入口的身体。

对于更高级的用例,自定义集成注册到饲料阅读器可以使用事件类型:

event_feedreader=“饲料阅读器”哈斯公共汽车((event_feedreader,,,,event_listener

要开始开发自定义组件,请参考开发人员文档

对于包装的完整示例,您可以使用播客通知器