Compare commits

...

5 Commits

Author SHA1 Message Date
andvikt
6411e6e5f9 Bump version: 1.0.10b11 → 1.0.10b12 2021-10-29 09:13:52 +03:00
andvikt
2020a840a8 timeouts 2021-10-29 09:13:48 +03:00
andvikt
f6c2cd025e Bump version: 1.0.10b10 → 1.0.10b11 2021-10-28 20:14:33 +03:00
andvikt
ab599cd59d . 2021-10-28 20:14:30 +03:00
andvikt
a349cbd4a4 . 2021-10-28 20:13:49 +03:00
5 changed files with 8 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
[bumpversion] [bumpversion]
current_version = 1.0.10b10 current_version = 1.0.10b12
parse = (?P<major>\d+)(\.(?P<minor>\d+))(\.(?P<patch>\d+))(?P<release>[bf]*)(?P<build>\d*) parse = (?P<major>\d+)(\.(?P<minor>\d+))(\.(?P<patch>\d+))(?P<release>[bf]*)(?P<build>\d*)
commit = True commit = True
tag = True tag = True

View File

@@ -104,10 +104,11 @@ CONFIG_SCHEMA = vol.Schema(
{ {
DOMAIN: { DOMAIN: {
vol.Optional(CONF_ALLOW_HOSTS): [str], vol.Optional(CONF_ALLOW_HOSTS): [str],
vol.Optional('entities'): vol.Any( vol.Optional('entities'): {
vol.Optional(str): vol.Any(
CUSTOMIZE_PORT, CUSTOMIZE_PORT,
CUSTOMIZE_DS2413 CUSTOMIZE_DS2413
), )},
vol.Optional(vol.Any(str, int), description='id меги из веб-интерфейса'): { vol.Optional(vol.Any(str, int), description='id меги из веб-интерфейса'): {
vol.Optional(CONF_FORCE_D, description='Принудительно слать d после срабатывания входа', default=False): bool, vol.Optional(CONF_FORCE_D, description='Принудительно слать d после срабатывания входа', default=False): bool,
vol.Optional( vol.Optional(

View File

@@ -129,7 +129,7 @@ class BaseMegaEntity(CoordinatorEntity, RestoreEntity):
if self.hass is None: if self.hass is None:
return {} return {}
if self._customize is None: if self._customize is None:
c_entity_id = self.hass.data.get(DOMAIN, {}).get(self.entity_id, {}) c_entity_id = self.hass.data.get(DOMAIN, {}).get('entities', {}).get(self.entity_id, {})
c = self.hass.data.get(DOMAIN, {}).get(CONF_CUSTOM) or {} c = self.hass.data.get(DOMAIN, {}).get(CONF_CUSTOM) or {}
c = c.get(self._mega_id) or {} c = c.get(self._mega_id) or {}
c = c.get(self.port) or {} c = c.get(self.port) or {}

View File

@@ -310,8 +310,8 @@ class MegaD:
return ret return ret
except asyncio.TimeoutError: except asyncio.TimeoutError:
self.lg.warning(f'timeout while requesting {url}') self.lg.warning(f'timeout while requesting {url}')
raise # raise
# await asyncio.sleep(1) await asyncio.sleep(1)
raise asyncio.TimeoutError('after 3 tries') raise asyncio.TimeoutError('after 3 tries')
async def save(self): async def save(self):

View File

@@ -15,5 +15,5 @@
"@andvikt" "@andvikt"
], ],
"issue_tracker": "https://github.com/andvikt/mega_hacs/issues", "issue_tracker": "https://github.com/andvikt/mega_hacs/issues",
"version": "v1.0.10b10" "version": "v1.0.10b12"
} }