Page 2 sur 2

Re: Optimisation de script

Publié : 29 août 2020, 17:37
par Keros
Les scripts sont en mémoire : je ne pense pas que cela change quelque chose que ce soit 1 gros ou 20 petits.
Par contre l’avantage est que si c'est le deuxième petit qui est "exécuté", tous les autres ne seront pas testés.

Dans le cas où tu aurait un device qui se met à jour régulièrement (type teleinfo), tu pourrais aller encore plus loin en vérifiant que le nom du device commence par "Interupteur " (il faut avoir tous les interrupteurs avec un nom commençant par "Interupteur ").

Code : Tout sélectionner

if string.sub(deviceName,1,10) == "Interupteur "  then

Re: Optimisation de script

Publié : 29 août 2020, 17:38
par vil1driver

Re: Optimisation de script

Publié : 29 août 2020, 17:39
par Keros
Désolé, j'avais oublié un end (je suis aller trop vite) :?

Re: Optimisation de script

Publié : 29 août 2020, 17:44
par Keros
vil1driver a écrit : 29 août 2020, 17:38 Salut,

Pas de else avant un elseif...
http://wxlua.free.fr/Tutoriel_Lua/Tuto/ ... res/if.php

Autrement

https://easydomoticz.com/forum/viewtopi ... it=Speedup
Tiens, je crois que ces problèmes de latence datent d'il y a quelques temps : https://easydomoticz.com/forum/viewtopi ... 687#p68203 ;)