From 86e608d04f7251b33b621cdb07918f1afe770b46 Mon Sep 17 00:00:00 2001 From: Xitee <59659167+Xitee1@users.noreply.github.com> Date: Fri, 12 Jan 2024 21:35:09 +0100 Subject: [PATCH] Handle missing fields from Roomba (#107893) Add default values to mission_stats and run_stats --- homeassistant/components/roomba/irobot_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/roomba/irobot_base.py b/homeassistant/components/roomba/irobot_base.py index b5dd9fedbd3..38de3a7fb2b 100644 --- a/homeassistant/components/roomba/irobot_base.py +++ b/homeassistant/components/roomba/irobot_base.py @@ -105,12 +105,12 @@ class IRobotEntity(Entity): @property def run_stats(self): """Return the run stats.""" - return self.vacuum_state.get("bbrun") + return self.vacuum_state.get("bbrun", {}) @property def mission_stats(self): """Return the mission stats.""" - return self.vacuum_state.get("bbmssn") + return self.vacuum_state.get("bbmssn", {}) @property def battery_stats(self):