Variable dans un script Lua - Help
Publié : 30 mars 2018, 10:29
Bonjour à tous,
Comme beaucoup, maintenant que ma domotique tourne correctement et que la détection de présence de mon smartphone et celui de ma femme est opérationnel, je voudrait pouvoir lancer des scénario.
Celui que j'ai en tête doit se lancer qu'une fois par jour à la première détection du smartphone et doit être différent si elle rentre seule, si je rentre seule ou si nous rentrons ensemble.
Comme j'apprends tant bien que mal le Lua, je vais essayer de faire les choses l'une après l'autre.
Première des chose, comme je vais travailler sur des variables, créer dans domoticz une variable entier 'variable_Smartphone_Isa' et une variable entier 'Variable_Smartphone_Fab'
1) - A chaque passage de l'interrupteur virtuel 'Présence_Smartphone_Isa' à ON, rajouter +1 à la variable 'variable_Smartphone_Isa'
Ce qui me permettra plus tard de déclencher un scénari que lorsque la 'variable_Smartphone_Isa' sera à 1
Du coup est ce que vous pensez que le script si dessous est bon ?
Ensuite je voudrais rajouter :
2) - Une remise à 0 de la variable 'variable_Smartphone_Isa' tous les jours à 05h00
et la je bloque ....
Comme beaucoup, maintenant que ma domotique tourne correctement et que la détection de présence de mon smartphone et celui de ma femme est opérationnel, je voudrait pouvoir lancer des scénario.
Celui que j'ai en tête doit se lancer qu'une fois par jour à la première détection du smartphone et doit être différent si elle rentre seule, si je rentre seule ou si nous rentrons ensemble.
Comme j'apprends tant bien que mal le Lua, je vais essayer de faire les choses l'une après l'autre.
Première des chose, comme je vais travailler sur des variables, créer dans domoticz une variable entier 'variable_Smartphone_Isa' et une variable entier 'Variable_Smartphone_Fab'
1) - A chaque passage de l'interrupteur virtuel 'Présence_Smartphone_Isa' à ON, rajouter +1 à la variable 'variable_Smartphone_Isa'
Ce qui me permettra plus tard de déclencher un scénari que lorsque la 'variable_Smartphone_Isa' sera à 1
Du coup est ce que vous pensez que le script si dessous est bon ?
Code : Tout sélectionner
commandArray {}
if (devicechanged ['Présence_Smartphone_Isa']=='On') then
commandArray ['Variable:variable_Smartphone_Isa']=tostring(uservariables["variable_Smartphone_Isa"] +1
end
return commandArray
2) - Une remise à 0 de la variable 'variable_Smartphone_Isa' tous les jours à 05h00
et la je bloque ....