diff --git a/homeassistant/components/eight_sleep/__init__.py b/homeassistant/components/eight_sleep/__init__.py index 28de45392eb..85061b9ffd5 100644 --- a/homeassistant/components/eight_sleep/__init__.py +++ b/homeassistant/components/eight_sleep/__init__.py @@ -173,7 +173,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: duration = params.pop(ATTR_HEAT_DURATION, 0) for sens in sensor: - side = sens[0] + side = sens.split("_")[1] userid = eight.fetch_userid(side) usrobj = eight.users[userid] await usrobj.set_heating_level(target, duration) diff --git a/homeassistant/components/eight_sleep/manifest.json b/homeassistant/components/eight_sleep/manifest.json index e722f73c4e7..06af3defac3 100644 --- a/homeassistant/components/eight_sleep/manifest.json +++ b/homeassistant/components/eight_sleep/manifest.json @@ -2,7 +2,7 @@ "domain": "eight_sleep", "name": "Eight Sleep", "documentation": "https://www.home-assistant.io/integrations/eight_sleep", - "requirements": ["pyeight==0.1.9"], + "requirements": ["pyeight==0.2.0"], "codeowners": ["@mezz64", "@raman325"], "iot_class": "cloud_polling" } diff --git a/requirements_all.txt b/requirements_all.txt index 54b0c8a6c32..b545fd4cb63 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1479,7 +1479,7 @@ pyedimax==0.2.1 pyefergy==0.1.5 # homeassistant.components.eight_sleep -pyeight==0.1.9 +pyeight==0.2.0 # homeassistant.components.emby pyemby==1.8