修复不关机

This commit is contained in:
yrx
2026-06-23 10:20:25 +08:00
parent c34efed6f9
commit 02d3e18d35
3 changed files with 7 additions and 3 deletions

View File

@@ -338,7 +338,10 @@ def cmd_str():
# 不在 OTA 状态下,检测是否空闲足够长,自动关机
# print(f"[MAIN] 空闲时间: {hardware_manager.get_idle_time_in_sec() }秒")
# print(f"配置关机时间:{config.AUTO_POWER_OFF_IN_SECONDS} 秒")
if hardware_manager.get_idle_time_in_sec() > config.AUTO_POWER_OFF_IN_SECONDS:
if (
config.AUTO_POWER_OFF_IN_SECONDS > 0
and hardware_manager.get_idle_time_in_sec() > config.AUTO_POWER_OFF_IN_SECONDS
):
logger.info("[MAIN] 超过设定时间未检测活动,自动关机")
network_manager.safe_enqueue({"poweroff": "超过设定时间未检测活动,自动关机"}, 2)
time.sleep_ms(100)