[LUA] Durée de trajet avec Waze

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
jjlf
Messages : 43
Inscription : 04 févr. 2018, 20:58

Re: [LUA] Durée de trajet avec Waze

Message par jjlf »

daland a écrit : 11 janv. 2025, 15:50 voilà :

Code : Tout sélectionner

url = "https://www.waze.com/row-RoutingManager/routingRequest?from=x%3A2.34874606+y%3A48.85678111&to=x%3A2.35289812+y%3A48.84360734&at=0&returnJSON=true&timeout=9000&nPaths=1&clientVersion=4.0.0&subscription=\"" .. tostring(subscription) .. "\""
avec donc des coordonnées autres.


j'ai testé la commande curl --referer dans mon terminal et cela fonctionne très aléatoirement...
Tu peux me donner l'url exacte (il reste des tostring dans celle que tu m'as donné) en changeant GPS bien sur.
Active le DEBUG=true dans le script.
Quand tu dit que ca fonctionne aléatoirement tu obtiens le html 503 de temps en temps ?
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

Code : Tout sélectionner

url = "https://www.waze.com/row-RoutingManager/routingRequest?from=x%3A2.34874606+y%3A48.85678111&to=x%3A2.35289812+y%3A48.84360734&at=0&returnJSON=true&timeout=60000&nPaths=1&clientVersion=4.0.0&subscription="2"
oui l'erreur 503 très régulierement
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

dans l'onglet état de domoticz j'ai ceci indiqué :

Code : Tout sélectionner

curl --referer https://www.waze.com "https://www.waze.com/row-RoutingManager/routingRequest?from=x%3A2.34874606+y%3A48.85678111&to=x%3A2.35289812+y%3A48.84360734&returnJSON=true&timeout=60000&nPaths=1&clientVersion=4.0.0&subscription="*"&options=ALLOW_UTURNS:f,ADD_HOV_ROUTES:f,AVOID_PRIMARIES:f,AVOID_DANGEROUS_TURNS:f,AVOID_LONG_TRAILS:t,AVOID_TOLL_ROADS:t,AVOID_FERRIES:t,AVOID_TRAILS:t"
jjlf
Messages : 43
Inscription : 04 févr. 2018, 20:58

Re: [LUA] Durée de trajet avec Waze

Message par jjlf »

Pas soucis en commande curl de mon coté avec ton url.
J'ai essayé une 20taine de fois d'affilé sans soucis.
Dans domoticz, tu fait les requêtes tout les combien ?
Peut-être demande tu trop fréquemment et les serveurs Waze te retournent 503 ?
D'autres personnes ont eu le même soucis que toi apparemment : https://github.com/home-assistant/core/issues/115576
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

j'ai l'impression que c'est toute les minutes ?

Mais je ne sais pas absolument pas comment ça se règle... bleu bite je suis 😅
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

alors oui ce doit être toute les minutes puisque c'est un script_time
jjlf
Messages : 43
Inscription : 04 févr. 2018, 20:58

Re: [LUA] Durée de trajet avec Waze

Message par jjlf »

peut etre rajouter un :

Code : Tout sélectionner

and (maintenant % 5 == 0)
Dans le if principal
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

ça n'a pas l'air de marcher...

Par contre cela semble la bonne piste car j'ai aussi de temps en temps ceci :

Error: EventSystem: Warning!, lua script /home/pi/domoticz/scripts/lua/script_time_waze.lua has been running for more than 10 seconds


J'en ai profité pour revoir les lancements de tous mes scripts et de les espacer.
jjlf
Messages : 43
Inscription : 04 févr. 2018, 20:58

Re: [LUA] Durée de trajet avec Waze

Message par jjlf »

J'ai aussi ce message dans les logs sans incidences apparente sur le système.
daland
Messages : 24
Inscription : 30 janv. 2020, 19:16

Re: [LUA] Durée de trajet avec Waze

Message par daland »

ça me rassure :D

Merci pour ton aide en tout cas !
Répondre