I try to manually control my fairy to do healing before people get down to 70%. I noticed that I was having a hard time getting her to respond, and it was because Embrace has a 2 second cast time, but a 3 second cooldown. That means there is a 1 second delay between when she finishes casting and when I can have her start casting again. I already have enough to keep track of as a healer.
/macroicon "embrace" pet Eos
/pac "embrace"
wait
/pac "embrace"
I added a second embrace command with a 1 second wait. That way, if she is off cooldown, the first Embrace will go off as normal. If she's finished casting but not finished her cooldown, then it will try it again in 1 second. Works like a charm.
I can't remember seeing anything like this in any of the guides I've read, so I thought I would share it.
P.S. I play on PS4, and I am also not in front of my console so I'm posting that macro from memory. It may be written a little differently. The main point I wanted to get across was the addition of a wait and a second cast.