@potya уберите notreuse, его нужно ставить если берете элемент оттуда в экшенах, а здесь вам нужно весь список взять, а если брать весь список без повтора то брать нечего больше)
@Monarch Странно, у меня никогда не было проблем с форматом переменной, теперь буду это учитывать. Я думал BAS автоматом переводит в int где это нужно.
А чтобы застраховаться от выключения вам света всё равно придется в каждом цикле писать "n" в текстовик)