diff --git a/homeassistant/components/august/__init__.py b/homeassistant/components/august/__init__.py index 466160d2973..fe16819bf9c 100644 --- a/homeassistant/components/august/__init__.py +++ b/homeassistant/components/august/__init__.py @@ -249,10 +249,11 @@ class AugustData(AugustSubscriberMixin): device = self.get_device_detail(device_id) activities = activities_from_pubnub_message(device, date_time, message) activity_stream = self.activity_stream - if activities: - activity_stream.async_process_newer_device_activities(activities) + if activities and activity_stream.async_process_newer_device_activities( + activities + ): self.async_signal_device_id_update(device.device_id) - activity_stream.async_schedule_house_id_refresh(device.house_id) + activity_stream.async_schedule_house_id_refresh(device.house_id) @callback def async_stop(self) -> None: