Faster refresh when changing configs

This commit is contained in:
Andre Basche 2023-04-23 20:04:19 +02:00
parent 1143c47fd3
commit 616f7babdb
3 changed files with 4 additions and 2 deletions

View file

@ -253,6 +253,7 @@ class HonSwitchEntity(HonEntity, SwitchEntity):
setting.max if isinstance(setting, HonParameterRange) else "1"
)
self.async_write_ha_state()
await self.coordinator.async_refresh()
else:
await self._device.commands[self.entity_description.turn_on_key].send()
@ -263,5 +264,6 @@ class HonSwitchEntity(HonEntity, SwitchEntity):
setting.min if isinstance(setting, HonParameterRange) else "0"
)
self.async_write_ha_state()
await self.coordinator.async_refresh()
else:
await self._device.commands[self.entity_description.turn_off_key].send()