饲料阅读器
添加一个RSS/Atom Feed阅读器,该读取器每小时进行调查,并将新条目发送到活动总线中。
要在安装中使用RSS提要,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目饲料阅读器:URL:-//www.jameselles.com/atom.xml-https://github.com/blog.atom-https://hasspodcast.io/feed/podcast
以下配置示例显示了如何配置更新间隔和最大条目数:
#示例Configuration.yaml条目带有可选参数饲料阅读器:URL:-//www.jameselles.com/atom.xml-https://github.com/blog.atom-https://hasspodcast.io/feed/podcastscan_interval:分钟:30max_entries:5
馈线事件可以在开箱即用的外部触发自动化操作,例如:
自动化:-别名:“扳机行动什么时候新的元素在RSS喂养”扳机:平台:事件事件类型:饲料阅读器行动:服务:script.turn_on目标:ENTITY_ID:script.my_action
自动化:-别名:“发送通知的RSS喂养标题什么时候更新”扳机:平台:事件事件类型:饲料阅读器event_data:feed_url:“https://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)
要开始开发自定义组件,请参考开发人员文档
对于包装的完整示例,您可以使用播客通知器。