Skip to content

Commit de98ee6

Browse files
authored
Merge pull request #38 from plugwise/devicenames2
Add Aux to water_heater + ensure name
2 parents 1086fed + a25a220 commit de98ee6

File tree

6 files changed

+12
-6
lines changed

6 files changed

+12
-6
lines changed

custom_components/plugwise-beta/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
6262
config_entry_id=entry.entry_id,
6363
identifiers={(DOMAIN, api.gateway_id)},
6464
manufacturer="Plugwise",
65-
name="{} - {} Gateway".format(entry.title, api.smile_name),
65+
name=entry.title,
6666
model=f"Smile {api.smile_name}",
6767
sw_version=api.smile_version[0],
6868
)

custom_components/plugwise-beta/binary_sensor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def __init__(self, api, updater, name, binary_sensor, dev_id, model):
7474
self._name = name
7575
self._binary_sensor = binary_sensor
7676
self._is_on = False
77-
self._unique_id = f"bs-{dev_id}-{name}-{binary_sensor}"
7877

7978
sensorname = binary_sensor.replace("_", " ").title()
8079
self._sensorname = f"{name} {sensorname}"
@@ -87,6 +86,8 @@ def __init__(self, api, updater, name, binary_sensor, dev_id, model):
8786
self._name = f"Auxiliary"
8887
self._sensorname = f"{self._name} {sensorname}"
8988

89+
self._unique_id = f"bs-{dev_id}-{self._name}-{binary_sensor}"
90+
9091
@property
9192
def unique_id(self):
9293
"""Return a unique ID."""

custom_components/plugwise-beta/climate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def __init__(self, api, updater, name, dev_id, loc_id, model, min_temp, max_temp
104104
self._schedule_temp = None
105105
self._hvac_mode = None
106106
self._single_thermostat = self._api.single_master_thermostat()
107-
self._unique_id = f"cl-{dev_id}-{name}"
107+
self._unique_id = f"cl-{dev_id}-{self._name}"
108108

109109
@property
110110
def unique_id(self):

custom_components/plugwise-beta/sensor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,6 @@ def __init__(self, api, updater, name, dev_id, sensor, sensor_type):
208208
self._icon = sensor_type[3]
209209
self._class = sensor_type[2]
210210
self._state = None
211-
self._unique_id = f"cl-{dev_id}-{name}-{sensor}"
212211

213212
sensorname = sensor.replace("_", " ").title()
214213
self._sensorname = f"{name} {sensorname}"
@@ -221,6 +220,8 @@ def __init__(self, api, updater, name, dev_id, sensor, sensor_type):
221220
self._name = f"Auxiliary"
222221
self._sensorname = f"{self._name} {sensorname}"
223222

223+
self._unique_id = f"cl-{dev_id}-{self._name}-{sensor}"
224+
224225
@property
225226
def unique_id(self):
226227
"""Return a unique ID."""

custom_components/plugwise-beta/switch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def __init__(self, api, updater, name, dev_id, model):
3939
self._name = name
4040
self._dev_id = dev_id
4141
self._device_is_on = False
42-
self._unique_id = f"sw-{dev_id}-{name}"
42+
self._unique_id = f"sw-{dev_id}-{self._name}"
4343

4444
@property
4545
def unique_id(self):

custom_components/plugwise-beta/water_heater.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@ def __init__(self, api, updater, name, dev_id):
7171
self._cooling_state = False
7272
self._domestic_hot_water_state = False
7373
self._central_heater_water_pressure = None
74-
self._unique_id = f"wh-{dev_id}-{name}"
74+
75+
if self._dev_id == self._api.heater_id:
76+
self._name = f"Auxiliary"
77+
78+
self._unique_id = f"wh-{dev_id}-{self._name}"
7579

7680
@property
7781
def unique_id(self):

0 commit comments

Comments
 (0)