40 résultats trouvés

par boum
14 oct. 2019, 23:44
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Activer/désactiver script blockly
Réponses : 8
Vues : 249

Re: Activer/désactiver script blockly

Il y a quelques soucis avec ce blockly. Je ne sais pas si c'est lié à son problème d'activation. Déjà, il n'y a pas de condition sur le dernier "else if" du bloc conditionnel de premier niveau. Il faudrait rajouter la condition "Automatisme store" ≠ "On". Et il y a des blocs conditionnels "if" imbri...
par boum
08 oct. 2019, 18:27
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Domotique Piscine
Réponses : 196
Vues : 62581

Re: Domotique Piscine

Normalement \n devrait marcher :

Code : Tout sélectionner

commandArray[#commandArray+1] = {['UpdateDevice'] = otherdevices_idx[tps_Fl]..'|0|'..'Début: '..HDebFilt..'; Fin: '..HFinFilt..';\n Durée: '..Flh}
par boum
04 oct. 2019, 09:41
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Récupérer la couleur d'un device ALERT dans un script lua
Réponses : 9
Vues : 546

Re: Récupérer la couleur d'un device ALERT dans un script lua

En fouillant un peu, on peut récupérer la couleur sans passer par du JSON. J'ai testé, ça marche. Mais ce n'est pas documenté, donc à voir si ce sera maintenu dans le futur. local alertDevice = 'TestAlert' if (devicechanged_ext["idx"] == otherdevices_idx[alertDevice]) then local color = devicechange...
par boum
19 sept. 2019, 11:37
Forum : Domoticz : Question et réponses
Sujet : [RESOLU] Présentation et une question
Réponses : 3
Vues : 227

Re: Présentation et une question

Bonjour, Pour l'allumage de la lampe, il y a un mécanisme de planning pour automatiser à heure fixe ou au lever/coucher du soleil. Mais il faut passer par un script dès qu'il y a une condition. Il y a le choix entre Lua, Blockly et dzVents (aussi du Lua mais environnement différent). En dzVents, ça ...
par boum
17 sept. 2019, 18:09
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : lua: Comparaison temperature avec variable utilisateur
Réponses : 29
Vues : 955

Re: lua: Comparaison temperature avec variable utilisateur

denis_brasseur a écrit :
16 sept. 2019, 19:06
Pour en revenir au type de variable, comment est il possible de pouvoir créer une variable de type 'Entier' en y saisissant la valeur 0001 par exemple ?
0001, d'après moi, n'est pas un Entier.
Bah ça dépend de ton utilisation. Au pire, tu stockes la variable en tant que chaine de caractères.
par boum
16 sept. 2019, 15:28
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : lua: Comparaison temperature avec variable utilisateur
Réponses : 29
Vues : 955

Re: lua: Comparaison temperature avec variable utilisateur

Content pour toi ;) On m'a répondu, et en fait, ça fait plus de quatre ans que userVariables['integerVar'] retourne un nombre et non pas une chaîne de caractères. Le Wiki n'avait jamais été changé il faut croire. Pour beaucoup de scripts, ça ne change rien grâce aux conversions implicites de Lua, ma...
par boum
16 sept. 2019, 12:19
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : Dzvent: conditions sur multiple device.id et boucles
Réponses : 8
Vues : 374

Re: Dzvent: conditions sur multiple device.id et boucles

Si tu sais que les valeurs de ton tableau sont des tableaux à 3 éléments, tu peux accéder directement aux valeurs : local previsions = {{1,5,6},{2,4,8}} for i1,triplet in ipairs(previsions) do locat value1 = triplet[1] locat value2 = triplet[2] locat value3 = triplet[3] -- ... end Sinon, il faut ité...
par boum
16 sept. 2019, 10:28
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : lua: Comparaison temperature avec variable utilisateur
Réponses : 29
Vues : 955

Re: lua: Comparaison temperature avec variable utilisateur

vil1driver a écrit :
16 sept. 2019, 10:17
Ici le tonumber doit pouvoir être supprimé

Code : Tout sélectionner

tonumber(uservariables['TempMax'])
Du coup, il vaut mieux toujours garder et ajouter tonumber/tostring partout :D Pour éviter les suprises :roll:
par boum
16 sept. 2019, 10:27
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : lua: Comparaison temperature avec variable utilisateur
Réponses : 29
Vues : 955

Re: lua: Comparaison temperature avec variable utilisateur

J'ai posté une question sur le forum officiel pour savoir ce qu'il en était. Perso, mes scripts sont en dzVents et les variables sont déjà typées là, donc pas de soucis. Mais ici, ça pose un pb et des scripts ont/vont foirer avec ce changement. J'espère qu'au moins ils modifieront la documentation a...
par boum
16 sept. 2019, 10:00
Forum : Scripts lua,blocky, shell, python, perl,
Sujet : lua: Comparaison temperature avec variable utilisateur
Réponses : 29
Vues : 955

Re: lua: Comparaison temperature avec variable utilisateur

Ouaip, y'a un soucis avec la documentation de LUA. Soit y'a un bug, soit le comportement a changé et la doc n'a pas suivi. J'ai fait le test en local : print (type(uservariables['TestVar'])) -> "number" (avec TestVar à 0) @morninggoal: pour rendre ton script résistant à ce comportement (et à un chan...