mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-12 01:24:29 +05:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
40ae6041ae | ||
|
|
8383c73d0e | ||
|
|
9d5ea9697d | ||
|
|
3e5435059d | ||
|
|
5fc4e1a31e | ||
|
|
cea3731336 | ||
|
|
5ffaf2d907 | ||
|
|
349f0183cb |
@@ -1,5 +1,5 @@
|
||||
[bumpversion]
|
||||
current_version = 1.1.8b8
|
||||
current_version = 1.1.8b12
|
||||
parse = (?P<major>\d+)(\.(?P<minor>\d+))(\.(?P<patch>\d+))(?P<release>[bf]*)(?P<build>\d*)
|
||||
commit = True
|
||||
tag = True
|
||||
|
||||
@@ -489,6 +489,7 @@ class MegaD:
|
||||
:param params: параметры url
|
||||
:return:
|
||||
"""
|
||||
params = params.copy()
|
||||
pt = params.get("pt")
|
||||
i2c_dev = params.get("i2c_dev", None)
|
||||
|
||||
@@ -502,9 +503,9 @@ class MegaD:
|
||||
__params = params.copy()
|
||||
__params["i2c_par"] = 9
|
||||
# инициализация сенсора
|
||||
await self.request(i2c_dev=i2c_dev, **__params)
|
||||
await self.request(**__params)
|
||||
await asyncio.sleep(0.1)
|
||||
self.sht31inited |= pt
|
||||
self.sht31inited.add(pt)
|
||||
delay = None
|
||||
idx: int = params.pop("idx", None)
|
||||
pt: int = params.get("pt", None)
|
||||
@@ -519,11 +520,14 @@ class MegaD:
|
||||
elif idx is not None and idx > 0:
|
||||
v: str = self.values.get(f"chache_{pt}")
|
||||
if idx is not None:
|
||||
v = safe_float(v.split("/")[idx])
|
||||
ret = {_params: v}
|
||||
vv = v.split("/")
|
||||
if len(vv) == 3:
|
||||
v = vv[idx]
|
||||
else:
|
||||
v: None
|
||||
ret = {_params: safe_float(v)}
|
||||
except Exception:
|
||||
self.lg.exception(f"while getting i2c {params=}")
|
||||
except asyncio.TimeoutError:
|
||||
return
|
||||
self.lg.debug("i2c response: %s", ret)
|
||||
if delay:
|
||||
|
||||
@@ -15,5 +15,5 @@
|
||||
"@andvikt"
|
||||
],
|
||||
"issue_tracker": "https://github.com/andvikt/mega_hacs/issues",
|
||||
"version": "v1.1.8b8"
|
||||
"version": "v1.1.8b12"
|
||||
}
|
||||
Reference in New Issue
Block a user