#------------------------------------------- # RSS Podcast Alerting function Packages # @CCOSTAN # Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig #------------------------------------------- #------------------------------------------- feedreader: urls: - https://hasspodcast.io/feed/podcast #HA Podcast Feed - https://us12.campaign-archive.com/feed?u=45cab4343ffdbeb9667c28a26&id=e01847e94f #This is CCOSTAN's Smart Home Blog feed # - https://feeds.feedburner.com/RecentCommitsToBearStoneHA # - This is the Repo Commit feed. #------------------------------------------- automation: - alias: Send notification of RSS feed title when updated trigger: platform: event event_type: feedreader action: - service: persistent_notification.create data_template: title: > {{ trigger.event.data.title }} message: > {% set url = trigger.event.data.feed_url.split('https://')[1] %} {% set source = {'https://us12.campaign-archive.com/feed?u=45cab4343ffdbeb9667c28a26&id=e01847e94f':'vCloudInfo.com', 'hasspodcast.io/feed/podcast':'Hass podcast'} %} New Rss feed for {{source[url] if url in source else 'Unknown'}}, see {{trigger.event.data.link}},{{trigger.event.data.author}} notification_id: > {% set url = trigger.event.data.feed_url.split('https://')[1] %} {% set source = {'https://us12.campaign-archive.com/feed?u=45cab4343ffdbeb9667c28a26&id=e01847e94f':'vCloudInfo.com', 'hasspodcast.io/feed/podcast':'Hass podcast'} %} rss-feed-{{source[url] if url in source else 'Unknown'}} ############ everything below this line should be deleted if using as a drop in package. #################### - service: script.notify_engine data_template: value1: 'There is a new RSS item available for {{trigger.event.data.title}}.' value2: '{{trigger.event.data.link}}' who: 'carlo' - service: script.tweet_engine_image data_template: tweet: '{{trigger.event.data.title}} - {{trigger.event.data.link}}' image: >- {% set pictures = [ "/config/www/custom_ui/floorplan/images/branding/BearStoneParty.png", "/config/www/custom_ui/floorplan/images/branding/Chalk-Podcast.png" ] %} {{ pictures|random }}