diff --git a/repeater/handler_helpers/mesh_cli.py b/repeater/handler_helpers/mesh_cli.py index 5a80e51..bf3b6c0 100644 --- a/repeater/handler_helpers/mesh_cli.py +++ b/repeater/handler_helpers/mesh_cli.py @@ -541,14 +541,14 @@ class MeshCLI: lines = [] for pubkey, info in filtered_neighbors.items(): last_seen = info.get('last_seen', 0) - seconds_ago = current_time - last_seen + seconds_ago = int(current_time - last_seen) # Get first 4 bytes of pubkey as hex (match C++ format) pubkey_short = pubkey[:8] if len(pubkey) >= 8 else pubkey - snr = info.get('snr', 0) + snr = info.get('snr', 0) or 0 # Format: <4byte_hex>:: (matches C++ format) - lines.append(f"{pubkey_short}:{seconds_ago}:{snr}") + lines.append(f"{pubkey_short}:{seconds_ago}:{int(snr)}") return "\n".join(lines)