It may not be high tech, but it apparently works.
It does not have a name, or, at least, I don't know the name.
Maybe you have seen this, but it is a new one for me.
If you need to get rid of flies, try this.
A clear plastic bag full of water hanging from something. Apparently the flies get mesmerized by seeing themselves magnified. They either fly into the bag of water or are scared off.
Now, I will admit that this may not be the prettiest thing to adorn your backyard or deck with.
But, sometimes, function has to win out over beauty. Right?