@@ -319,7 +319,7 @@ async def async_set_temperature(self, **kwargs):
319
319
if not self ._hvac_mode .lower () == HVAC_MODE_OFF :
320
320
await self .send_command ()
321
321
322
- await self .async_update_ha_state ()
322
+ self .async_write_ha_state ()
323
323
324
324
async def async_set_hvac_mode (self , hvac_mode ):
325
325
"""Set operation mode."""
@@ -329,23 +329,23 @@ async def async_set_hvac_mode(self, hvac_mode):
329
329
self ._last_on_operation = hvac_mode
330
330
331
331
await self .send_command ()
332
- await self .async_update_ha_state ()
332
+ self .async_write_ha_state ()
333
333
334
334
async def async_set_fan_mode (self , fan_mode ):
335
335
"""Set fan mode."""
336
336
self ._current_fan_mode = fan_mode
337
337
338
338
if not self ._hvac_mode .lower () == HVAC_MODE_OFF :
339
339
await self .send_command ()
340
- await self .async_update_ha_state ()
340
+ self .async_write_ha_state ()
341
341
342
342
async def async_set_swing_mode (self , swing_mode ):
343
343
"""Set swing mode."""
344
344
self ._current_swing_mode = swing_mode
345
345
346
346
if not self ._hvac_mode .lower () == HVAC_MODE_OFF :
347
347
await self .send_command ()
348
- await self .async_update_ha_state ()
348
+ self .async_write_ha_state ()
349
349
350
350
async def async_turn_off (self ):
351
351
"""Turn off."""
@@ -391,15 +391,15 @@ async def _async_temp_sensor_changed(self, entity_id, old_state, new_state):
391
391
return
392
392
393
393
self ._async_update_temp (new_state )
394
- await self .async_update_ha_state ()
394
+ self .async_write_ha_state ()
395
395
396
396
async def _async_humidity_sensor_changed (self , entity_id , old_state , new_state ):
397
397
"""Handle humidity sensor changes."""
398
398
if new_state is None :
399
399
return
400
400
401
401
self ._async_update_humidity (new_state )
402
- await self .async_update_ha_state ()
402
+ self .async_write_ha_state ()
403
403
404
404
async def _async_power_sensor_changed (self , entity_id , old_state , new_state ):
405
405
"""Handle power sensor changes."""
@@ -416,13 +416,13 @@ async def _async_power_sensor_changed(self, entity_id, old_state, new_state):
416
416
else :
417
417
self ._hvac_mode = STATE_ON
418
418
419
- await self .async_update_ha_state ()
419
+ self .async_write_ha_state ()
420
420
421
421
if new_state .state == STATE_OFF :
422
422
self ._on_by_remote = False
423
423
if self ._hvac_mode != HVAC_MODE_OFF :
424
424
self ._hvac_mode = HVAC_MODE_OFF
425
- await self .async_update_ha_state ()
425
+ self .async_write_ha_state ()
426
426
427
427
@callback
428
428
def _async_update_temp (self , state ):
0 commit comments