core/homeassistant/components/nexia
Benjamin Paul [MSFT] 5965918c86
Add Fan Speed number entity to Nexia (#98642)
* Add Fan Speed support to Nexia integration

Adds a new "set_fan_speed" service to the Nexia integration, to allow
setting speed of the air-handler/blower fans.

* Add Fan Speed to Nexia Tests

* Remove mistakenly-added changes to Climate tests

A previous version of this change made modifications to the base
Climate entity, but that approach was later abandonded. These changes
to Climate tests were left over from that, and should never have been
included.

* Add Fan Speed Number Entity

* Remove Set Fan Speed Service

* Remove fan_speed attribute

The fan_speed attribute is not necessary with the new Number entity.

* Address reviewer feedback

Rename test function to reflect fact that fan speed entities are
entities, and not sensors.
Added missing typing to variables.
Sorted list of platforms

* Add test_set_fan_speed

Also adds new test fixture for mock response to API call

* Update homeassistant/components/nexia/number.py

* Name change

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-19 16:42:13 +02:00
..
__init__.py
binary_sensor.py
climate.py
config_flow.py
const.py Add Fan Speed number entity to Nexia (#98642) 2023-08-19 16:42:13 +02:00
coordinator.py
diagnostics.py
entity.py Move DeviceInfo from entity to device registry (#98149) 2023-08-10 22:04:26 -04:00
manifest.json
number.py Add Fan Speed number entity to Nexia (#98642) 2023-08-19 16:42:13 +02:00
scene.py
sensor.py
services.yaml
strings.json
switch.py
util.py