aide pour réalisation script en lua

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: aide pour réalisation script en lua

Message par vr6man »

aucune script ne marche avec Nuit

les logs

2020-05-10 22:46:37.692 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 22:46:37.692 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 22:46:37.692 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: aide pour réalisation script en lua

Message par thier »

vr6man a écrit : 10 mai 2020, 22:41
thier a écrit : 10 mai 2020, 22:38 Donc tout fonctionne?
bah non toujours pas de fermeture quand je passe nuit a ON
Mince j'avais compris qu'en changeant les droits s'était bon.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: aide pour réalisation script en lua

Message par Keros »

A un moment, on ne sait pas si le script est éxécuté :

Mets ceci dans le script de fermeture, mets Nuit à On et fait nous une capture des logs stp

Code : Tout sélectionner

commandArray={}
print ('Lancement du script de fermeture')
-- Fermeture du Store Terrasse
if (devicechanged['Nuit']=='On') then
print (Le device Nuit est passé à On')
commandArray['Store Terrasse']='Off'
end
print ('Fin du script de fermeture')
return commandArray
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: aide pour réalisation script en lua

Message par vr6man »

thier a écrit : 10 mai 2020, 22:47
vr6man a écrit : 10 mai 2020, 22:41
thier a écrit : 10 mai 2020, 22:38 Donc tout fonctionne?
bah non toujours pas de fermeture quand je passe nuit a ON
Mince j'avais compris qu'en changeant les droits s'était bon.
Je fais comment pour modifier les droits ?
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: aide pour réalisation script en lua

Message par vr6man »

Keros a écrit : 10 mai 2020, 22:48 A un moment, on ne sait pas si le script est éxécuté :

Mets ceci dans le script de fermeture, mets Nuit à On et fait nous une capture des logs stp

Code : Tout sélectionner

commandArray={}
print ('Lancement du script de fermeture')
-- Fermeture du Store Terrasse
if (devicechanged['Nuit']=='On') then
print (Le device Nuit est passé à On')
commandArray['Store Terrasse']='Off'
end
print ('Fin du script de fermeture')
return commandArray
ca fonctionne pas j'ai le message erreur suivant dans les logs

2020-05-10 22:52:40.168 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_device_fermeture_store.lua: ...i/domoticz/scripts/lua/script_device_fermeture_store.lua:5: ')' expected near 'device'
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: aide pour réalisation script en lua

Message par thier »

vr6man a écrit : 10 mai 2020, 22:38 ok quand je rend le script de fermeture executable avec plus de droit
Je croyais que tu savais faire. Tu recommences à te disperser...
Fais la manip proposé par keros et on verra si c'est un problème de droit.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: aide pour réalisation script en lua

Message par Keros »

Merde c'est moi qui me loupe.

Code : Tout sélectionner

commandArray={}
print ('Lancement du script de fermeture')
-- Fermeture du Store Terrasse
if (devicechanged['Nuit']=='On') then
print ('Le device Nuit est passé à On')
commandArray['Store Terrasse']='Off'
end
print ('Fin du script de fermeture')
return commandArray
Par contre, fait nous une capture des logs, il faut qu'on voit les différentes lignes qui s'exécutent.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: aide pour réalisation script en lua

Message par thier »

une petite faute de frappe. correction

Code : Tout sélectionner

commandArray={}
print ('Lancement du script de fermeture')
-- Fermeture du Store Terrasse
if (devicechanged['Nuit']=='On') then
print ('Le device Nuit est passé à On')
commandArray['Store Terrasse']='Off'
end
print ('Fin du script de fermeture')
return commandArray
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: aide pour réalisation script en lua

Message par vr6man »

je suis perdu avec toute ces modifs

je vois pas la manip de keros
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: aide pour réalisation script en lua

Message par thier »

Par contre comme il y a un log d'erreur ce n'est pas un problème de droit.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Répondre