I know Chicken pop doors are somewhat pricey. The better ones at least. The entry level cheep ones, I have no experience with, so not sure there.
I have my pop door for the main purpose of letting chickens out when Dawn arrives. This way I do not need to be there at crack of dawn.
My pop door is light activated. It does close at dusk, but I always go there anyways, since some of my chickens do not go inside in timely manner. Actually, it is one of the larger chickens , that chases my banties out.

But when I place Bantie Sushi onto roost,,, all is well. Sushi is a Japanese bantam.