[LUA] Probabilité de pluie (et neige)

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.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: LUA : Probabilité de pluie (et neige)

Message par vil1driver »

sinon Papoo,

j'ai trouvé un truc sympa pour éviter ceci (incrémenter indexArray)

Code : Tout sélectionner

commandArray[indexArray] = {...}
indexArray=indexArray+1
commandArray[indexArray] = {...}
c'est d'utiliser le nombre de lignes de ta table

Code : Tout sélectionner

commandArray[#commandArray+1] = {...}
commandArray[#commandArray+1] = {...}
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA : Probabilité de pluie (et neige)

Message par papoo »

sympa ça
je mets de suite en oeuvre :)
merci
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA : Probabilité de pluie (et neige)

Message par papoo »

j'en ai profité pour mettre mon script à jour en premiere page avec le stockage de l'api Weather underground dans une variable utilisateur
@frenchyyii : profite peut être de cette nouvelle version pour repartir de zero?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
frenchyyii
Messages : 310
Inscription : 16 oct. 2015, 06:29

Re: LUA : Probabilité de pluie (et neige)

Message par frenchyyii »

Bon avec un peu de modifs ça fonctionne, j'ai tout tout tout vérifié et javais encore une erreur ligne 221 impossible de concaquener local api key ....
De rage j'ai passé ma clé api direct dans l'adresse et ça fonctionne.
J'ai aussi le repertoire temporaire qui était resté en freebox et que je n'avais pas vu.

Merci en tout cas !! ;)
walloux1981
Messages : 13
Inscription : 03 janv. 2017, 19:49

Re: LUA : Probabilité de pluie (et neige)

Message par walloux1981 »

hello
,

j'ai un petit soucis avec le script , j'ai bien modifié le liens qui pointe a lua.json dans le script , je suis sur synology mais a l'executin du script j'ai cela

2017-08-15 20:26:00.225 Error: EventSystem: in script_time_probabilite_pluie: [string "--[[ ..."]:132: cannot open --[[
script_time_meteofrance_pluie.lua
Download JSON.lua : http://regex.info/blog/lua/json

auteur : papoo

apparemment il n'arrive pas a trouver json et pourtant je suis sur du repertoire cordialement
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA : Probabilité de pluie (et neige)

Message par papoo »

walloux1981 a écrit :lua.json
il s'appelle JSON.lua en majuscule.
pour synology, le chemin exact est

Code : Tout sélectionner

/volume1/@appstore/domoticz/var/scripts/lua/JSON.lua
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA : Probabilité de pluie (et neige)

Message par papoo »

par contre tu t'es trompé de sujet, le script de ce sujet n'utilise pas JSON.lua (c'est du xml)
celui qui utilise JSON.lua c'est celui la https://easydomoticz.com/forum/viewtopi ... 991#p17718
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
digdogger
Messages : 213
Inscription : 16 juil. 2017, 09:21

Re: LUA : Probabilité de pluie (et neige)

Message par digdogger »

Salut,
merci pour ce script.
Pour info, j'avais la même erreur que frenchyyii
2017-10-21 17:12:47.521 Error: EventSystem: in Probabilité_Pluie: [string "--[[ ..."]:221: attempt to concatenate local 'APIKEY' (a nil value)
J'ai aussi passé directement la clé dans l'adresse et çà fonctionne maintenant.
Raspberry Pi 3 + Raspbian Jessie Lite + Domoticz V4.9700 - RFlink USB V48 433.42MHz - Volets Somfy RTS - MySensors USB V2.1.1 - IDE Arduino 1.8.8
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA : Probabilité de pluie (et neige)

Message par papoo »

avez vous au préalable créé une variable utilisateur de type chaine et renseigné son nom dans le script comme indiqué ligne 19 ?

Code : Tout sélectionner

local api_wu = 'api_weather_underground' 	--nom de la variable contenant l'API Weather Underground de 16 caractères préalablement créé (variable de type chaine)
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
digdogger
Messages : 213
Inscription : 16 juil. 2017, 09:21

Re: LUA : Probabilité de pluie (et neige)

Message par digdogger »

Oui, j'ai repris ton script en page 1 de ce post et remplacé api_weather_underground dans

Code : Tout sélectionner

local api_wu = 'api_weather_underground'
par ma clé API.
Raspberry Pi 3 + Raspbian Jessie Lite + Domoticz V4.9700 - RFlink USB V48 433.42MHz - Volets Somfy RTS - MySensors USB V2.1.1 - IDE Arduino 1.8.8
Répondre