Merge branch 'CloCkWeRX-fix-casting-issue' into stability_fixes
This commit is contained in:
@@ -266,12 +266,12 @@ class TuyaDevice(pytuya.TuyaListener, pytuya.ContextualLogger):
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
CONF_SCAN_INTERVAL in self._dev_config_entry
|
CONF_SCAN_INTERVAL in self._dev_config_entry
|
||||||
and self._dev_config_entry[CONF_SCAN_INTERVAL] > 0
|
and int(self._dev_config_entry[CONF_SCAN_INTERVAL]) > 0
|
||||||
):
|
):
|
||||||
self._unsub_interval = async_track_time_interval(
|
self._unsub_interval = async_track_time_interval(
|
||||||
self._hass,
|
self._hass,
|
||||||
self._async_refresh,
|
self._async_refresh,
|
||||||
timedelta(seconds=self._dev_config_entry[CONF_SCAN_INTERVAL]),
|
timedelta(seconds=int(self._dev_config_entry[CONF_SCAN_INTERVAL])),
|
||||||
)
|
)
|
||||||
|
|
||||||
self.info(f"Successfully connected to {self._dev_config_entry[CONF_HOST]}")
|
self.info(f"Successfully connected to {self._dev_config_entry[CONF_HOST]}")
|
||||||
|
@@ -140,7 +140,7 @@ def options_schema(entities):
|
|||||||
["3.1", "3.2", "3.3", "3.4"]
|
["3.1", "3.2", "3.3", "3.4"]
|
||||||
),
|
),
|
||||||
vol.Required(CONF_ENABLE_DEBUG, default=False): bool,
|
vol.Required(CONF_ENABLE_DEBUG, default=False): bool,
|
||||||
vol.Optional(CONF_SCAN_INTERVAL): cv.string,
|
vol.Optional(CONF_SCAN_INTERVAL): int,
|
||||||
vol.Optional(CONF_MANUAL_DPS): cv.string,
|
vol.Optional(CONF_MANUAL_DPS): cv.string,
|
||||||
vol.Optional(CONF_RESET_DPIDS): cv.string,
|
vol.Optional(CONF_RESET_DPIDS): cv.string,
|
||||||
vol.Required(
|
vol.Required(
|
||||||
|
Reference in New Issue
Block a user