Beacon macro not working

They should all work, triple check that you’re actually using the macro and not the base spell. Also, be aware that unit frames eat mouse clicks, so if you’re trying to cast it via a mouse button you’ll instead need to use an addon like Clique.