export2garmin
export2garmin automatically synchronizes data from Xiaomi Mi Body Composition Scales and Omron blood pressure monitors to Garmin Connect. The Miscale module supports Mi Body Composition Scale 2 (XMTZC05HM) and S400 (MJTZC01YM), uploading weight, BMI, body fat, muscle mass, bone mass, body water, physique rating, visceral fat, metabolic age, and heart rate, with automatic lbs to kg conversion. It supports multiple users with individual weight ranges. The Omron module supports M4 (HEM-7155T) and M7 (HEM-7322T Intelli IT) devices, uploading diastolic and systolic blood pressure plus heart rate, supporting two users. Both modules generate CSV backup files containing additional parameters like BMR, LBM, impedance, battery status, blood pressure category, movement detection, and irregular heartbeat flags for analysis in Excel. The modules can run individually or together, with options for sequential or parallel operation using one or two USB Bluetooth adapters. The User module handles configuration and manages Garm