From d756936a4e756dfb57a7e2352ef1836b0ab0b058 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 7550756f8c4..2982d7176a6 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 ):