diff --git a/server/src/sats.mjs b/server/src/sats.mjs index 8c8ec3b..609f7bc 100644 --- a/server/src/sats.mjs +++ b/server/src/sats.mjs @@ -40,10 +40,11 @@ export async function pollTinyGS() { const reading = parseWm(raw); if (!reading.satellite || reading.satellite === '-') return; - let bucket = satellites.get(reading.satellite); + const key = reading.satellite + '-' + reading.freqMHz; + let bucket = satellites.get(key); if (!bucket) { bucket = { history: [], lastSeen: 0 }; - satellites.set(reading.satellite, bucket); + satellites.set(key, bucket); } bucket.lastSeen = reading.timestamp;