Bonjour tout le monde,
Je fais suite a un précédent post sur un sensor. En fait je souhaite aller chercher les horaires de TER tous les matins.
Pour ce faire, j’essaye dans un fichier ceci
- platform: rest
resource: https://xxxxxxxxxxxxxxxxxx@api.navitia.io/v1/coverage/sncf/stop_areas/stop_area%3ASNCF%3A87471144/stop_schedules?from_datetime=20220103T000000&items_per_schedule=5&
method: GET
name: Horaire
Le hic c’est que le json retournée par l’application ne doit pas correspondre à un dictionnaire Json, donc passer par des json_attributres ne me semble pas possible. Si je ne me trompe pas l’étiquette définie dans le json a_attribute doit figurer dans le json en entrée ?
J’ai collé dans la suite du post un json allégé pour vous montrer, ce que je dois aller chercher stop_schedules[0].date_times[0].date_time, à noter que cette recherche fonctionne dans le menu d’HA Outils de développement / Modèle. J’ai cherché sur le net mais toutes les ressources que j’ai trouvé fonctionnent avec le json_attribute ou alors (ce qui est largement possible) j’ai pas su adapter à mon json d’entrée.
Merci pour vos retours, pistes ou solutions.
Bonne fin journée et bon week end dans la foulée.
Arno
{
"stop_schedules":[
{"date_times":[
{
"date_time":"20220107T065630",
"additional_informations":[
],
"base_date_time":"20220107T065630",
"links":[
{
"category":"terminus",
"internal":true,
"rel":"notes",
"type":"notes",
"id":"destination:6180704218786539560"
},
{
"type":"vehicle_journey",
"value":"vehicle_journey:SNCF:2022-01-07:856006:1187:Train",
"rel":"vehicle_journeys",
"id":"vehicle_journey:SNCF:2022-01-07:856006:1187:Train"
}
],
"data_freshness":"base_schedule"
},
{
"date_time":"20220107T075700",
"additional_informations":[
],
"base_date_time":"20220107T075700",
"links":[
{
"category":"terminus",
"internal":true,
"rel":"notes",
"type":"notes",
"id":"destination:6180704218786539560"
},
{
"type":"vehicle_journey",
"value":"vehicle_journey:SNCF:2022-01-07:856018:1187:Train",
"rel":"vehicle_journeys",
"id":"vehicle_journey:SNCF:2022-01-07:856018:1187:Train"
}
],
"data_freshness":"base_schedule"
},
{
"date_time":"20220107T080330",
"additional_informations":[
],
"base_date_time":"20220107T080330",
"links":[
{
"type":"vehicle_journey",
"value":"vehicle_journey:SNCF:2022-01-07:856007:1187:Train",
"rel":"vehicle_journeys",
"id":"vehicle_journey:SNCF:2022-01-07:856007:1187:Train"
}
],
"data_freshness":"base_schedule"
},
{
"date_time":"20220107T085630",
"additional_informations":[
],
"base_date_time":"20220107T085630",
"links":[
{
"category":"terminus",
"internal":true,
"rel":"notes",
"type":"notes",
"id":"destination:6180704218786539560"
},
{
"type":"vehicle_journey",
"value":"vehicle_journey:SNCF:2022-01-07:856024:1187:Train",
"rel":"vehicle_journeys",
"id":"vehicle_journey:SNCF:2022-01-07:856024:1187:Train"
}
],
"data_freshness":"base_schedule"
}]
}]
}