Exécution d'un script Lua : ouvre éditeur

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 <\>.
St7ven
Messages : 2
Inscription : 10 mars 2017, 09:36

Exécution d'un script Lua : ouvre éditeur

Message par St7ven »

Bonjour,

Pour la création d'un script lua, j'ai associé le fichier .lua à un éditeur de texte (sublime text3). Depuis, lorsque j’exécute un script lua depuis domoticz, j'obtiens cela dans le log :

2017-03-10 09:20:08.826 (Dummy) Light/Switch (Selector)
2017-03-10 09:20:10.111 Executing script: scripts\lua\script_device_demo.lua

et une fenêtre de sublime text s'affiche avec le script.

J'ai supprimer le lien entre l'éditeur de texte et .lua. Maintenant, rien ne se passe, mise à part le log ci-dessus.

Domoticz est installé sous windows 7.

Merci d'avance de votre aide.
St7ven
Messages : 2
Inscription : 10 mars 2017, 09:36

Re: Exécution d'un script Lua : ouvre éditeur

Message par St7ven »

J'ai aussi été chercher de l'aide sur le forum anglophones.

Le problème provenait du nom de mon script.

Celui-ci doit contenir le trigger ('time', 'device', 'variable' or 'security'). Ensuite, le fait de le placer dans la case action permet de le relancer une deuxième fois. La règle du nom du fichier s'applique aussi ici.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Exécution d'un script Lua : ouvre éditeur

Message par vil1driver »

Salut,

Pas de script lua dans action On/Off !
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
Répondre