Page 19 sur 34
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 22:57
par thier
Keros a écrit : 10 mai 2020, 22:55
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.
vas y avec ce script il a corrigé.
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 22:57
par Keros
thier a écrit : 10 mai 2020, 22:53
Fais la manip proposé par keros et on verra si c'est un problème de droit.
L'erreur est détectée dans le script, il est donc exécuté. Reste à voir ce que nous dit les logs...
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 22:57
par thier
Je laisse la main temporairement pour éviter le bazard.
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 22:59
par vr6man
thier a écrit : 10 mai 2020, 22:55
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
c'est fait ca marche toujours pas
voici le log
2020-05-10 22:58:26.007 Status: LUA: Lancement du script de fermeture
2020-05-10 22:58:26.007 Status: LUA: Fin du script de fermeture
2020-05-10 22:58:26.050 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 22:58:26.050 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 22:58:26.050 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:01
par Keros
Passe Nuit à Off puis à On ? Je ne le vois pas dans les logs...
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:01
par vil1driver
thier a écrit : 10 mai 2020, 22:41 nous avons tester la commande préconisé par vil1driver pour UV et le retour ne semble pas bon.
Ah bon.. J'ai du rater le passage avec le retour de la commande..
Il y a dans ce cas toujours la solution habituelle pour séparer les infos
Exemple à adapter
Code : Tout sélectionner
Temp, Hum, Hum_S, Baro = otherdevices_svalues['THB']:match("([^;]+);([^;]+);([^;]+);([^;]+)")
print (Temp)
print (Hum)
print (Baro)
De ce qui est de l'édition des scripts..
Le mieux reste winscp couplé à notepad++
Même pas de transfert.
On édite directement en lieu et place puis on sauvegarde (ctrl+s)
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:04
par Keros
Merci vil1driver, déjà qu'on n'arrive pas à allumer une lampe en appuyant sur un bouton

Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:04
par thier
vil1driver a écrit : 10 mai 2020, 23:01
thier a écrit : 10 mai 2020, 22:41 nous avons tester la commande préconisé par vil1driver pour UV et le retour ne semble pas bon.
Ah bon.. J'ai du rater le passage avec le retour de la commande..
Il y a dans ce cas toujours la solution habituelle pour séparer les infos
Exemple à adapter
Code : Tout sélectionner
Temp, Hum, Hum_S, Baro = otherdevices_svalues['THB']:match("([^;]+);([^;]+);([^;]+);([^;]+)")
print (Temp)
print (Hum)
print (Baro)
Celle-ci devrait le faire...
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:04
par vr6man
Keros a écrit : 10 mai 2020, 23:01
Passe Nuit à Off puis à On ? Je ne le vois pas dans les logs...
Oui c'est fait et je ne la vois pas apparaitre dans les logs
par contre dans text log de l'interrupteur
2020-05-10 22:57:57 On Admin
2020-05-10 22:57:14 Off Admin
2020-05-10 22:47:30 On Admin
2020-05-10 22:47:27 Off Admin
2020-05-10 22:32:15 On Admin
2020-05-10 22:32:11 Off Admin
2020-05-10 22:30:33 On Admin
2020-05-10 22:30:02 Off
Re: aide pour réalisation script en lua
Publié : 10 mai 2020, 23:08
par Keros
Quand je changes un device dans DomoticZ, je le vois dans les logs : 2020-05-10 23:06:24.985 Status: User: XXXXX initiated a switch command (98/Balcon/On)