Use MASS_KILOGRAMS constant (#34052)

This commit is contained in:
springstan 2020-04-12 19:45:50 +02:00 committed by GitHub
parent b160f1c813
commit d454c6a43d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 6 deletions

View file

@ -1,5 +1,10 @@
"""Constants for the Garmin Connect integration.""" """Constants for the Garmin Connect integration."""
from homeassistant.const import DEVICE_CLASS_TIMESTAMP, TIME_MINUTES, UNIT_PERCENTAGE from homeassistant.const import (
DEVICE_CLASS_TIMESTAMP,
MASS_KILOGRAMS,
TIME_MINUTES,
UNIT_PERCENTAGE,
)
DOMAIN = "garmin_connect" DOMAIN = "garmin_connect"
ATTRIBUTION = "Data provided by garmin.com" ATTRIBUTION = "Data provided by garmin.com"
@ -309,12 +314,12 @@ GARMIN_ENTITY_LIST = {
DEVICE_CLASS_TIMESTAMP, DEVICE_CLASS_TIMESTAMP,
False, False,
], ],
"weight": ["Weight", "kg", "mdi:weight-kilogram", None, False], "weight": ["Weight", MASS_KILOGRAMS, "mdi:weight-kilogram", None, False],
"bmi": ["BMI", "", "mdi:food", None, False], "bmi": ["BMI", "", "mdi:food", None, False],
"bodyFat": ["Body Fat", UNIT_PERCENTAGE, "mdi:food", None, False], "bodyFat": ["Body Fat", UNIT_PERCENTAGE, "mdi:food", None, False],
"bodyWater": ["Body Water", UNIT_PERCENTAGE, "mdi:water-percent", None, False], "bodyWater": ["Body Water", UNIT_PERCENTAGE, "mdi:water-percent", None, False],
"bodyMass": ["Body Mass", "kg", "mdi:food", None, False], "bodyMass": ["Body Mass", MASS_KILOGRAMS, "mdi:food", None, False],
"muscleMass": ["Muscle Mass", "kg", "mdi:dumbbell", None, False], "muscleMass": ["Muscle Mass", MASS_KILOGRAMS, "mdi:dumbbell", None, False],
"physiqueRating": ["Physique Rating", "", "mdi:numeric", None, False], "physiqueRating": ["Physique Rating", "", "mdi:numeric", None, False],
"visceralFat": ["Visceral Fat", "", "mdi:food", None, False], "visceralFat": ["Visceral Fat", "", "mdi:food", None, False],
"metabolicAge": ["Metabolic Age", "", "mdi:calendar-heart", None, False], "metabolicAge": ["Metabolic Age", "", "mdi:calendar-heart", None, False],

View file

@ -6,6 +6,7 @@ from homeassistant.components.sensor import DOMAIN
from homeassistant.const import ( from homeassistant.const import (
CONCENTRATION_PARTS_PER_MILLION, CONCENTRATION_PARTS_PER_MILLION,
LENGTH_KILOMETERS, LENGTH_KILOMETERS,
MASS_KILOGRAMS,
POWER_WATT, POWER_WATT,
SPEED_KILOMETERS_PER_HOUR, SPEED_KILOMETERS_PER_HOUR,
SPEED_METERS_PER_SECOND, SPEED_METERS_PER_SECOND,
@ -55,7 +56,7 @@ UOM_FRIENDLY_NAME = {
"25": "index", "25": "index",
"26": "K", "26": "K",
"27": "keyword", "27": "keyword",
"28": "kg", "28": MASS_KILOGRAMS,
"29": "kV", "29": "kV",
"30": "kW", "30": "kW",
"31": "kPa", "31": "kPa",

View file

@ -41,7 +41,7 @@ CAPABILITY_TO_SENSORS = {
Map(Attribute.battery, "Battery", UNIT_PERCENTAGE, DEVICE_CLASS_BATTERY) Map(Attribute.battery, "Battery", UNIT_PERCENTAGE, DEVICE_CLASS_BATTERY)
], ],
Capability.body_mass_index_measurement: [ Capability.body_mass_index_measurement: [
Map(Attribute.bmi_measurement, "Body Mass Index", "kg/m^2", None) Map(Attribute.bmi_measurement, "Body Mass Index", f"{MASS_KILOGRAMS}/m^2", None)
], ],
Capability.body_weight_measurement: [ Capability.body_weight_measurement: [
Map(Attribute.body_weight_measurement, "Body Weight", MASS_KILOGRAMS, None) Map(Attribute.body_weight_measurement, "Body Weight", MASS_KILOGRAMS, None)