[go: nahoru, domu]

Skip to content

Commit

Permalink
Return None if pm25_value is unsupported. (#47)
Browse files Browse the repository at this point in the history
* Return None if pm25_value is unsupported.

* Use one line comprehension

* Return None if status value is unsupported
  • Loading branch information
RiANOl committed May 7, 2023
1 parent 74d7757 commit c468ce5
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions custom_components/jcihitachi_tw/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ def native_value(self):
"""Return the indoor humidity."""
status = self.hass.data[DOMAIN][UPDATED_DATA].get(self._thing.name, None)
if status:
return status.indoor_humidity
return None if status.indoor_humidity == "unsupported" else status.indoor_humidity
return None

@property
Expand Down Expand Up @@ -107,7 +107,7 @@ def native_value(self):
"""Return the PM2.5 value."""
status = self.hass.data[DOMAIN][UPDATED_DATA].get(self._thing.name, None)
if status:
return status.pm25_value
return None if status.pm25_value == "unsupported" else status.pm25_value
return None

@property
Expand Down Expand Up @@ -176,7 +176,7 @@ def native_value(self):
"""Return the power consumption in KW/H"""
status = self.hass.data[DOMAIN][UPDATED_DATA].get(self._thing.name, None)
if status:
return status.power_kwh
return None if status.power_kwh == "unsupported" else status.power_kwh
return None

@property
Expand Down Expand Up @@ -281,7 +281,7 @@ def native_value(self):
"""Return the indoor temperature."""
status = self.hass.data[DOMAIN][UPDATED_DATA].get(self._thing.name, None)
if status:
return status.IndoorTemperature
return None if status.IndoorTemperature == "unsupported" else status.IndoorTemperature
return None

@property
Expand Down

0 comments on commit c468ce5

Please sign in to comment.