был странный баг(дверь открывалась не на нужное время а на доли секунды затем открывалась и закрывалась(цыкл)))
в виду того что я незнаю луа, методом научного исключения части кода удалил часть кода и баг прекратился,
хотя есть подозрение что надо было просто os.sleep(5) поменять на другое значение.
Ардуинка это не чистая атмега,
помню то время когда на атмеги писали прошивки на асемблере,
тогда про ардуин даже и в идее не был,
16 кило для асемблера это много,