core/homeassistant/components/zha
Alexei Chetroi 9907e95c34
Add zha climate (#35682)
* Initial ZHA climate implementation.
* Add retryable_request decorator.
sort helpers imports.

* Check manufacturer for Climate implementation.
* Default zha.climate.operation_list to [Off]
* Migrate to climate 1.0
* Sort imports, properties and methods.
* Handle 'PRESET_NONE' presets.
* Use pi_heating/cooling_demand for HVAC action prop.
* Implement `running_state` HVAC channel property.
For ZHA thermostats which don't support `pi_heating_demand` or
`pi_cooling_demand' attributes.

* wip fan support
* Refactor retryable request logging.
* Rebase cleanup.
* Update climate discovery.
* Fix ZHA climate restoration.
* Bulk configure attribute reports.
* Use configure_reporting_multiple command for Light
More detailed response parsing of configure_reporting_multiple.

* Use ordered list for HVAC cluster attribute reports.
* Don't mutilate HVAC mode list.
* Add fan_mode property to fan channel.
* Fix type hinting.
* Expose fan mode only.
* Implement fan mode setting.
Drop support for HVAC_FAN_ONLY mode.

* Use ClimateEntity as base class.
* Cleanup debug code.
* Update time display for Sinope.
* Don't do many retries.
* Don't use multi attr reporting configuration.
* Make tests pass.
* Drop support for setpoint change source/amount.
* Cleanups.
* Drop aux heat
* Update tests.
* Drop Sinope temperature display code.
* Update tests.
* Refactor temperature setting.
* Update tests.
* Update Fan tests.
* Lint
* Black.
* Use correct logging levels
2020-05-20 16:10:50 -04:00
..
core Add zha climate (#35682) 2020-05-20 16:10:50 -04:00
translations [ci skip] Translation update 2020-05-17 00:02:56 +00:00
__init__.py Don't remove deprecated ZHA config option yet (#35627) 2020-05-14 13:50:54 -04:00
api.py Group by endpoints and not by devices for ZHA Zigbee groups (#34583) 2020-05-04 15:19:53 -04:00
binary_sensor.py
climate.py Add zha climate (#35682) 2020-05-20 16:10:50 -04:00
config_flow.py Refactor ZHA config flow (#35397) 2020-05-09 09:44:19 -04:00
cover.py
device_action.py
device_tracker.py
device_trigger.py
entity.py
fan.py
light.py
lock.py
manifest.json Bump up ZHA dependencies. (#35797) 2020-05-19 06:50:05 -04:00
sensor.py
services.yaml
strings.json New configuration flow for ZHA integration (#35161) 2020-05-06 12:23:53 +02:00
switch.py