diff --git a/.coveragerc b/.coveragerc index d7eae65becf..8db2deee2e2 100644 --- a/.coveragerc +++ b/.coveragerc @@ -687,6 +687,7 @@ omit = homeassistant/components/netgear_lte/* homeassistant/components/netio/switch.py homeassistant/components/neurio_energy/sensor.py + homeassistant/components/nexia/climate.py homeassistant/components/nextcloud/* homeassistant/components/nfandroidtv/notify.py homeassistant/components/niko_home_control/light.py diff --git a/homeassistant/components/nexia/climate.py b/homeassistant/components/nexia/climate.py index 2dff498f281..e27a1816a8e 100644 --- a/homeassistant/components/nexia/climate.py +++ b/homeassistant/components/nexia/climate.py @@ -203,7 +203,10 @@ class NexiaZone(NexiaThermostatZoneEntity, ClimateEntity): def set_humidity(self, humidity): """Dehumidify target.""" - self._thermostat.set_dehumidify_setpoint(humidity / 100.0) + if self._thermostat.has_dehumidify_support(): + self._thermostat.set_dehumidify_setpoint(humidity / 100.0) + else: + self._thermostat.set_humidify_setpoint(humidity / 100.0) self._signal_thermostat_update() @property