Reduce polling interval to 5-10s for all hours
This commit is contained in:
+4
-7
@@ -32,12 +32,9 @@ XIAOMI_SPEAKER_DID = "3ba2c1e8-d8cb-45c5-b88a-15624e7a02f3"
|
|||||||
|
|
||||||
# 高峰时段配置
|
# 高峰时段配置
|
||||||
PEAK_HOURS = [(11, 13), (17, 19)]
|
PEAK_HOURS = [(11, 13), (17, 19)]
|
||||||
PEAK_INTERVAL_MIN = 10
|
POLL_INTERVAL_MIN = 5
|
||||||
PEAK_INTERVAL_MAX = 20
|
POLL_INTERVAL_MAX = 10
|
||||||
PEAK_PAGE_SIZE = 20
|
PEAK_PAGE_SIZE = 20
|
||||||
|
|
||||||
IDLE_INTERVAL_MIN = 30
|
|
||||||
IDLE_INTERVAL_MAX = 60
|
|
||||||
IDLE_PAGE_SIZE = 5
|
IDLE_PAGE_SIZE = 5
|
||||||
|
|
||||||
# 夜间暂停:21:00 ~ 07:40 不轮询
|
# 夜间暂停:21:00 ~ 07:40 不轮询
|
||||||
@@ -81,8 +78,8 @@ def seconds_until_morning():
|
|||||||
|
|
||||||
def get_poll_config():
|
def get_poll_config():
|
||||||
if is_peak_hour():
|
if is_peak_hour():
|
||||||
return PEAK_INTERVAL_MIN, PEAK_INTERVAL_MAX, PEAK_PAGE_SIZE
|
return POLL_INTERVAL_MIN, POLL_INTERVAL_MAX, PEAK_PAGE_SIZE
|
||||||
return IDLE_INTERVAL_MIN, IDLE_INTERVAL_MAX, IDLE_PAGE_SIZE
|
return POLL_INTERVAL_MIN, POLL_INTERVAL_MAX, IDLE_PAGE_SIZE
|
||||||
|
|
||||||
|
|
||||||
def format_msg(order):
|
def format_msg(order):
|
||||||
|
|||||||
Reference in New Issue
Block a user