From c31d9bfd3f3db0cf80e3a585b521d0b2572e2fbe Mon Sep 17 00:00:00 2001 From: Diederik van den Burger Date: Sat, 10 Oct 2020 14:41:26 +0200 Subject: [PATCH] Update Withings integration (add sleeps data) (#41504) --- homeassistant/components/withings/common.py | 23 ++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/withings/common.py b/homeassistant/components/withings/common.py index 067133f331f..52e22f9501a 100644 --- a/homeassistant/components/withings/common.py +++ b/homeassistant/components/withings/common.py @@ -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)