Fix missing await in modbus platforms (followup on async PR) (#50710)
This commit is contained in:
parent
97559087b5
commit
6b34ba012c
3 changed files with 5 additions and 5 deletions
|
@ -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:
|
||||||
|
|
|
@ -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."""
|
||||||
|
|
|
@ -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()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue