docs: update statistics of all property units

This commit is contained in:
LiShuzhen 2026-01-07 10:21:29 +08:00
parent c8d48625e9
commit c1aace5d11

View File

@ -682,58 +682,66 @@ class MIoTDevice:
def unit_convert(self, spec_unit: str) -> Optional[str]: def unit_convert(self, spec_unit: str) -> Optional[str]:
"""Convert MIoT unit to Home Assistant unit. """Convert MIoT unit to Home Assistant unit.
25/01/20: All online prop unit statistical tables: unit, quantity. 2026/01/06: property unit statistics of the latest released
MIoT-Spec-V2 for all device models: unit, quantity.
{ {
"no_unit": 148499, "no_unit": 148499,
"percentage": 10042, "percentage": 12074,
"kelvin": 1895, "none": 11857,
"rgb": 772, // color "minutes": 5707,
"celsius": 5762, "celsius": 5767,
"none": 16106, "seconds": 3062,
"hours": 1540, "kelvin": 2511,
"minutes": 5061, "hours": 1380,
"ms": 27, "days": 615,
"watt": 216, "rgb": 752, // color
"arcdegrees": 159, "L": 379,
"ppm": 177, "mg/m3": 335,
"μg/m3": 106, "ppm": 182,
"days": 571, "watt": 246,
"seconds": 2749, "arcdegrees": 130,
"μg/m3": 117,
"kWh": 149,
"ms": 108,
"pascal": 108,
"lux": 100,
"V": 59,
"m": 45,
"A": 36,
"mL": 30,
"arcdegress": 25,
"mA": 26,
"bpm": 21, // realtime-heartrate
"B/s": 21, "B/s": 21,
"pascal": 110, "weeks": 18,
"mg/m3": 339, "dB": 17,
"lux": 125, "calorie": 18, // 1 cal = 4.184 J
"kWh": 124, "metre": 15,
"mv": 2, "hour": 11,
"V": 38, "cm": 12,
"A": 29, "gram": 8,
"mV": 4, "km/h": 8,
"L": 352, "mV": 9,
"m": 37, "times": 4, // exercise-count
"毫摩尔每升": 2, // blood-sugar, cholesterol "kCal": 4,
"mmol/L": 1, // urea
"weeks": 26,
"meter": 3,
"dB": 26,
"hour": 14,
"calorie": 19, // 1 cal = 4.184 J
"ppb": 3,
"arcdegress": 30,
"bpm": 4, // realtime-heartrate
"gram": 7,
"km/h": 9,
"W": 1,
"m3/h": 2,
"kilopascal": 1,
"mL": 4,
"mmHg": 4, "mmHg": 4,
"pcs": 3,
"meter": 3,
"kW": 2,
"KByte/s": 2,
"毫摩尔每升": 2, // blood-sugar, cholesterol
"m3/h": 2,
"ppb": 2,
"mv": 2,
"w": 1, "w": 1,
"bar": 1,
"megapascal": 1,
"kB": 1,
"mmol/L": 1, // urea
"min/km": 1,
"kilopascal": 1,
"liter": 1, "liter": 1,
"cm": 3, "W": 1
"mA": 2,
"kilogram": 2,
"kcal/d": 2, // basal-metabolism
"times": 1 // exercise-count
} }
""" """
unit_map = { unit_map = {