Le plus simple serait de désactivé ta ligne et de voir le comportement de l’extinction.
Qu'est-ce qui est derrière Com_Ecl_Portail ? Parce chaque fois qu'il va s'enclenché, il va rallumer tes leds. Bon, il devrait aussi rallumer ton éclairage portail, ce qui ne semble pas être le cas.
En tout cas, c'est étrange car je viens de revérifier le code et si je fait {"TurnOn", <id>, <durée>}, revient au même que de faire :
GEA.add({id["Com_Ecl_Portail"], {"Global", "Jour_Nuit", "Nuit"}}, -1, "", {"TurnOn", <id>})
GEA.add({"TurnOn", <id>}, <durée>, "", {"TurnOff"})
Derrière tout cela, c'est le même code qui s'exécute.