В коде прописывается время, когда будильник должен сработать
Когда малинка понимает, что пришло время, она запускает стресс тест на процессоре и он нагревается.
Так вот, суть вопроса, как можно сделать код почище и какой функционал добавить?
from datetime import datetime
import pytz
import os
import time
# Время в которое сработает будильник в формате HH:MM по Москве
alarm_time = "22:07"
while True:
# Получаем текущее время
moscow_time = datetime.now(pytz.timezone('Europe/Moscow'))
# Преобразуем в необходимый формат для сверки
current_time = moscow_time.strftime('%H:%M')
# Сверяем время с тем что нужно для будильника
if current_time == alarm_time:
print("Будильник сработал в " + current_time)
# Запускаем нагрев CPU с помощью Stress теста на 20 секунд
os.system("timeout 20s stress --cpu 4 --timeout 20s")
print("Будильник отключился. Идет процесс охлаждения...")