diff --git a/homeassistant/components/statistics/sensor.py b/homeassistant/components/statistics/sensor.py index d85b6b079ae..0fb08a0fecb 100644 --- a/homeassistant/components/statistics/sensor.py +++ b/homeassistant/components/statistics/sensor.py @@ -267,7 +267,7 @@ class StatisticsSensor(Entity): time_diff = (self.max_age - self.min_age).total_seconds() if time_diff > 0: - self.change_rate = self.average_change / time_diff + self.change_rate = self.change / time_diff self.change = round(self.change, self._precision) self.average_change = round(self.average_change, self._precision) diff --git a/tests/components/statistics/test_sensor.py b/tests/components/statistics/test_sensor.py index cec669da134..df79d0750b4 100644 --- a/tests/components/statistics/test_sensor.py +++ b/tests/components/statistics/test_sensor.py @@ -36,7 +36,7 @@ class TestStatisticsSensor(unittest.TestCase): self.variance = round(statistics.variance(self.values), 2) self.change = round(self.values[-1] - self.values[0], 2) self.average_change = round(self.change / (len(self.values) - 1), 2) - self.change_rate = round(self.average_change / (60 * (self.count - 1)), 2) + self.change_rate = round(self.change / (60 * (self.count - 1)), 2) def teardown_method(self, method): """Stop everything that was started."""