Enable long term stats for fitbit entities (#81934)

This commit is contained in:
Jean-François Paris 2022-11-16 08:27:51 +00:00 committed by GitHub
parent 3bfb91d159
commit 532c6b74d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,7 +4,7 @@ from __future__ import annotations
from dataclasses import dataclass from dataclasses import dataclass
from typing import Final from typing import Final
from homeassistant.components.sensor import SensorEntityDescription from homeassistant.components.sensor import SensorEntityDescription, SensorStateClass
from homeassistant.const import ( from homeassistant.const import (
CONF_CLIENT_ID, CONF_CLIENT_ID,
CONF_CLIENT_SECRET, CONF_CLIENT_SECRET,
@ -196,18 +196,21 @@ FITBIT_RESOURCES_LIST: Final[tuple[FitbitSensorEntityDescription, ...]] = (
name="BMI", name="BMI",
unit_type="BMI", unit_type="BMI",
icon="mdi:human", icon="mdi:human",
state_class=SensorStateClass.MEASUREMENT,
), ),
FitbitSensorEntityDescription( FitbitSensorEntityDescription(
key="body/fat", key="body/fat",
name="Body Fat", name="Body Fat",
unit_type=PERCENTAGE, unit_type=PERCENTAGE,
icon="mdi:human", icon="mdi:human",
state_class=SensorStateClass.MEASUREMENT,
), ),
FitbitSensorEntityDescription( FitbitSensorEntityDescription(
key="body/weight", key="body/weight",
name="Weight", name="Weight",
unit_type="", unit_type="",
icon="mdi:human", icon="mdi:human",
state_class=SensorStateClass.MEASUREMENT,
), ),
FitbitSensorEntityDescription( FitbitSensorEntityDescription(
key="sleep/awakeningsCount", key="sleep/awakeningsCount",
@ -220,6 +223,7 @@ FITBIT_RESOURCES_LIST: Final[tuple[FitbitSensorEntityDescription, ...]] = (
name="Sleep Efficiency", name="Sleep Efficiency",
unit_type=PERCENTAGE, unit_type=PERCENTAGE,
icon="mdi:sleep", icon="mdi:sleep",
state_class=SensorStateClass.MEASUREMENT,
), ),
FitbitSensorEntityDescription( FitbitSensorEntityDescription(
key="sleep/minutesAfterWakeup", key="sleep/minutesAfterWakeup",