mirror of
https://github.com/natekspencer/hacs-oasis_mini.git
synced 2025-11-17 09:33:41 -05:00
Revert timeout changes, I'll fix later
This commit is contained in:
@@ -6,7 +6,6 @@ from typing import Any, Awaitable, Callable, Final
|
|||||||
from urllib.parse import urljoin
|
from urllib.parse import urljoin
|
||||||
|
|
||||||
from aiohttp import ClientResponseError, ClientSession
|
from aiohttp import ClientResponseError, ClientSession
|
||||||
import async_timeout
|
|
||||||
|
|
||||||
from .utils import _bit_to_bool
|
from .utils import _bit_to_bool
|
||||||
|
|
||||||
@@ -253,7 +252,7 @@ class OasisMini:
|
|||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
_LOGGER.error(ex)
|
_LOGGER.error(ex)
|
||||||
|
|
||||||
reboot = self._async_get(params={"CMDBOOT": ""})
|
reboot = self._async_command(params={"CMDBOOT": ""})
|
||||||
asyncio.create_task(_no_response_needed(reboot))
|
asyncio.create_task(_no_response_needed(reboot))
|
||||||
|
|
||||||
async def async_set_ball_speed(self, speed: int) -> None:
|
async def async_set_ball_speed(self, speed: int) -> None:
|
||||||
@@ -400,11 +399,8 @@ class OasisMini:
|
|||||||
|
|
||||||
async def _async_command(self, **kwargs: Any) -> str | None:
|
async def _async_command(self, **kwargs: Any) -> str | None:
|
||||||
"""Send a command to the device."""
|
"""Send a command to the device."""
|
||||||
with async_timeout.timeout(5):
|
result = await self._async_get(**kwargs)
|
||||||
while self.busy:
|
_LOGGER.debug("Result: %s", result)
|
||||||
await asyncio.sleep(0.1)
|
|
||||||
result = await self._async_get(**kwargs)
|
|
||||||
_LOGGER.debug("Result: %s", result)
|
|
||||||
|
|
||||||
async def _async_get(self, **kwargs: Any) -> str | None:
|
async def _async_get(self, **kwargs: Any) -> str | None:
|
||||||
"""Perform a GET request."""
|
"""Perform a GET request."""
|
||||||
|
|||||||
Reference in New Issue
Block a user