Update Withings integration (add sleeps data) (#41504)
This commit is contained in:
parent
7f8f53607e
commit
c31d9bfd3f
1 changed files with 22 additions and 1 deletions
|
@ -811,7 +811,28 @@ class DataManager:
|
|||
)
|
||||
|
||||
def get_sleep_summary() -> SleepGetSummaryResponse:
|
||||
return self._api.sleep_get_summary(lastupdate=yesterday_noon)
|
||||
return self._api.sleep_get_summary(
|
||||
lastupdate=yesterday_noon,
|
||||
data_fields=[
|
||||
GetSleepSummaryField.BREATHING_DISTURBANCES_INTENSITY,
|
||||
GetSleepSummaryField.DEEP_SLEEP_DURATION,
|
||||
GetSleepSummaryField.DURATION_TO_SLEEP,
|
||||
GetSleepSummaryField.DURATION_TO_WAKEUP,
|
||||
GetSleepSummaryField.HR_AVERAGE,
|
||||
GetSleepSummaryField.HR_MAX,
|
||||
GetSleepSummaryField.HR_MIN,
|
||||
GetSleepSummaryField.LIGHT_SLEEP_DURATION,
|
||||
GetSleepSummaryField.REM_SLEEP_DURATION,
|
||||
GetSleepSummaryField.RR_AVERAGE,
|
||||
GetSleepSummaryField.RR_MAX,
|
||||
GetSleepSummaryField.RR_MIN,
|
||||
GetSleepSummaryField.SLEEP_SCORE,
|
||||
GetSleepSummaryField.SNORING,
|
||||
GetSleepSummaryField.SNORING_EPISODE_COUNT,
|
||||
GetSleepSummaryField.WAKEUP_COUNT,
|
||||
GetSleepSummaryField.WAKEUP_DURATION,
|
||||
],
|
||||
)
|
||||
|
||||
response = await self._hass.async_add_executor_job(get_sleep_summary)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue