diff --git a/src/rf_mapper/web/app.py b/src/rf_mapper/web/app.py
index 5660f05..d3d783e 100644
--- a/src/rf_mapper/web/app.py
+++ b/src/rf_mapper/web/app.py
@@ -378,6 +378,7 @@ def create_app(config: Config | None = None) -> Flask:
def index():
"""Main dashboard page"""
rf_config = app.config["RF_CONFIG"]
+ scanner_identity = app.config["SCANNER_IDENTITY"]
return render_template(
"index.html",
lat=app.config["CURRENT_LAT"],
@@ -389,6 +390,10 @@ def create_app(config: Config | None = None) -> Flask:
"floor_height_m": rf_config.building.floor_height_m,
"ground_floor_number": rf_config.building.ground_floor_number,
"current_floor": rf_config.building.current_floor
+ },
+ scanner={
+ "id": scanner_identity["id"],
+ "name": scanner_identity["name"]
}
)
diff --git a/src/rf_mapper/web/static/js/app.js b/src/rf_mapper/web/static/js/app.js
index 45c5629..f2c03c4 100644
--- a/src/rf_mapper/web/static/js/app.js
+++ b/src/rf_mapper/web/static/js/app.js
@@ -939,6 +939,7 @@ function updateMapMarkers() {
const lon = parseFloat(document.getElementById('lon-input').value);
// Add center marker (this scanner) - distinct star shape
+ const localScannerName = APP_CONFIG.scanner?.name || APP_CONFIG.scanner?.id || 'Scanner';
const scannerIcon = `