TotemTimers displays timers for all totems and their cooldowns (referred to as timers), shaman shields, reincarnation cooldown and weapon buffs (referred to as trackers in TT).
Each timer can be used to cast its associated spells, either by mouse or keybinds.
If you like to support the development of Totem Timers you can donate via PayPal/EUR or PayPal/USD
How to use totem sets
A totem set consists of four totem spells. On loading a totem set these spells will be set to the timer buttons.
The reincarnation timer (or ankh tracker) is used to control totem sets.
Rightclicking the ankh tracker saves a totem set.
Leftclicking the ankh tracker opens a menu with a button for each set. The first set is on top of the ankh tracker with the other sets following clockwise.
Leftclicking a set button loads that set, this can be done via keybindings as well.
Rightclicking a set button deletes that set.
Saving and deleting a totem set can only be done out of combat, loading a set can be done in combat.
To be able to save a totem set, you have to have all four totems and you have to set spells to all four timer buttons.
Initially there are no spells set to the timer buttons (if there are spells on the timer buttons, there are mini icons displaying them in the lower right corner of the buttons).
See the manual below on how to set spells to the timer buttons.
Small manual
This addon displays four timer buttons one for each totem element.
If you cast a totem its icon will be set to the appropriate timer button with the totem's remaining time underneath it.
These buttons also act as action buttons for casting your totems.
Each timer button consists of two icons: The big main icon indicates which totems are currently active, a small mini icon indicates what totem will be cast when you leftclick that button.
(Initially no spell will be set to the timer buttons. The mini icons won't show anything, until you assign a spell to a timer button.)
To change the totem assigned to that button mouseover it. A button bar will appear with all totems for the timer's element.
If you leftclick such a totem button it will cast the displayed totem. If you rightlick a totem button that totem will be assigned to the timer button. If you middleclick a totem button that totem will be cast and set to the timer button.
Additionally, if you enable "Timers1 -> Recast last totem", casting a totem out of combat will assign that totem to the appropiate timer button.
By default the shield timer casts Lightning Shield on leftclick, Water Shield on rightlick,and Totemic Call on middleclick. Can be configured to cast Earth Shield as well.
The earth shield timer casts on focus on leftclick, target on righclick, targettarget on middleclick, and self on button 4 by default.
The weapon tracker casts spells on leftclick, rightclick oder left-/rightclick while holding a modifier key (shift, ctrl, alt). These spells should be configure in the options menu.
The options menu can be found in the interface options window of WoW or by the slash command /tt.

9.1k
Fixed ButtonFacade support
Inspecting only occurs in instances
Reinspect if someone changes specs
Inspects start 15 secs after login/ui reload at the earliest to prevent being kicked off the server
9.1i
Several bugfixes
Added Mana Spring Totem for range checking
Updated Korean localization, thx to Sayclub
9.1h
Fixed Earth Shield Tracker not working in bgs
TT should now load properly even if tracker or timer arrangements are set to "free" and faulty positions are saved
9.1g
Fixed rActionButtonStyler support
9.1f
Added support for rActionButtonStyler
Fixed TT not assigning totems send by RaidTotems to its timer buttons
Fixed "free" layout for timers and trackers
Changes and bugfixes in the recast option (see options gui->Timers 2)
Added "recast" as target for Earth Shield. Sets its target to the last raid or party member who received the Earth Shield. The change happens only out of combat or as soon as you leave combat. This setting sets its target to the person assigned by RaidTotems automatically.