Skip to content

Commit

Permalink
Feature names for weather device (#380)
Browse files Browse the repository at this point in the history
  • Loading branch information
farmio committed Sep 6, 2020
1 parent b3415e0 commit 0a1a1c3
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions xknx/devices/weather.py
Expand Up @@ -98,6 +98,7 @@ def __init__(
sync_state=sync_state,
value_type="temperature",
device_name=self.name,
feature_name="Temperature",
after_update_cb=self.after_update,
)

Expand All @@ -107,6 +108,7 @@ def __init__(
sync_state=sync_state,
value_type="illuminance",
device_name=self.name,
feature_name="Brightness south",
after_update_cb=self.after_update,
)

Expand All @@ -116,6 +118,7 @@ def __init__(
sync_state=sync_state,
value_type="illuminance",
device_name=self.name,
feature_name="Brightness west",
after_update_cb=self.after_update,
)

Expand All @@ -125,6 +128,7 @@ def __init__(
sync_state=sync_state,
value_type="illuminance",
device_name=self.name,
feature_name="Brightness east",
after_update_cb=self.after_update,
)

Expand All @@ -134,38 +138,39 @@ def __init__(
sync_state=sync_state,
value_type="wind_speed_ms",
device_name=self.name,
feature_name="Wind speed",
after_update_cb=self.after_update,
)

self._rain_alarm = RemoteValueSwitch(
xknx,
group_address_state=group_address_rain_alarm,
device_name=self.name,
feature_name="State",
feature_name="Rain alarm",
after_update_cb=self.after_update,
)

self._frost_alarm = RemoteValueSwitch(
xknx,
group_address_state=group_address_frost_alarm,
device_name=self.name,
feature_name="State",
feature_name="Frost alarm",
after_update_cb=self.after_update,
)

self._wind_alarm = RemoteValueSwitch(
xknx,
group_address_state=group_address_wind_alarm,
device_name=self.name,
feature_name="State",
feature_name="Wind alarm",
after_update_cb=self.after_update,
)

self._day_night = RemoteValueSwitch(
xknx,
group_address_state=group_address_day_night,
device_name=self.name,
feature_name="State",
feature_name="Day/Night",
after_update_cb=self.after_update,
)

Expand All @@ -175,6 +180,7 @@ def __init__(
sync_state=sync_state,
value_type="pressure",
device_name=self.name,
feature_name="Air pressure",
after_update_cb=self.after_update,
)

Expand All @@ -184,6 +190,7 @@ def __init__(
sync_state=sync_state,
value_type="humidity",
device_name=self.name,
feature_name="Humidity",
after_update_cb=self.after_update,
)

Expand Down

0 comments on commit 0a1a1c3

Please sign in to comment.