Fix missing await in modbus platforms (followup on async PR) (#50710)

This commit is contained in:
jan iversen 2021-05-17 14:20:51 +02:00 committed by GitHub
parent 97559087b5
commit 6b34ba012c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View file

@ -213,7 +213,7 @@ class ModbusThermostat(ClimateEntity):
self._target_temperature_register, self._target_temperature_register,
register_value, register_value,
) )
self.async_update() await self.async_update()
@property @property
def available(self) -> bool: def available(self) -> bool:

View file

@ -174,7 +174,7 @@ class ModbusCover(CoverEntity, RestoreEntity):
else: else:
await self._async_write_register(self._state_open) await self._async_write_register(self._state_open)
self.async_update() await self.async_update()
async def async_close_cover(self, **kwargs: Any) -> None: async def async_close_cover(self, **kwargs: Any) -> None:
"""Close cover.""" """Close cover."""
@ -183,7 +183,7 @@ class ModbusCover(CoverEntity, RestoreEntity):
else: else:
await self._async_write_register(self._state_closed) await self._async_write_register(self._state_closed)
self.async_update() await self.async_update()
async def async_update(self, now=None): async def async_update(self, now=None):
"""Update the state of the cover.""" """Update the state of the cover."""

View file

@ -134,7 +134,7 @@ class ModbusSwitch(SwitchEntity, RestoreEntity):
else: else:
self._available = True self._available = True
if self._verify_active: if self._verify_active:
self.async_update() await self.async_update()
else: else:
self._is_on = True self._is_on = True
self.async_write_ha_state() self.async_write_ha_state()
@ -150,7 +150,7 @@ class ModbusSwitch(SwitchEntity, RestoreEntity):
else: else:
self._available = True self._available = True
if self._verify_active: if self._verify_active:
self.async_update() await self.async_update()
else: else:
self._is_on = False self._is_on = False
self.async_write_ha_state() self.async_write_ha_state()