2024-12-10 16:54:43 +01:00
|
|
|
from apscheduler.schedulers.background import BackgroundScheduler
|
|
|
|
from apscheduler.triggers.interval import IntervalTrigger
|
|
|
|
from apscheduler.triggers.cron import CronTrigger
|
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
|
|
scheduler = BackgroundScheduler()
|
|
|
|
if bool(os.getenv("BACKGROUND_SCRIPTS_RUN", 0)):
|
|
|
|
print("run")
|
|
|
|
scheduler.start()
|
|
|
|
|
|
|
|
|
2024-12-12 14:59:04 +01:00
|
|
|
#control speed
|
2024-12-12 11:58:55 +01:00
|
|
|
from scripts.speed_controller import rpm_control
|
|
|
|
scheduler.add_job(rpm_control, trigger=IntervalTrigger(seconds=0.2))
|
|
|
|
|
2024-12-12 14:59:04 +01:00
|
|
|
#control fans
|
|
|
|
from scripts.fan_controller import fan_control
|
|
|
|
scheduler.add_job(fan_control, trigger=IntervalTrigger(minutes=1))
|
|
|
|
|
2024-12-12 11:58:55 +01:00
|
|
|
|
|
|
|
|
|
|
|
|