Log debug message when state changes to error
This commit is contained in:
parent
8d8428a359
commit
7f5cc8c30f
|
|
@ -191,10 +191,11 @@ class RoboVacEntity(StateVacuumEntity):
|
||||||
def state(self) -> str | None:
|
def state(self) -> str | None:
|
||||||
if self.tuya_state is None:
|
if self.tuya_state is None:
|
||||||
return STATE_UNAVAILABLE
|
return STATE_UNAVAILABLE
|
||||||
elif type(self.error_code) is not None and self.error_code not in [
|
elif type(self.error_code) is not None and self.error_code and self.error_code not in [
|
||||||
0,
|
0,
|
||||||
"no_error",
|
"no_error",
|
||||||
]:
|
]:
|
||||||
|
_LOGGER.debug("State changed to error. Error message: {}".format(getErrorMessage(self.error_code)))
|
||||||
return STATE_ERROR
|
return STATE_ERROR
|
||||||
elif self.tuya_state == "Charging" or self.tuya_state == "completed":
|
elif self.tuya_state == "Charging" or self.tuya_state == "completed":
|
||||||
return STATE_DOCKED
|
return STATE_DOCKED
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue