diff --git a/repeater/templates/neighbors.html b/repeater/templates/neighbors.html
index b9c3b61..947a92f 100644
--- a/repeater/templates/neighbors.html
+++ b/repeater/templates/neighbors.html
@@ -128,8 +128,45 @@
neighborMarkers = [];
connectionLines = [];
- // Add neighbor markers and connection lines
- const neighbors = stats.neighbors || {};
+ // Mock data for testing
+ const mockNeighbors = {
+ "abc123def456abc123def456abc123def456abc123def456abc123def456abc1": {
+ node_name: "Test Repeater 1",
+ contact_type: "Repeater",
+ latitude: 50.7185,
+ longitude: -1.5339,
+ rssi: -75,
+ snr: 8.5,
+ last_seen: Math.floor(Date.now() / 1000) - 30,
+ first_seen: Math.floor(Date.now() / 1000) - 3600,
+ advert_count: 5
+ },
+ "def456abc123def456abc123def456abc123def456abc123def456abc123def4": {
+ node_name: "Test Repeater 2",
+ contact_type: "Repeater",
+ latitude: 50.5185,
+ longitude: -1.9339,
+ rssi: -85,
+ snr: 5.2,
+ last_seen: Math.floor(Date.now() / 1000) - 60,
+ first_seen: Math.floor(Date.now() / 1000) - 7200,
+ advert_count: 12
+ },
+ "ghi789jkl012ghi789jkl012ghi789jkl012ghi789jkl012ghi789jkl012ghi7": {
+ node_name: "Test Repeater 3",
+ contact_type: "Repeater",
+ latitude: 50.6185,
+ longitude: -1.6339,
+ rssi: -65,
+ snr: 12.3,
+ last_seen: Math.floor(Date.now() / 1000) - 5,
+ first_seen: Math.floor(Date.now() / 1000) - 1800,
+ advert_count: 3
+ }
+ };
+
+ // Use mock data instead of real neighbors
+ const neighbors = mockNeighbors;
const neighborsArray = Object.entries(neighbors);
if (neighborsArray.length === 0) return;