Page 1 sur 1
Programmation LUA
Publié : 02 nov. 2015, 15:41
par dokho
Bonjour,
Auriez-vous un ouvrage (de préférence papier) à conseiller à un débutant comme moi (je "bidouille" 2/3 trucs en bash mais rien de très sérieux) qui souhaite s'initier au scripts LUA ?
Merci d'avance.
Re: Programmation LUA
Publié : 02 nov. 2015, 16:52
par vil1driver
Si t'as compris le principe if else et que t'as lu le wiki avec les commandes spécifiques à domoticz, t'as tout ce qu'il te faut..
Intéresses toi aux scripts que l'on trouve ci et là...
Pas besoin d'un ouvrage qui va te bourer la tête de choses pas utiles..
Re: Programmation LUA
Publié : 02 nov. 2015, 17:37
par rimram31
Peut-être qu'un petit lien rappelant brièvement les principes de base d'un langage procédural, variables, types, opérateurs, instructions du langage ne peut pas faire de mal. Tu devrais trouver pas mal de choses sur le net en tapant LUA + tutorial ou programming guide ...
Après + 1 avec vil1driver va a l'essentiel avec quelques exemples ou tu découvriras aussi les variables que dz transmet aux scripts. LUA se veut un langage très abordable (mouaif ...).
Re: Programmation LUA
Publié : 02 nov. 2015, 17:57
par heartblood
+ 1 Vil1driver
C'est comme ça que j'ai procédé et j'avais ton niveau (dokho). Je me suis aidé de ce site au passage :
http://wxlua.developpez.com/tutoriels/l ... s-complet/
Re: Programmation LUA
Publié : 03 nov. 2015, 12:26
par dokho
J'ai survolé le wiki mais j'avoue avoir quand même encore du mal à tout comprendre...
Il faudrait p-e que je m'y plonge plus sérieusement.
Donc d'après vous l'achat d'un bouquin genre "Le guide de Lua et ses applications - Manuel d'apprentissage" n'est pas "judicieux" pour apprendre à créer des scripts pour domoticz ?
Re: Programmation LUA
Publié : 03 nov. 2015, 14:43
par rimram31
Plutôt vers le Reference Manual alors:
http://www.lua.org/manual/5.3/ dont la seule section 3 peut suffire. Après ça n'est jamais qu'un langage: des variables, des opérateurs, des structures de programmation ... quelques trucs qu'on aime bien (ou pas ...) et quelques trucs qu'on déteste (ou pas

).
Après dans les scripts domoticz, je n'ai pas vu plus que quelques if, for ... utilisation d'une table (plutôt dictionnaire associatif bien pratique) et surtout accès aux "variables" que met dz a disposition des scripts lua: devicechanged, otherdevices ... ->
https://www.domoticz.com/wiki/Events
Re: Programmation LUA
Publié : 03 nov. 2015, 15:27
par dokho
Le Reference Manual à l'air pas mal pour mon besoin, bien qu'il soit un peu trop... en anglais
Donc j'abandonne pour l'instant l'achat d'un manuel papier.
Merci pour vos réponses et pour les liens.