Customized Alert based on Criteria

For sending Alerts in case the temperature exceeds 2 to 8
How can we send EMAIL’s to various level type users.

example Level 1 Type user
Send messages every 30min

If after 3hrs the Temperature is not Fixed
Inform Level 2 Type user

And to ensure we don’t over send the messages