Stop in for a cup of coffee

Man I am going to have 142 of those things on the one section of roof!
do they really work?