Skip to content

Commit

Permalink
feature: expose sensor_id in sensors and alias in all features (fixup)
Browse files Browse the repository at this point in the history
  • Loading branch information
swistakm committed Aug 20, 2024
1 parent d9cc011 commit 839dbaf
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions blebox_uniapi/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,8 +219,14 @@ def _read_period_of_measurement(self) -> int:
class Temperature(BaseSensor):
_current: Union[float, int, None]

def __init__(self, product: "Box", alias: str, methods: dict):
super().__init__(product, alias, methods)
def __init__(
self,
product: "Box",
alias: str,
methods: dict,
sensor_id: Optional[int] = None,
):
super().__init__(product, alias, methods, sensor_id=sensor_id)
self._unit = "celsius"
self._device_class = "temperature"

Expand All @@ -247,7 +253,11 @@ class AirQuality(BaseSensor):
_pm: Optional[int]

def __init__(
self, product: "Box", alias: str, methods: dict, sensor_id: Optional[str] = None
self,
product: "Box",
alias: str,
methods: dict,
sensor_id: Optional[str] = None,
):
super().__init__(product, alias, methods, sensor_id)
self._unit = "concentration_of_mp"
Expand Down

0 comments on commit 839dbaf

Please sign in to comment.