Continuous Temperature Monitoring Automation in Home Assistant

Hello everyone, I’ve been working on setting up a reliable temperature monitoring system in my home using Home Assistant. My goal is to have an automation that continuously monitors the temperature in my server room and sends an email alert every hour if the temperature exceeds 30 degrees Celsius. This is crucial for me because maintaining the right temperature is essential for the equipment’s performance and longevity.

I’ve set up the initial automation, and it works when the temperature first exceeds the threshold. However, I’m facing an issue where the alert only triggers once and doesn’t send subsequent notifications even if the temperature remains high for several hours or days. This means I might not get timely alerts if the temperature stays above the set limit for an extended period.

Here’s how my current automation is configured:

  1. Temperature Sensor Setup: I have a reliable temperature sensor monitoring the server room.
  2. Condition Check: The automation triggers when the temperature exceeds 30°C.
  3. Email Notification: It sends an email alert to the assigned group via the call service.

I’ve tried adjusting the automation logic, but I’m not sure how to make it send hourly alerts while the condition persists. I’ve attached a screenshot of my current setup for reference.

I’d greatly appreciate any advice or suggestions on how to modify this automation to achieve the desired behavior. Is there a way to set it up so that it checks the temperature every hour and sends an alert as long as the threshold is exceeded? Your insights would be invaluable!

Looking forward to hearing from you!

Best regards,
Paul