Skip to content

Commit 91ec527

Browse files
authored
Merge pull request #249 from tijsverkoyen/cleanup
Cleanup
2 parents 62ef613 + 8b89907 commit 91ec527

File tree

4 files changed

+3
-24
lines changed

4 files changed

+3
-24
lines changed

custom_components/nhc2/climate.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
3434
hub = (DOMAIN, config_entry.data[CONF_USERNAME])
3535

3636
device_instances = gateway.get_device_instances(CocoThermostatHvac)
37-
device_instances += gateway.get_device_instances(CocoTouchswitchHvac)
3837
_LOGGER.info('→ Found %s NHC Thermostat (thermostat, touchswitch)', len(device_instances))
3938
if len(device_instances) > 0:
4039
entities = []

custom_components/nhc2/nhccoco/coco.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ def _process_devices_list(self, response):
348348
'CocoDimmerSmartdimmer',
349349
'CocoDoorlockLock',
350350
'CocoElectricalheatingHvac',
351+
'CocoElectricityPulseCentralmeter',
351352
'CocoEnergydisplayPanel',
352353
'CocoExtensionbuttonx1Smartextensionpanel',
353354
'CocoExternalsystemDigitalsensor',

custom_components/nhc2/sensor.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
177177
async_add_entities(entities)
178178

179179
device_instances = gateway.get_device_instances(CocoThermostatHvac)
180-
_LOGGER.info('→ Found %s NHC Thermostat (thermostat)', len(device_instances))
180+
_LOGGER.info('→ Found %s NHC Thermostat (thermostat/touchswitch)', len(device_instances))
181181
if len(device_instances) > 0:
182182
entities = []
183183
for device_instance in device_instances:
@@ -191,17 +191,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
191191

192192
async_add_entities(entities)
193193

194-
device_instances = gateway.get_device_instances(CocoTouchswitchHvac)
195-
_LOGGER.info('→ Found %s NHC Thermostat (touchswitch)', len(device_instances))
196-
if len(device_instances) > 0:
197-
entities = []
198-
for device_instance in device_instances:
199-
entities.append(Nhc2ThermostatHvacSetpointTemperatureEntity(device_instance, hub, gateway))
200-
entities.append(Nhc2ThermostatHvacOverruleTimeEntity(device_instance, hub, gateway))
201-
entities.append(Nhc2ThermostatHvacOverruleSetpointEntity(device_instance, hub, gateway))
202-
203-
async_add_entities(entities)
204-
205194
device_instances = gateway.get_device_instances(CocoThermostatThermostat)
206195
_LOGGER.info('→ Found %s NHC Touch Switch', len(device_instances))
207196
if len(device_instances) > 0:

custom_components/nhc2/switch.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
138138
async_add_entities(entities)
139139

140140
device_instances = gateway.get_device_instances(CocoThermostatHvac)
141-
_LOGGER.info('→ Found %s NHC Thermostat (thermostat)', len(device_instances))
141+
_LOGGER.info('→ Found %s NHC Thermostat (thermostat, touchswitch)', len(device_instances))
142142
if len(device_instances) > 0:
143143
entities = []
144144
for device_instance in device_instances:
@@ -149,16 +149,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
149149

150150
async_add_entities(entities)
151151

152-
device_instances = gateway.get_device_instances(CocoTouchswitchHvac)
153-
_LOGGER.info('→ Found %s NHC Thermostat (touchswitch)', len(device_instances))
154-
if len(device_instances) > 0:
155-
entities = []
156-
for device_instance in device_instances:
157-
entities.append(Nhc2ThermostatHvacOverruleActiveEntity(device_instance, hub, gateway))
158-
entities.append(Nhc2ThermostatHvacEcoSaveEntity(device_instance, hub, gateway))
159-
160-
async_add_entities(entities)
161-
162152
device_instances = gateway.get_device_instances(CocoThermostatThermostat)
163153
_LOGGER.info('→ Found %s NHC Touch Switch', len(device_instances))
164154
if len(device_instances) > 0:

0 commit comments

Comments
 (0)