If you want the low-tech solution, here is a recipe that definitely resolved it for me:
- One big spoon of cinnamon
- One big spoon of chilli peppers
- Half a bottle of cheap, cleaning vinegar
Spray it in all the places that the pigeons want to land. I am doing that once a week and it is enough to keep them away. If you clean your whole balcony with it, you might be able to go through most of the spring - when I think they really get annoying because they are looking for a place to make a nest.
This is interesting, I was under the impression that chili peppers specifically evolved (spiciness) to be edible by birds but not mammals. Maybe that's an adaptation specific to tropical birds?
Adding on: Though there is no consensus, I believe that is now the less-popular theory for the origin of spiciness. It seems instead to be a form of pesticide and fungicide.
Evidence for this is that pepper varieties tend to be spicier in wetter environments, where the biological resources spent on producing capsaicin to fight fungus are more valuable than preserving them in case of drought.
Hard disagree, or our pigeons are especially daft. (To be fair, ours are wild Mourning Doves), but they crap all over the food and water receptacles we have out for a variety of birds.
- One big spoon of cinnamon
- One big spoon of chilli peppers
- Half a bottle of cheap, cleaning vinegar
Spray it in all the places that the pigeons want to land. I am doing that once a week and it is enough to keep them away. If you clean your whole balcony with it, you might be able to go through most of the spring - when I think they really get annoying because they are looking for a place to make a nest.