Improve balboa tests (#61691)
This commit is contained in:
parent
10f57cf1f5
commit
0662ab019f
8 changed files with 243 additions and 364 deletions
|
@ -29,6 +29,8 @@ from homeassistant.const import (
|
|||
from .const import CLIMATE, CLIMATE_SUPPORTED_FANSTATES, CLIMATE_SUPPORTED_MODES, DOMAIN
|
||||
from .entity import BalboaEntity
|
||||
|
||||
SET_TEMPERATURE_WAIT = 1
|
||||
|
||||
|
||||
async def async_setup_entry(hass, entry, async_add_entities):
|
||||
"""Set up the spa climate device."""
|
||||
|
@ -124,10 +126,10 @@ class BalboaSpaClimate(BalboaEntity, ClimateEntity):
|
|||
newtemp = kwargs[ATTR_TEMPERATURE]
|
||||
if newtemp > self._client.tmax[self._client.TEMPRANGE_LOW][scale]:
|
||||
await self._client.change_temprange(self._client.TEMPRANGE_HIGH)
|
||||
await asyncio.sleep(1)
|
||||
await asyncio.sleep(SET_TEMPERATURE_WAIT)
|
||||
if newtemp < self._client.tmin[self._client.TEMPRANGE_HIGH][scale]:
|
||||
await self._client.change_temprange(self._client.TEMPRANGE_LOW)
|
||||
await asyncio.sleep(1)
|
||||
await asyncio.sleep(SET_TEMPERATURE_WAIT)
|
||||
await self._client.send_temp_change(newtemp)
|
||||
|
||||
async def async_set_preset_mode(self, preset_mode) -> None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue