From d67b531bf20e2d0ed642e16e63199647d2946465 Mon Sep 17 00:00:00 2001 From: you Date: Fri, 20 Mar 2026 09:07:39 +0000 Subject: [PATCH] fix: pass observer name (msg.origin) to packet insert and observer upsert Lincomatic MQTT packets include origin field with friendly name but we were only using it in status handler. Now both packet and observer records get the name. --- server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index de50267d..c783d9dd 100644 --- a/server.js +++ b/server.js @@ -472,6 +472,7 @@ for (const source of mqttSources) { raw_hex: msg.raw, timestamp: now, observer_id: observerId, + observer_name: msg.origin || null, snr: msg.SNR ?? null, rssi: msg.RSSI ?? null, hash: computeContentHash(msg.raw), @@ -505,7 +506,7 @@ for (const source of mqttSources) { } if (observerId) { - db.upsertObserver({ id: observerId, iata: region }); + db.upsertObserver({ id: observerId, name: msg.origin || null, iata: region }); }