const.py (588B)
1 """Constants for the Hunter BTT integration.""" 2 3 from datetime import timedelta 4 from typing import Final 5 6 DOMAIN: Final = "hunter_btt" 7 CONF_PIN: Final = "pin" 8 BTT_SERVICE_UUID: Final = "0000ff80-0000-1000-8000-00805f9b34fb" 9 10 IDLE_REFRESH_INTERVAL: Final = timedelta(hours=24) 11 ACTIVE_REFRESH_INTERVAL: Final = timedelta(minutes=30) 12 END_GUARD_INTERVAL: Final = timedelta(minutes=10) 13 END_REFRESH_DELAY: Final = timedelta(seconds=10) 14 CONNECTION_TIMEOUT: Final = 20 15 16 DEFAULT_MANUAL_DURATION_MINUTES: Final = 5 17 MIN_MANUAL_DURATION_MINUTES: Final = 1 18 MAX_MANUAL_DURATION_MINUTES: Final = 3 * 60