Correct state attribution.

This commit is contained in:
Richard Mitchell
2019-04-19 08:38:39 +01:00
parent 9f1e6613f8
commit 42c2cf71ec

View File

@@ -124,11 +124,11 @@ class EufyVacuum(VacuumDevice):
elif self.robovac.work_status == robovac.WorkStatus.RECHARGING: elif self.robovac.work_status == robovac.WorkStatus.RECHARGING:
return STATE_DOCKED return STATE_DOCKED
elif self.robovac.work_status == robovac.WorkStatus.SLEEPING: elif self.robovac.work_status == robovac.WorkStatus.SLEEPING:
return STATE_DOCKED return STATE_IDLE
elif self.robovac.work_status == robovac.WorkStatus.STAND_BY: elif self.robovac.work_status == robovac.WorkStatus.STAND_BY:
return STATE_IDLE return STATE_IDLE
elif self.robovac.work_status == robovac.WorkStatus.COMPLETED: elif self.robovac.work_status == robovac.WorkStatus.COMPLETED:
return STATE_IDLE return STATE_DOCKED
@property @property
def available(self) -> bool: def available(self) -> bool: