diff --git a/deebotozmo/events.py b/deebotozmo/events.py index d944590..54fe857 100644 --- a/deebotozmo/events.py +++ b/deebotozmo/events.py @@ -149,10 +149,10 @@ def __init__(self, refresh_interval: int, refresh_function: Callable[[], Awaitab super().__init__(refresh_function) self._refresh_task: Optional[Task] = None self._refresh_interval: int = refresh_interval - self._state: Optional[VacuumState] = vacuum_bot.vacuum_status + self._status: Optional[VacuumState] = vacuum_bot.status async def on_status(event: StatusEvent): - self._state = event.state + self._status = event.state if event.state == VacuumState.STATE_CLEANING: self._start_refresh_task() else: @@ -177,7 +177,7 @@ def _stop_refresh_task(self): def subscribe(self, callback: Callable[[T], Awaitable[None]]) -> EventListener[T]: listener = super(PollingEventEmitter, self).subscribe(callback) - if self._state == VacuumState.STATE_CLEANING: + if self._status == VacuumState.STATE_CLEANING: self._start_refresh_task() return listener