Bumping pyowlet, reauth config entry fix

#### Fix
* Bumping to pyowletapi 2023.5.24
* Reauthing now no longer re adds users' password to config entry
This commit is contained in:
RyanClark123
2023-05-17 18:59:38 +01:00
parent fa06157fe2
commit 0cf3afef85
5 changed files with 12 additions and 10 deletions
+3 -6
View File
@@ -138,12 +138,9 @@ class OwletConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
try:
token = await owlet_api.authenticate()
if token:
user_input[CONF_API_TOKEN] = token[CONF_API_TOKEN]
user_input[CONF_OWLET_EXPIRY] = token[CONF_OWLET_EXPIRY]
user_input[CONF_OWLET_REFRESH] = token[CONF_OWLET_REFRESH]
self.hass.config_entries.async_update_entry(
self.reauth_entry, data={**entry_data, **user_input}
)
self.hass.config_entries.async_update_entry(
self.reauth_entry, data={**entry_data, **token}
)
await self.hass.config_entries.async_reload(self.reauth_entry.entry_id)
+1 -1
View File
@@ -8,4 +8,4 @@ CONF_OWLET_REFRESH = "refresh"
SUPPORTED_VERSIONS = [3]
POLLING_INTERVAL = 5
MANUFACTURER = "Owlet Baby Care"
SLEEP_STATES = {1: "Awake", 8: "Light Sleep", 15: "Deep Sleep"}
SLEEP_STATES = {0: "Unknown", 1: "Awake", 8: "Light Sleep", 15: "Deep Sleep"}
+2 -2
View File
@@ -10,7 +10,7 @@
"homekit": {},
"iot_class": "cloud_polling",
"requirements": [
"pyowletapi==2023.5.23"
"pyowletapi==2023.5.24"
],
"version":"2023.5.2"
"version":"2023.5.3"
}
+1 -1
View File
@@ -170,4 +170,4 @@ class OwletSleepStateSensor(OwletBaseEntity, SensorEntity):
@property
def options(self) -> list[str]:
return ["Awake", "Light Sleep", "Deep Sleep"]
return SLEEP_STATES.values()