[DzVents] DarkSky et probabilité de pluie

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.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

pour les logs
décommente la ligne

Code : Tout sélectionner

--level = domoticz.LOG_DEBUG,
et commente la ligne

Code : Tout sélectionner

level = domoticz.LOG_MODULE_EXEC_INFO,
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Loky31200
Messages : 144
Inscription : 05 mars 2019, 10:13

Re: DZVents : DarkSky et probabilité de pluie

Message par Loky31200 »

Pas faux, j'avais espérer avoir plus de détails en changeant le niveau des logs... my bad.

C'est fait! ca remonte toujours pas grand chose.
Je poste les logs dès que je rentre tt à l'heure, mais pas d'erreur flagrante malgré que mes % restent inertes :(
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

Lorsque tu lances en ligne de commande la requête correctement renseigné avec ton API ta latitude et ta longitude ça donne quoi ? Tu as des prévisions de pluie ?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Loky31200
Messages : 144
Inscription : 05 mars 2019, 10:13

Re: DZVents : DarkSky et probabilité de pluie

Message par Loky31200 »

re désolé j'ai eu un petit contre temps...

Dans les logs j'ai ca qui remonte :
2019-04-25 20:00:00.564 Status: dzVents: Info: Darksky Rain Probability v1.03 : ------ Start internal script: Meteo-proba pluie good:, trigger: every 30 minutes
2019-04-25 20:00:00.565 Status: dzVents: Error (2.4.18): Darksky Rain Probability v1.03 : An error occured when calling event handler Meteo-proba pluie good
2019-04-25 20:00:00.565 Status: dzVents: Error (2.4.18): Darksky Rain Probability v1.03 : ...pts/dzVents/generated_scripts/Meteo-proba pluie good.lua:69: attempt to index a nil value
2019-04-25 20:00:00.565 Status: dzVents: Info: Darksky Rain Probability v1.03 : ------ Finished Meteo-proba pluie good
2019-04-25 20:30:00.310 Status: dzVents: Info: Darksky Rain Probability v1.03 : ------ Start internal script: Meteo-proba pluie good:, trigger: every 30 minutes
2019-04-25 20:30:00.311 Status: dzVents: Error (2.4.18): Darksky Rain Probability v1.03 : An error occured when calling event handler Meteo-proba pluie good
2019-04-25 20:30:00.311 Status: dzVents: Error (2.4.18): Darksky Rain Probability v1.03 : ...pts/dzVents/generated_scripts/Meteo-proba pluie good.lua:69: attempt to index a nil value
2019-04-25 20:30:00.311 Status: dzVents: Info: Darksky Rain Probability v1.03 : ------ Finished Meteo-proba pluie good

La ligne 69 c'est : local DarkSkyAPIkey = domoticz.variables('api_forecast_io').value
Qui vient avant les autres local telles que mis dans le post avant.

Je tente d'inverser l'ordre (ca me paraitrait plus cohérent...) :)
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

je pense que ton api n'est pas valide ou incorrect ou que ta latitude ou longitude n'est pas correctement renseigné.
du coup la requête ne retourne rien.
teste l'api dans ton navigateur en remplaçant NumerodAPI latitude et longitude
https://api.darksky.net/forecast/Numero ... erts,flags
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Loky31200
Messages : 144
Inscription : 05 mars 2019, 10:13

Re: DZVents : DarkSky et probabilité de pluie

Message par Loky31200 »

Test effectué avec succès dans le navigateur mais le script ne veut rien entendre...

On va voir si la nuit porte conseil :)
Loky31200
Messages : 144
Inscription : 05 mars 2019, 10:13

Re: DZVents : DarkSky et probabilité de pluie

Message par Loky31200 »

Bon bein j'ai honte et mérite un bon petit "RTFM":

J'avais décommenté ces deux lignes :

--local DarkSkyAPIkey = "1a2bf34bf56c78901f2345f6d7890f12" --fake API number
--local geolocalisation = "45.87,1.30" -- latitude,longitude

tout en gardant ces deux lignes là:

local DarkSkyAPIkey = domoticz.variables('api_forecast_io').value
local geolocalisation = domoticz.variables('Latitude').value..","..domoticz.variables('Longitude').value

Contrairement a ce qui est dit en début de script...
Toutes mes excuses!
Ca y est j'ai mes forecast :)

PS: en effet la nuit porte conseil :)
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: DZVents : DarkSky et probabilité de pluie

Message par papoo »

Heureux que cela fonctionne pour toi
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
gawel3164
Messages : 325
Inscription : 07 janv. 2016, 19:51

Re: DZVents : DarkSky et probabilité de pluie

Message par gawel3164 »

Salut,
Ne pouvant plus utiliser WU, j'ai basculé sur darksky en utilisant ce script. Tout a marché impeccablement pendant un mois, mais j'ai désormais un problème. La station météo Darksky continue à me donner les valeurs de température, pression et pluviométrie, mais depuis une semaine mes probabilités de pluie ne se mettent plus à jour. Dans les logs, le script se lance bien, sans message d'erreur. Auriez-vous une idée du problème?
Merci.
Domoticz 2022.1/RFlink V1.1_R48/ prises: DIO, SCS/caméras IP/station météo Auriol/sondes Oregon/PIR/ZK1PA/Relevé compteur Gaz/téléinfo EDF/Mysensors:RGB-3D,Temp.,IR/Arrosage autonome/Google home/ ESP: IR,Temp.,relai,distance,OLED/Withings Ws30
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: DZVents : DarkSky et probabilité de pluie

Message par cyberbob »

Salut,

Pour ma part, je viens d'aller voir et les mise a jour des proba pluies fonctionne toujours sur darksky.
Je suis en version domoticz 4.9700
Tu es certain de ne pas avoir modifier quelques chose dans domoticz depuis que cela ne fonctionne plus ?
As-tu fait un arrêt/redémarrage complet de domoticz ?
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Répondre