diff --git a/modules/system.py b/modules/system.py index 5fbe55b..afe5404 100644 --- a/modules/system.py +++ b/modules/system.py @@ -970,7 +970,8 @@ def consumeMetadata(packet, rxNode=0): # if altitude is over 2000 send a log and message for high-flying nodes and not in highfly_ignoreList if position_data.get('altitude', 0) > highfly_altitude and highfly_enabled and str(nodeID) not in highfly_ignoreList: logger.info(f"System: High Altitude {position_data['altitude']}m on Device: {rxNode} NodeID: {nodeID}") - send_message(f"High Altitude {position_data['altitude']}m on Device:{rxNode} Node:{get_name_from_number(nodeID,'short',rxNode)}", highfly_channel, 0, rxNode) + altFeet = round(position_data['altitude'] * 3.28084, 2) + send_message(f"High Altitude {altFeet}ft ({position_data['altitude']}m) on Device:{rxNode} Node:{get_name_from_number(nodeID,'short',rxNode)}", highfly_channel, 0, rxNode) time.sleep(responseDelay) # Keep the positionMetadata dictionary at a maximum size of 20