Bonjour a tous,
je débute dans le monde de HOMEASSISANT ainsi que le codage.
j’ai quelque soucis avec un scrape…j’espère que vous allez pouvoir m’aider.
j’essaye de prendre des donnés de bus
lorsque j’actualise la page les horaires sont: --min
après 2 secondes ça affiche: 37min
Tu peux aussi faire une automatisation qui se déclenche si l’état de sensor.ligne_9_maj est ---
alias: Mise a jour Ligne 9
description: Se déclenche si le scrape renvoi---
mode: single
trigger:
- platform: state
entity_id: sensor.ligne_9_maj
to: '---'
condition: []
action:
- service: homeassistant.update_entity
target:
entity_id:
- sensor.ligne_9_horaire
- sensor.ligne_9_horaire_2
- sensor.ligne_9_maj
En fait, la partie « horaire » de la page est le résultat de l’exécution d’un javascript.
Donc, la requête http charge la page avec les -- et c’est ensuite l’exécution du javascript qui met à jour les données. Je ne crois pas que l’intégration scrape sache faire ça.
Va falloir coder avec un outil de scrape plus sophistiqué.
Et, là, aucune idée comment faire
Bonjour, j’ai essayé les actions… en vain. Je pense que l’api est là meilleure solution… mais j’y crois encore. Sûrement une personne ayant trouvé la solution. En tout cas merci d’avoir essayer de résoudre mon problème. Je parle avec quelque personnes ausssi qui ont ce problème non résolu. J’espère que l’on va trouver une solution.