J’arrive à afficher le prochain horaire mais pas le suivant c’est du JSON et je ne trouve pas la bonne syntaxe ou si c’est possible…
Si quelqu’un à une idée je suis preneur.
Comment espérer avoir un résultat différent si tu utilises la même entité ?
Ce code ne récupère t’il pas que le prochain passage ?
Fais voir son état dans les Outils de développement
Si tu ajoutes une nouvelle entité, et que tu récupères le second élément, cela convient-il ?
sensor:
- platform: rest
name: makers_bus_next #ajout de _next pour ne pas créer de doublon
json_attributes:
- result
- _metadata
value_template: "{{ value_json.result.schedules[1].message }}" # [1] au lieu de [0]
resource: https://api-ratp.pierre-grimaud.fr/v4/schedules/buses/175/mairie+asnieres/R
On peut aussi, si banner-card sait le faire, tout mettre en attribut d’une seule et unique entité :
sensor:
- platform: rest
value_template: "{{ value_json._metadata.date }}"
name: makers_bus # Cette entité récupère les informations
json_attributes_path: "$.result"
json_attributes:
- schedules
- platform: template
sensors:
makers_bus_all: #Cette entité contient les informations extraites de l'entité précédente
friendly_name: "Arrêt Mairie"
value_template: "{{states('sensor.makers_bus')}}" #date de la dernière récupération des données
attribute_templates:
shortly: "{{state_attr('sensor.makers_bus','schedules')[0].message}}" #Passage imminent
next: "{{state_attr('sensor.makers_bus','schedules')[1].message}}" #Passage suivant
oui je sais que j’ai mis la même entité, c’était pour l’exemple (même si c’est mauvais) car sur mes tests je joué qu’avec le premier pour essayer de trouver la syntaxe …
C’est dommage que banner car ne gère pas le json, je vais essayer ton second exemple avec le template.
Avec du markdown j’avais réussi mais ça rend moins bien :
J’ai fait un mix entre les différentes solutions (RER & Bus) en me basant sur le markdown.
Cependant, j’ai un comportement vraiment bizarre : la mise en forme saute régulièrement puis se remets (cela semble du à la réactualisation des données… A confirmer)
@kaoru Est ce que tu aurais une idée?
Si besoin je peux partager le code mais il n’est pas vraiment différent de ceux déjà partagés
Bonjour,
J’ai aussi le « bug » parfois quand il recharge la mise en forme se perd 1 ou 2s puis revient.
Je n’ai pas de réponse à ce soucis et je n’ai pas insister car ça ne dure pas longtemps.
Merci, disons que de mon côté cela ne s’arrête pas et cela alterne régulièrement… Je vais regarder dans les prochains jours.
Je partagerais sur le forum, si j’ai la solution.
pour info j’ai resolue ce probleme de chargement des css en enlevant markdown et en mettant directement la carte dns un template sans markdown
Car meme dans un template en markdown ca fesais pareil donc je suis passé par des layout area pour simuler un tableau
Depuis plus de soucis