diff --git a/app.py b/app.py index 267b686..0766b34 100644 --- a/app.py +++ b/app.py @@ -2,7 +2,7 @@ from flask import Flask, jsonify from flask_apscheduler import APScheduler from datetime import datetime, timedelta from scanner import update_cache, get_cache_snapshot, get_sensor_summary, get_sensor_details, scan_macs -from config import SCAN_INTERVAL_MINUTES +from config import * app = Flask(__name__) scheduler = APScheduler() diff --git a/scanner.py b/scanner.py index 77be153..8bd80c0 100644 --- a/scanner.py +++ b/scanner.py @@ -5,9 +5,10 @@ from datetime import datetime, timezone from zoneinfo import ZoneInfo # Python 3.9+ from bleak import BleakScanner, BleakClient from typing import Set, Iterable -from config import MAC_PREFIX +from config import * from sensors import * from ble import * +from redis import * # In-memory cache + thread-safe lock _mac_cache: Set[str] = set() diff --git a/sensors.py b/sensors.py index e3667f0..1d9ccb6 100644 --- a/sensors.py +++ b/sensors.py @@ -4,6 +4,7 @@ import re from dataclasses import dataclass, field from datetime import datetime, timezone from typing import Any, Dict, List, Optional, Union +from config import * # --------------------------------------------------------------------------- # # Helper utilities