Get appliance code from serial number

This commit is contained in:
Andre Basche
2023-05-20 13:24:24 +02:00
parent 9f130e2e85
commit 9971fe95e2
3 changed files with 12 additions and 4 deletions

View File

@ -98,6 +98,13 @@ class HonAppliance:
def nick_name(self) -> str:
return self._check_name_zone("nickName")
@property
def code(self) -> str:
if code := self.info.get("code"):
return code
serial_number = self.info.get("serialNumber", "")
return serial_number[:8] if len(serial_number) < 18 else serial_number[:11]
@property
def commands_options(self):
return self._appliance_model.get("options")