Mon problème
Bonjour,
Je souhaiterais récupérer les titres de quelques journaux et me les envoyer via Telegram et les afficher sur mon dashboard.
Pour cela, je pensais utiliser FeedReader.
J’ai donc ajouter le bloc suivant dans le fichier configuration.yaml
#RSS Feeds
feedreader:
urls:
- https://www.lemonde.fr/rss/une.xml
- https://www.lemonde.fr/rss/en_continu.xml
- https://www.lemonde.fr/rss/plus-lus.xml
- https://www.lemonde.fr/international/rss_full.xml
- https://www.francetvinfo.fr/titres.rss
- https://www.francetvinfo.fr/monde.rss
scan_interval:
minutes: 1
maximum_entries: 20
Puis créer pour commencer 4 entrées (input_datetime.news_date, input_text.news, input_text.news_link et input_text.news_title)
Puis dans automations.yaml, le bout suivant :
############################################################################################################################################################################
### News ###
############################################################################################################################################################################
- id: news
alias: News
description: News
trigger:
- platform: event
event_type: feedreader
event_data:
feed_url: https://www.lemonde.fr/rss/une.xml
condition: []
action:
- service: input_text.set_value
data:
value: "{{ trigger.event.data.title }}"
target:
entity_id: input_text.news_title
enabled: true
- service: input_text.set_value
data:
value: "{{ trigger.event.data.description }}"
target:
entity_id: input_text.news
enabled: true
- service: input_text.set_value
data:
value: "{{ trigger.event.data.link }}"
target:
entity_id: input_text.news_link
enabled: true
- service: input_datetime.set_value
data:
value: "{{ trigger.event.data.date }}"
target:
entity_id: input_datetime.news_date
enabled: true
- service: notify.bot_bot
data:
data: input_datetime.news_date
message: input_datetime.news_date
Mais je ne reçois rien.
Dans Step details, j’ai le retour suivant
Error: Error rendering data template: UndefinedError: ‹ dict object › has no attribute ‹ event ›
Et dans TraceTimeLine
Appeler le service « Saisie de texte: Définir » sur News Title
Stopped because an error was encountered at 30 octobre 2023 à 16:09:10 (runtime: 0.02 seconds)
Error rendering data template: UndefinedError: ‹ dict object › has no attribute ‹ event ›
Ma configuration
[center]## System Information
| version | core-2023.10.5 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python_version | 3.11.5 |
| os_name | Linux |
| os_version | 6.1.21-v8 |
| arch | aarch64 |
| timezone | Europe/Paris |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| GitHub API Calls Remaining | 4953 |
| Installed Version | 1.33.0 |
| Stage | running |
| Available Repositories | 1324 |
| Downloaded Repositories | 7 |
Home Assistant Cloud
| logged_in | true |
|---|---|
| subscription_expiration | 27 novembre 2023 à 01:00 |
| relayer_connected | true |
| relayer_region | eu-central-1 |
| remote_enabled | false |
| remote_connected | false |
| alexa_enabled | true |
| google_enabled | true |
| remote_server | eu-central-1-15.ui.nabu.casa |
| certificate_status | ready |
| can_reach_cert_server | ok |
| can_reach_cloud_auth | ok |
| can_reach_cloud | ok |
Home Assistant Supervisor
| host_os | Home Assistant OS 11.1 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2023.10.1 |
| agent_version | 1.6.0 |
| docker_version | 24.0.6 |
| disk_total | 28.5 GB |
| disk_used | 5.3 GB |
| healthy | true |
| supported | true |
| board | rpi3-64 |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | File editor (5.6.0), Advanced SSH & Web Terminal (15.1.0), InfluxDB (4.8.0) |
Dashboards
| dashboards | 1 |
|---|---|
| resources | 3 |
| views | 4 |
| mode | storage |
Recorder
| oldest_recorder_run | 20 octobre 2023 à 22:00 |
|---|---|
| current_recorder_run | 30 octobre 2023 à 15:48 |
| estimated_db_size | 127.54 MiB |
| database_engine | sqlite |
| database_version | 3.41.2 |
Xiaomi Miot Auto
| component_version | 0.7.13 |
|---|---|
| can_reach_server | ok |
| can_reach_spec | ok |
| logged_accounts | 1 |
| total_devices | 18 |