hass-core/homeassistant
Alexei Chetroi 9907e95c34
Add zha climate ()
* 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
..
auth Pylint cleanups () 2020-05-09 14:08:40 +03:00
components Add zha climate () 2020-05-20 16:10:50 -04:00
generated Update mill manifest to reflect config flow () 2020-05-18 11:00:44 +02:00
helpers Add check for HTML in translations () 2020-05-14 19:33:14 +02:00
scripts Check isinstance on collections.abc, not typing classes () 2020-05-02 23:57:48 +02:00
util Avoid locking in the logging queue handler () 2020-05-17 14:39:27 +02:00
__init__.py
__main__.py Add get_url helper, deprecate base_url () 2020-05-08 02:29:47 +02:00
block_async_io.py Patch http.client to not do I/O in the event loop () 2020-04-15 15:32:10 -07:00
bootstrap.py Use built in queue log handlers to avoid formatting logs in the event loop () 2020-05-16 09:29:58 -05:00
config.py Pylint cleanups () 2020-05-09 14:08:40 +03:00
config_entries.py Plex discovery on demand () 2020-05-13 09:11:00 -04:00
const.py Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE constants () 2020-05-17 15:58:31 +02:00
core.py Fix handling of additional data in core config storage () 2020-05-16 13:31:15 +02:00
data_entry_flow.py Add current step that is in progress () 2020-05-05 21:34:51 -07:00
exceptions.py Sort imports according to PEP8 for 'homeassistant' folder () 2019-12-09 16:42:10 +01:00
loader.py Remove logo & icon from manifest () 2020-05-10 11:10:44 -04:00
package_constraints.txt Updated frontend to 20200519.0 () 2020-05-19 13:07:15 -04:00
requirements.py Fix isort problem in homeassistant/requirements.py () 2020-04-08 12:48:20 -07:00
setup.py Set up config entries in parallel () 2020-04-27 10:05:02 -07:00
strings.json Use config flow references for data () 2020-05-12 10:50:44 -07:00