[DzVents] Vigilance MétéoFrance V2

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.
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

Merci de ta réponse.

J'ai vérifié peut être 10 fois hier, mais je testerai à nouveau ce soir en mettant un nom plus court et simple.

Y à t'il une différence entre ' et " dans ces scripts? j'ai bien laissé ' comme c'était dans le script.
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

papoo a écrit : 01 févr. 2019, 07:33 Le nom de ton device Alert est « strictement » identique au nom renseigné dans la variable dev_alerte_meteo ?
Pas d’espace avant après, les majuscules, les accents?
Essai en renommant ton device alert avec un nom simple, court, dans espace, sans majuscule et sans accent
Modifie le script pour vérifier si cela fonctionne
Rien n'y fait j'ai renommer mon device alert aaa j'ai modifier dans le script et j'ai la même erreur.
Je désespérè, je ne comprend pas ce que je fait mal...
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

ce script doit il être placé là :

Code : Tout sélectionner

/home/pi/domoticz/scripts/lua
ou là:

Code : Tout sélectionner

/home/pi/domoticz/scripts/dzVents/scripts
Si je le met dans dzVents/scripts j'obtiens l'erreur évoquée plus haut.
Si je le place dans lua rien ne se passe... (j'ai bien Système événement (Lua/Blockly/Scripts) activé dans les réglages)
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA: vigilance météoFrance V2

Message par papoo »

ce post comporte dans l'entete: Lua, son nom comporte script_time, il doit donc allez dans le répertoire /home/pi/domoticz/scripts/lua
il ne se déclenche que 3 fois par jour
if (time.min == 15 and ((time.hour == 7) or (time.hour == 13) or (time.hour == 18))) then
à 7h15, 13h15 et 18h15
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

Effectivement je n'avais pas fait attention a l'entête du post.

Maintenant qu'il est dans le bon dossier j'ai modifier pour une exécution toute les minutes :

Code : Tout sélectionner

--if (time.min == 15 and ((time.hour == 7) or (time.hour == 13) or (time.hour == 18))) then -- 3 exécutions du script par jour 7H15, 13h15 et 18H15
if (time.min-1) % 1 == 0 then -- exécution du script toutes les X minutes
et toujours rien ne se passe.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA: vigilance météoFrance V2

Message par papoo »

tu as activer le debugging?

Code : Tout sélectionner

local debugging                = true  
Dernière modification par papoo le 02 févr. 2019, 09:52, modifié 1 fois.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

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

Re: LUA: vigilance météoFrance V2

Message par papoo »

du devrais avoir un truc du genre dans les logs
{50A06C20-EAF9-4B58-A1E5-AB20661F1750}.png.jpg
{50A06C20-EAF9-4B58-A1E5-AB20661F1750}.png.jpg (54.11 Kio) Consulté 5839 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: LUA: vigilance météoFrance V2

Message par papoo »

tu as pris la derniere version ici?
https://github.com/papo-o/domoticz_scri ... nce_v2.lua
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Matthieu
Messages : 20
Inscription : 31 janv. 2019, 23:11

Re: LUA: vigilance météoFrance V2

Message par Matthieu »

J'ai trouvé mon erreur... (ne me jetez pas de cailloux)
je n'avais pas nommer le fichier du script de la bonne façon... il manquait "script_time_"
tout marche maintenant, merci pour ton aide!
Répondre