Создание сценария

Подскажите как реализовать сценарий автоматизации проверки температуры в течение определенного времени (то есть если в течении 3 минут температура выше 25 то - аларм, если температура снизилась в течении 3-х минут ниже 25 то нет аларма)?

Проверяется температура датчика dev [“hwmon/Board Temperature”]
далее - если температура датчика выше 25 градусов то запускается таймер на 3 минуты
далее - если в течение 3 минут температура снизится ниже 25 градусов то таймер выключается и завершение программы.
далее завершаются 3 минуты и снова смотрится данные датчика dev [“hwmon/Board Temperature”] и если температура выше 25 градусов то срабатывает уведомление на аларм

Например так: Сценарий на повышение температуры

Как сложно это оказывается ((
и тут немного по другому у меня логика иная (повторная перепроверка температуры и при ее повышении включать аларм)