A better restoration Primal Elementalist macro. It summons the elemental that isn't on cooldown (with fire one as a priority) and uses the channeling ability on the next button press. If pressed again it cancels the channel so you can use the elemental for raid dps. If you're using the fire ele glyph for a specific boss set castsequence reset to 180:
Code:
#showtooltip Fire Elemental Totem
/cancelaura Empower
/cancelaura Reinforce
/cast [@pet,exists] Empower
/cast [@pet,exists] Reinforce
/castsequence reset=300 Fire Elemental Totem, Earth Elemental totem