Update ge_ccm_brew_temperature.py

Updated for NumberEntity refactoring
This commit is contained in:
elwing00 2022-07-14 13:11:28 -04:00 committed by GitHub
parent 113f49eef3
commit 347fb84a4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 3 deletions

View File

@ -9,14 +9,18 @@ class GeCcmBrewTemperatureNumber(GeErdNumber, GeCcmCachedValue):
GeErdNumber.__init__(self, api = api, erd_code = ErdCode.CCM_BREW_TEMPERATURE, min_value=min_temp, max_value=max_temp, mode="slider")
GeCcmCachedValue.__init__(self)
async def async_set_value(self, value):
async def async_set_native_value(self, value):
GeCcmCachedValue.set_value(self, value)
self.schedule_update_ha_state()
@property
def value(self):
def native_value(self):
return int(self.get_value(device_value = super().value))
@property
def native_unit_of_measurement(self):
return TEMP_FAHRENHEIT
@property
def brew_temperature(self) -> int:
return self.value
return self.value