Show signal indicator placeholder when no RSSI/SNR data available

Also check 'noise' field from rtl_433 output

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-01-20 21:47:07 +00:00
parent 9461cc2121
commit c92f60e0f3
2 changed files with 12 additions and 3 deletions

View File

@@ -827,9 +827,11 @@ const SignalCards = (function() {
const stats = getAddressStats('sensor', msg.id);
const seenCount = stats ? stats.count : 1;
// Get signal strength if available
const rssi = msg.rssi || msg.signal_strength || msg.snr || null;
const signalIndicator = createSignalIndicator(rssi, { compact: true });
// Get signal strength if available (rtl_433 uses 'snr' for signal-to-noise ratio)
const rssi = msg.rssi || msg.signal_strength || msg.snr || msg.noise || null;
const signalIndicator = rssi !== null
? createSignalIndicator(rssi, { compact: true })
: '<span class="signal-strength-indicator compact no-data" title="No signal data available">--</span>';
// Determine sensor type icon
let sensorIcon = '📡';