Calaos, Home Automation Forum
LUA valeur String Integer - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4)
+--- Forum: Calaos Installer (https://calaos.fr/forum/forumdisplay.php?fid=6)
+--- Thread: LUA valeur String Integer (/showthread.php?tid=668)



LUA valeur String Integer - kek15 - 02-23-2017

Bonjour


Je fais des recherches sur le forum mais je ne trouve pas la solution.
Je voudrais créer un script compteur pour savoir le nombre d'allumage de mon chauffage.

Le probleme n'est pas le script mais je ne sais comment ecrire une valeur de type integer ou string sur une valeur intern.

Voici les quelques essais non concluant

Code:
calaos:setOutputValue("intern_1", "50")
calaos:setOutputValue("intern_1", 50)
calaos:setOutputValue("intern_1") = 50




merci de votre aide


RE: LUA valeur String Integer - raoulh - 02-24-2017

ton intern_1 il est de quel type? un boolean, un entier ou une string?
Ca change tout pour le code...


RE: LUA valeur String Integer - kek15 - 02-24-2017

Bonjour

C'est un entier

Mais je suis preneur pour les autre type

Je pense que pour un booleen c'est outputvalue(intern_1, true)

Sinon pour le reste je pensais creer un post pour partager des scripts ca peut donner des idees


RE: LUA valeur String Integer - mifrey - 02-25-2017

Si c'est un entier (type InternalInt), la syntaxe suivante doit marcher :


Code:
calaos:setOutputValue("intern_0", 150)

Sur https://calaos.fr/wiki/fr/liste_script , tu as des exemples en autres avec la variable counter_id du script 6 et la variable state_id du script 7.


RE: LUA valeur String Integer - kek15 - 02-25-2017

(02-25-2017, 05:20 AM)mifrey Wrote: Si c'est un entier (type InternalInt), la syntaxe suivante doit marcher :



Code:
calaos:setOutputValue("intern_0", 150)

Sur https://calaos.fr/wiki/fr/liste_script , tu as des exemples en autres avec la variable counter_id du script 6 et la variable state_id du script 7.

nickel ca marche merci a toi