Re: Optimisation de script
Publié : 29 août 2020, 17:37
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 ").
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