From a499dfb8ff4eabe00aa06d2e9c5668f913f97cb8 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Sat, 23 Jul 2022 20:06:10 -0600 Subject: [PATCH] Fix AssertionError in RainMachine (#75668) --- homeassistant/components/rainmachine/sensor.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/components/rainmachine/sensor.py b/homeassistant/components/rainmachine/sensor.py index 5a5329ad1fa..e57386fe0ec 100644 --- a/homeassistant/components/rainmachine/sensor.py +++ b/homeassistant/components/rainmachine/sensor.py @@ -243,10 +243,8 @@ class TimeRemainingSensor(RainMachineEntity, RestoreSensor): seconds_remaining = self.calculate_seconds_remaining() new_timestamp = now + timedelta(seconds=seconds_remaining) - assert isinstance(self._attr_native_value, datetime) - if ( - self._attr_native_value + isinstance(self._attr_native_value, datetime) and new_timestamp - self._attr_native_value < DEFAULT_ZONE_COMPLETION_TIME_WOBBLE_TOLERANCE ):