Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0cf3afef85 | ||
|
|
fa06157fe2 |
@@ -1,6 +1,11 @@
|
||||
# Changelog
|
||||
|
||||
<!--next-version-placeholder-->
|
||||
## 2023-05-3 (2023-05-17)
|
||||
#### Fix
|
||||
* Bumping to pyowletapi 2023.5.24
|
||||
* Reauthing now no longer re adds users' password to config entry
|
||||
|
||||
## 2023-05-2 (2023-05-16)
|
||||
#### Feature
|
||||
* Integration now makes use of refresh token from pyowletapi to reauthenticate, user password in no longer stored by integration ([`dc710a1`](https://github.com/ryanbdclark/owlet/commit/dc710a1783a4cad9d6cf355240fe12ac779a87ef))
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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"}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -170,4 +170,4 @@ class OwletSleepStateSensor(OwletBaseEntity, SensorEntity):
|
||||
|
||||
@property
|
||||
def options(self) -> list[str]:
|
||||
return ["Awake", "Light Sleep", "Deep Sleep"]
|
||||
return SLEEP_STATES.values()
|
||||
|
||||
Reference in New Issue
Block a user