From c0d2b50a6ec7e9eb3e9e57eeb422ed80d1d60377 Mon Sep 17 00:00:00 2001 From: Jordan Harvey Date: Thu, 20 Jun 2024 20:32:34 +0000 Subject: [PATCH] fix value error for stations where state value is not found --- custom_components/fuel_prices/sensor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/fuel_prices/sensor.py b/custom_components/fuel_prices/sensor.py index 18dabc9..2f3ab4c 100644 --- a/custom_components/fuel_prices/sensor.py +++ b/custom_components/fuel_prices/sensor.py @@ -94,13 +94,13 @@ def name(self) -> str: @property def native_unit_of_measurement(self) -> str: """Return unit of measurement.""" - if self.state_value == "name": + if isinstance(self.native_value, str): return None return self._fuel_station.currency.upper() @property def state_class(self) -> str: """Return state type.""" - if self.state_value == "name": + if isinstance(self.native_value, str): return None return "total"