Merge branch 'CloCkWeRX-fix-casting-issue' into stability_fixes

This commit is contained in:
rospogrigio
2023-01-29 18:25:19 +01:00
2 changed files with 3 additions and 3 deletions

View File

@@ -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]}")

View File

@@ -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(