Complete Payload Data (JSON):
{
"route_nodes": [
882563820,
129570039,
49175996,
2896774312
],
"snr_towards": [
-32.0,
-1.5,
-18.25,
-15.75,
-13.0
],
"route_back": [
181099340,
2658527688,
3101445553,
319414260,
48595264,
3680024676,
2666110924
],
"snr_back": [
-10.25,
-10.75,
-7.0,
-13.75,
-7.25,
-4.0,
-11.5
],
"route_node_names": {
"48595264": "Lifailon (LiFa)",
"3680024676": "Alex Li T1 (8<>8)",
"2896774312": "Meshtastic 44a8 (44a8)",
"2658527688": "R3YAV_Tsaritsino (e9c8)",
"2896777640": "NewYasen83 (NY83)",
"181099340": "dsuh_v4 (dsuh)",
"882563820": "Zapad Retranslator 868 RA5CQ (ZR28)",
"2666110924": "Zamkad8 (zmkd)",
"3101445553": "CAXA (C1)",
"319414260": "Aster-01 (AST1)",
"129570039": "TroitskQRA (TQRA)",
"2794860792": "KLEMENT (klm0)",
"49175996": "Merlun (Mer)"
},
"traceroute_packet": {
"packet_data": {
"id": 10665313,
"timestamp": 1772232744.7767096,
"from_node_id": 2896777640,
"to_node_id": 2794860792,
"portnum": 70,
"portnum_name": "TRACEROUTE_APP",
"gateway_id": "!9ee99fcc",
"channel_id": "LongFast",
"mesh_packet_id": 2083936532,
"rssi": -120,
"snr": -11.5,
"hop_limit": 0,
"hop_start": 6,
"payload_length": 172,
"processed_successfully": 1,
"raw_payload": "0a10ecda9a34f714b907bc5dee02a844a9ac123280ffffffffffffffff01faffffffffffffffff01b7ffffffffffffffff01c1ffffffffffffffff01ccffffffffffffffff011a1c4c5bcb0ac8e9759eb14ddcb8f4df09134081e50264b858dbcc9fe99e2246d7ffffffffffffffff01d5ffffffffffffffff01e4ffffffffffffffff01c9ffffffffffffffff01e3ffffffffffffffff01f0ffffffffffffffff01d2ffffffffffffffff01",
"via_mqtt": 0,
"want_ack": 1,
"priority": 0,
"delayed": 0,
"channel_index": null,
"rx_time": 1772232743,
"pki_encrypted": 0,
"next_hop": 0,
"relay_node": 100,
"tx_after": 0,
"timestamp_str": "2026-02-28 01:52:24",
"hop_count": 6,
"has_payload": true,
"success": 1,
"from_node_name": "NewYasen83 (NY83)",
"to_node_name": "KLEMENT (klm0)",
"gateway_name": "Zamkad8 (zmkd)",
"gateway_location": {
"node_id": 2666110924,
"latitude": 55.8137344,
"longitude": 37.3522432,
"altitude": 162,
"timestamp": 1772396770.7988684,
"timestamp_str": "2026-03-01 23:26:10",
"display_name": "Zamkad8",
"long_name": "Zamkad8",
"short_name": "zmkd",
"hw_model": "HELTEC_V3"
}
},
"resolve_names": true,
"packet_id": 10665313,
"from_node_id": 2896777640,
"to_node_id": 2794860792,
"timestamp": 1772232744.7767096,
"gateway_id": "!9ee99fcc",
"raw_payload": "0a10ecda9a34f714b907bc5dee02a844a9ac123280ffffffffffffffff01faffffffffffffffff01b7ffffffffffffffff01c1ffffffffffffffff01ccffffffffffffffff011a1c4c5bcb0ac8e9759eb14ddcb8f4df09134081e50264b858dbcc9fe99e2246d7ffffffffffffffff01d5ffffffffffffffff01e4ffffffffffffffff01c9ffffffffffffffff01e3ffffffffffffffff01f0ffffffffffffffff01d2ffffffffffffffff01",
"hop_limit": 0,
"hop_start": 6,
"from_node_name": "NewYasen83 (NY83)",
"to_node_name": "KLEMENT (klm0)",
"route_data": {
"route_nodes": [
882563820,
129570039,
49175996,
2896774312
],
"snr_towards": [
-32.0,
-1.5,
-18.25,
-15.75,
-13.0
],
"route_back": [
181099340,
2658527688,
3101445553,
319414260,
48595264,
3680024676,
2666110924
],
"snr_back": [
-10.25,
-10.75,
-7.0,
-13.75,
-7.25,
-4.0,
-11.5
]
},
"forward_path": {
"path_type": "forward_with_return",
"node_ids": [
2794860792,
882563820,
129570039,
49175996,
2896774312,
2896777640
],
"node_names": [
"KLEMENT (klm0)",
"Zapad Retranslator 868 RA5CQ (ZR28)",
"TroitskQRA (TQRA)",
"Merlun (Mer)",
"Meshtastic 44a8 (44a8)",
"NewYasen83 (NY83)"
],
"snr_values": [
-32.0,
-1.5,
-18.25,
-15.75,
-13.0
],
"hops": [
{
"hop_number": 1,
"from_node_id": 2794860792,
"to_node_id": 882563820,
"from_node_name": "KLEMENT (klm0)",
"to_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"snr": -32.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 7174.83680298245,
"from_location_timestamp": 1772123459.0658495,
"to_location_timestamp": 1772232183.1308744,
"from_location_age_warning": "from 1.3d ago",
"to_location_age_warning": "from 0.2h ago"
},
{
"hop_number": 2,
"from_node_id": 882563820,
"to_node_id": 129570039,
"from_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"to_node_name": "TroitskQRA (TQRA)",
"snr": -1.5,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 129570039,
"to_node_id": 49175996,
"from_node_name": "TroitskQRA (TQRA)",
"to_node_name": "Merlun (Mer)",
"snr": -18.25,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 4,
"from_node_id": 49175996,
"to_node_id": 2896774312,
"from_node_name": "Merlun (Mer)",
"to_node_name": "Meshtastic 44a8 (44a8)",
"snr": -15.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 5,
"from_node_id": 2896774312,
"to_node_id": 2896777640,
"from_node_name": "Meshtastic 44a8 (44a8)",
"to_node_name": "NewYasen83 (NY83)",
"snr": -13.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"is_complete": false,
"total_hops": 5
},
"return_path": {
"path_type": "return",
"node_ids": [
2896777640,
181099340,
2658527688,
3101445553,
319414260,
48595264,
3680024676,
2666110924
],
"node_names": [
"NewYasen83 (NY83)",
"dsuh_v4 (dsuh)",
"R3YAV_Tsaritsino (e9c8)",
"CAXA (C1)",
"Aster-01 (AST1)",
"Lifailon (LiFa)",
"Alex Li T1 (8<>8)",
"Zamkad8 (zmkd)"
],
"snr_values": [
-10.25,
-10.75,
-7.0,
-13.75,
-7.25,
-4.0,
-11.5
],
"hops": [
{
"hop_number": 1,
"from_node_id": 2896777640,
"to_node_id": 181099340,
"from_node_name": "NewYasen83 (NY83)",
"to_node_name": "dsuh_v4 (dsuh)",
"snr": -10.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": 10991.092319528721,
"from_location_timestamp": 1772219795.0168664,
"to_location_timestamp": 1772130731.3308082,
"from_location_age_warning": "from 3.6h ago",
"to_location_age_warning": "from 1.2d ago"
},
{
"hop_number": 2,
"from_node_id": 181099340,
"to_node_id": 2658527688,
"from_node_name": "dsuh_v4 (dsuh)",
"to_node_name": "R3YAV_Tsaritsino (e9c8)",
"snr": -10.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 4741.277954000171,
"from_location_timestamp": 1772130731.3308082,
"to_location_timestamp": 1772035181.364313,
"from_location_age_warning": "from 1.2d ago",
"to_location_age_warning": "from 2.3d ago"
},
{
"hop_number": 3,
"from_node_id": 2658527688,
"to_node_id": 3101445553,
"from_node_name": "R3YAV_Tsaritsino (e9c8)",
"to_node_name": "CAXA (C1)",
"snr": -7.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": 10235.252877993566,
"from_location_timestamp": 1772035181.364313,
"to_location_timestamp": 1772231796.8805282,
"from_location_age_warning": "from 2.3d ago",
"to_location_age_warning": "from 0.3h ago"
},
{
"hop_number": 4,
"from_node_id": 3101445553,
"to_node_id": 319414260,
"from_node_name": "CAXA (C1)",
"to_node_name": "Aster-01 (AST1)",
"snr": -13.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 16678.626214486692,
"from_location_timestamp": 1772231796.8805282,
"to_location_timestamp": 1772171501.6483116,
"from_location_age_warning": "from 0.3h ago",
"to_location_age_warning": "from 17.0h ago"
},
{
"hop_number": 5,
"from_node_id": 319414260,
"to_node_id": 48595264,
"from_node_name": "Aster-01 (AST1)",
"to_node_name": "Lifailon (LiFa)",
"snr": -7.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 48595264,
"to_node_id": 3680024676,
"from_node_name": "Lifailon (LiFa)",
"to_node_name": "Alex Li T1 (8<>8)",
"snr": -4.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 7,
"from_node_id": 3680024676,
"to_node_id": 2666110924,
"from_node_name": "Alex Li T1 (8<>8)",
"to_node_name": "Zamkad8 (zmkd)",
"snr": -11.5,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"is_complete": false,
"total_hops": 7
},
"actual_rf_path": {
"path_type": "combined_rf",
"node_ids": [
2794860792,
882563820,
129570039,
49175996,
2896774312,
2896777640,
181099340,
2658527688,
3101445553,
319414260,
48595264,
3680024676,
2666110924
],
"node_names": [
"KLEMENT (klm0)",
"Zapad Retranslator 868 RA5CQ (ZR28)",
"TroitskQRA (TQRA)",
"Merlun (Mer)",
"Meshtastic 44a8 (44a8)",
"NewYasen83 (NY83)",
"dsuh_v4 (dsuh)",
"R3YAV_Tsaritsino (e9c8)",
"CAXA (C1)",
"Aster-01 (AST1)",
"Lifailon (LiFa)",
"Alex Li T1 (8<>8)",
"Zamkad8 (zmkd)"
],
"snr_values": [
-32.0,
-1.5,
-18.25,
-15.75,
-13.0,
-10.25,
-10.75,
-7.0,
-13.75,
-7.25,
-4.0,
-11.5
],
"hops": [
{
"hop_number": 1,
"from_node_id": 2794860792,
"to_node_id": 882563820,
"from_node_name": "KLEMENT (klm0)",
"to_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"snr": -32.0,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": 7174.83680298245,
"from_location_timestamp": 1772123459.0658495,
"to_location_timestamp": 1772232183.1308744,
"from_location_age_warning": "from 1.3d ago",
"to_location_age_warning": "from 0.2h ago"
},
{
"hop_number": 2,
"from_node_id": 882563820,
"to_node_id": 129570039,
"from_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"to_node_name": "TroitskQRA (TQRA)",
"snr": -1.5,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 129570039,
"to_node_id": 49175996,
"from_node_name": "TroitskQRA (TQRA)",
"to_node_name": "Merlun (Mer)",
"snr": -18.25,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 4,
"from_node_id": 49175996,
"to_node_id": 2896774312,
"from_node_name": "Merlun (Mer)",
"to_node_name": "Meshtastic 44a8 (44a8)",
"snr": -15.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 5,
"from_node_id": 2896774312,
"to_node_id": 2896777640,
"from_node_name": "Meshtastic 44a8 (44a8)",
"to_node_name": "NewYasen83 (NY83)",
"snr": -13.0,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 2896777640,
"to_node_id": 181099340,
"from_node_name": "NewYasen83 (NY83)",
"to_node_name": "dsuh_v4 (dsuh)",
"snr": -10.25,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 10991.092319528721,
"from_location_timestamp": 1772219795.0168664,
"to_location_timestamp": 1772130731.3308082,
"from_location_age_warning": "from 3.6h ago",
"to_location_age_warning": "from 1.2d ago"
},
{
"hop_number": 7,
"from_node_id": 181099340,
"to_node_id": 2658527688,
"from_node_name": "dsuh_v4 (dsuh)",
"to_node_name": "R3YAV_Tsaritsino (e9c8)",
"snr": -10.75,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 4741.277954000171,
"from_location_timestamp": 1772130731.3308082,
"to_location_timestamp": 1772035181.364313,
"from_location_age_warning": "from 1.2d ago",
"to_location_age_warning": "from 2.3d ago"
},
{
"hop_number": 8,
"from_node_id": 2658527688,
"to_node_id": 3101445553,
"from_node_name": "R3YAV_Tsaritsino (e9c8)",
"to_node_name": "CAXA (C1)",
"snr": -7.0,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 10235.252877993566,
"from_location_timestamp": 1772035181.364313,
"to_location_timestamp": 1772231796.8805282,
"from_location_age_warning": "from 2.3d ago",
"to_location_age_warning": "from 0.3h ago"
},
{
"hop_number": 9,
"from_node_id": 3101445553,
"to_node_id": 319414260,
"from_node_name": "CAXA (C1)",
"to_node_name": "Aster-01 (AST1)",
"snr": -13.75,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 16678.626214486692,
"from_location_timestamp": 1772231796.8805282,
"to_location_timestamp": 1772171501.6483116,
"from_location_age_warning": "from 0.3h ago",
"to_location_age_warning": "from 17.0h ago"
},
{
"hop_number": 10,
"from_node_id": 319414260,
"to_node_id": 48595264,
"from_node_name": "Aster-01 (AST1)",
"to_node_name": "Lifailon (LiFa)",
"snr": -7.25,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 11,
"from_node_id": 48595264,
"to_node_id": 3680024676,
"from_node_name": "Lifailon (LiFa)",
"to_node_name": "Alex Li T1 (8<>8)",
"snr": -4.0,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 12,
"from_node_id": 3680024676,
"to_node_id": 2666110924,
"from_node_name": "Alex Li T1 (8<>8)",
"to_node_name": "Zamkad8 (zmkd)",
"snr": -11.5,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"is_complete": false,
"total_hops": 12
}
},
"has_return_path": true,
"is_complete": false,
"forward_path_display": "KLEMENT (klm0) → Zapad Retranslator 868 RA5CQ (ZR28) → TroitskQRA (TQRA) → Merlun (Mer) → Meshtastic 44a8 (44a8) → NewYasen83 (NY83)",
"return_path_display": "NewYasen83 (NY83) → dsuh_v4 (dsuh) → R3YAV_Tsaritsino (e9c8) → CAXA (C1) → Aster-01 (AST1) → Lifailon (LiFa) → Alex Li T1 (8<>8) → Zamkad8 (zmkd)",
"actual_rf_path_display": "KLEMENT (klm0) → Zapad Retranslator 868 RA5CQ (ZR28) → TroitskQRA (TQRA) → Merlun (Mer) → Meshtastic 44a8 (44a8) → NewYasen83 (NY83) → dsuh_v4 (dsuh) → R3YAV_Tsaritsino (e9c8) → CAXA (C1) → Aster-01 (AST1) → Lifailon (LiFa) → Alex Li T1 (8<>8) → Zamkad8 (zmkd)",
"forward_hops": [
{
"hop_number": 1,
"from_node_id": 2794860792,
"to_node_id": 882563820,
"from_node_name": "KLEMENT (klm0)",
"to_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"snr": -32.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 7174.83680298245,
"from_location_timestamp": 1772123459.0658495,
"to_location_timestamp": 1772232183.1308744,
"from_location_age_warning": "from 1.3d ago",
"to_location_age_warning": "from 0.2h ago"
},
{
"hop_number": 2,
"from_node_id": 882563820,
"to_node_id": 129570039,
"from_node_name": "Zapad Retranslator 868 RA5CQ (ZR28)",
"to_node_name": "TroitskQRA (TQRA)",
"snr": -1.5,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 129570039,
"to_node_id": 49175996,
"from_node_name": "TroitskQRA (TQRA)",
"to_node_name": "Merlun (Mer)",
"snr": -18.25,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 4,
"from_node_id": 49175996,
"to_node_id": 2896774312,
"from_node_name": "Merlun (Mer)",
"to_node_name": "Meshtastic 44a8 (44a8)",
"snr": -15.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 5,
"from_node_id": 2896774312,
"to_node_id": 2896777640,
"from_node_name": "Meshtastic 44a8 (44a8)",
"to_node_name": "NewYasen83 (NY83)",
"snr": -13.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"return_hops": [
{
"hop_number": 1,
"from_node_id": 2896777640,
"to_node_id": 181099340,
"from_node_name": "NewYasen83 (NY83)",
"to_node_name": "dsuh_v4 (dsuh)",
"snr": -10.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": 10991.092319528721,
"from_location_timestamp": 1772219795.0168664,
"to_location_timestamp": 1772130731.3308082,
"from_location_age_warning": "from 3.6h ago",
"to_location_age_warning": "from 1.2d ago"
},
{
"hop_number": 2,
"from_node_id": 181099340,
"to_node_id": 2658527688,
"from_node_name": "dsuh_v4 (dsuh)",
"to_node_name": "R3YAV_Tsaritsino (e9c8)",
"snr": -10.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 4741.277954000171,
"from_location_timestamp": 1772130731.3308082,
"to_location_timestamp": 1772035181.364313,
"from_location_age_warning": "from 1.2d ago",
"to_location_age_warning": "from 2.3d ago"
},
{
"hop_number": 3,
"from_node_id": 2658527688,
"to_node_id": 3101445553,
"from_node_name": "R3YAV_Tsaritsino (e9c8)",
"to_node_name": "CAXA (C1)",
"snr": -7.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": 10235.252877993566,
"from_location_timestamp": 1772035181.364313,
"to_location_timestamp": 1772231796.8805282,
"from_location_age_warning": "from 2.3d ago",
"to_location_age_warning": "from 0.3h ago"
},
{
"hop_number": 4,
"from_node_id": 3101445553,
"to_node_id": 319414260,
"from_node_name": "CAXA (C1)",
"to_node_name": "Aster-01 (AST1)",
"snr": -13.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 16678.626214486692,
"from_location_timestamp": 1772231796.8805282,
"to_location_timestamp": 1772171501.6483116,
"from_location_age_warning": "from 0.3h ago",
"to_location_age_warning": "from 17.0h ago"
},
{
"hop_number": 5,
"from_node_id": 319414260,
"to_node_id": 48595264,
"from_node_name": "Aster-01 (AST1)",
"to_node_name": "Lifailon (LiFa)",
"snr": -7.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 48595264,
"to_node_id": 3680024676,
"from_node_name": "Lifailon (LiFa)",
"to_node_name": "Alex Li T1 (8<>8)",
"snr": -4.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 7,
"from_node_id": 3680024676,
"to_node_id": 2666110924,
"from_node_name": "Alex Li T1 (8<>8)",
"to_node_name": "Zamkad8 (zmkd)",
"snr": -11.5,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"total_forward_distance": 7174.83680298245,
"total_return_distance": 42646.24936600915
}