There are lots of good points here about preventing the annoyance to start with: better fixture/bulb/aiming, timer. Are you willing to cede control at a time when you may be expecting someone or put it on briefly so you can see?
I recommendcthese other approaches first. Why make your neighbor do something to remedy the problem?
Venstar 7900 with local api was my choice.