frenchdm a écrit:xianghua a écrit:En utilisant cette requette ci dessous dans un capteur http t'auras le chemin en temps (sans la direction)
https: //www.waze.com/row-RoutingManager/routingRequest?from=x%3A-0.9450176239013672+y%3A41.7868152115685&to=x%3A-0.1493238031864166+y%3A40.85319900512695&at=0&returnXML=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=1&clientVersion=4.0.0&options=AVOID_TRAILS%3At%2CALLOW_UTURNS%3At
En utilisant un xpath qui arrondit à la minute, ce sera facile de gérer des valeurs et donc des règles là dessus.
Par contre le problème est que tu ne sauras pas quelle de quelle route il parle...
Peux tu donner un exemple de path à saisir.
Merci !
J'avais oublié de mettre des notifs sur les réponses^^
Récupérez vos coordonnées GPS ici: http://www.coordonnees-gps.fr/
Créez un capteur http avec la requete:
https: //www.waze.com /row-RoutingManager/routingRequest?from=x%3A[votre longitude du pointA ]+y%3A[votre lattitude du pointA]&to=x%3A[votre longitude du pointB]+y%3A[votre lattitude du pointB]&at=0&returnXML=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=1&clientVersion=4.0.0&options=AVOID_TRAILS%3At%2CALLOW_UTURNS%3At
- Enlevez les espaces
- Parfois quand je test cette requête, l'eedomus m’enlève les "+" dans la requête, vérifiez si ils sont là.
Le Xpath:
round ((/route/summary/@time) div 60)
Type de données:
Nombre de décimale
Unité:
mn
Faites une règle que si la valeur de votre périphérique est supérieur au temps que vous estimez pour le trajet, vous recevrez une notification.
Au début j'étais partit sur l'idée d'un capteur http avec des valeurs brutes, mais c'est plus simple avec le nombre de décimale, ça évite de rentrer chaque valeur...