diff --git a/custom_components/robovac/const.py b/custom_components/robovac/const.py index 21f581d..a188705 100644 --- a/custom_components/robovac/const.py +++ b/custom_components/robovac/const.py @@ -3,4 +3,6 @@ DOMAIN = "robovac" CONF_VACS = "vacuums" CONF_AUTODISCOVERY = "autodiscovery" -REFRESH_RATE = 20 +REFRESH_RATE = 60 +PING_RATE = 10 +TIMEOUT = 5 diff --git a/custom_components/robovac/vacuum.py b/custom_components/robovac/vacuum.py index e0f8752..71df1e1 100644 --- a/custom_components/robovac/vacuum.py +++ b/custom_components/robovac/vacuum.py @@ -56,7 +56,7 @@ ) from .tuyalocalapi import TuyaException -from .const import CONF_VACS, DOMAIN, REFRESH_RATE +from .const import CONF_VACS, DOMAIN, REFRESH_RATE, PING_RATE, TIMEOUT from .errors import getErrorMessage from .robovac import ( @@ -285,8 +285,8 @@ def __init__(self, item) -> None: device_id=self.unique_id, host=self.ip_address, local_key=self.access_token, - timeout=2, - ping_interval=REFRESH_RATE / 2, + timeout=TIMEOUT, + ping_interval=PING_RATE, model_code=self.model_code[0:5], update_entity_state=self.pushed_update_handler, )