Problems using Feedreader integration

I am trying to get the official Feedreader-integration working, but it does not seem to do anything.

I added the following to my configuration.yaml:

feedreader:
  urls:
    - https://www.home-assistant.io/atom.xml
  scan_interval:
    minutes: 30

After that, I restart HA (just for good measure, I restarted it twice), but the integration does not show up in my settings-screen (Devices & Services). I would have expected it to become visible in the integrations-section there, since it is an integration.

Am I doing something wrong, or do I need to look elsewhere in HA to it? I know there won’t automatically be a card on the dashboard, but I would expect some kind of confirmation that Feedreader is active.

Capture d'écran 2024-01-28 165140

type: markdown
content: >+
  ** {{ states('input_text.newsitem_title')}}


  **{{ states('input_text.newsitem_description')}}**



  {{ as_datetime(states('input_datetime.newsitem_date')).strftime('%B %d, %Y
  %H:%M:%S') }} - [Open Link]( {{ states('input_text.newsitem_link') }}) 

title: Dernière actualité
alias: News RSS
description: News
trigger:
  - platform: event
    event_type: feedreader
    event_data:
      feed_url: https://www.cnews.fr/googlenews.xml
condition: []
action:
  - service: input_text.set_value
    data:
      value: "{{ trigger.event.data.title }}"
    target:
      entity_id: input_text.newsitem_title
    enabled: true
  - service: input_text.set_value
    data:
      value: "{{ trigger.event.data.description }}"
    target:
      entity_id: input_text.newsitem_description
    enabled: true
  - service: input_text.set_value
    data:
      value: "{{ trigger.event.data.link }}"
    target:
      entity_id: input_text.newsitem_link
    enabled: true
  - service: input_datetime.set_datetime
    target:
      entity_id: input_datetime.newsitem_date
    data:
      datetime: "{{ trigger.event.datetime }}"
  - service: notify.mobile_app_phone_XXXXXXXXXXXXXXXXXX
    metadata: {}
    data:
      message: |
        ** {{ states('input_text.newsitem_title')}}.

        **{{ states('input_text.newsitem_description')}}**.
          {{ as_datetime(states('input_datetime.newsitem_date')).strftime('%B %d, %Y %H:%M:%S') }} 

2 Likes

You are a legend! It works now, thank you very much!

1 Like

why you add that to config file if you can add it in UI? I added in UI and never gets fired…

1 Like

That has recently been changed. I believe in version 2024.7

is there a way to change the scan interval with the UI integration??

I want to sort the rss posts from different feeds by date and it wont work if it scans every hour, it gets like 5 posts from some sites at the exact same time

Same issue here. Did you solve it in the meantime?

Trying to get this to work with BBC News RSS feed if anyone has had any luck and would like to share?

feedparser/README.md at master · custom-components/feedparser · GitHub this did the trick…