hass-core/homeassistant
Markus Ressel 542f024356 XS1 component (#19115)
* added xs1 main component
added implementations for switch, sensor, climate and binary_sensor

* updated code
fixed styling
added comments
removed binary_sensor (wasn't working)

* ran "gen_requirements_all.py" script

* fixed linting issues

* added config options for port and ssl
small fixes

* use already defined config constants instead of defining new ones

* avoid passing in hass to the entity

* use async keyword and proper asyncio calls
limit updates with a global lock to prevent overwhelming the gateway with concurrent requests
change info logger calls to debug

* update dependency

* removed unneeded constant

* fix lint issues

* updated requirements

* removed unused imports

* fixed some flake8 errors

* fixed some flake8 errors

* changed imports to absolute paths

* fixed some lint errors

* fixed some lint errors

* fix update of attached sensor

* reordered imports
added config defaults
check if platform is available
changed docstring

* lint fix

* review fixes

* isort

* import fix

* review fix

* review fix

* review fix

* removed unused imports

* lint fix

* lint fix

* climate fix
exclude sensors that will be used in climate component from default sensor category

* .coveragerc fix

* lint fix

* moved platform to it's own package
2019-02-07 23:21:41 +01:00
..
auth Added command_line auth provider that validates credentials by calling a command (#19985) 2019-02-06 16:36:41 -08:00
components XS1 component (#19115) 2019-02-07 23:21:41 +01:00
helpers Add more type hints to helpers (#20811) 2019-02-07 13:34:14 -08:00
scripts Add PLATFORM_SCHEMA_BASE support to check_config.py (#20663) 2019-02-01 08:14:02 -08:00
util Load as many components in parallel as possible (#20806) 2019-02-07 22:56:40 +01:00
__init__.py
__main__.py Lint 2018-10-02 10:35:00 +02:00
bootstrap.py Load as many components in parallel as possible (#20806) 2019-02-07 22:56:40 +01:00
config.py Fix the line reference in config error message (#20743) 2019-02-04 10:58:06 -08:00
config_entries.py Fix typo in config entries doc (#20619) 2019-01-31 10:52:42 +01:00
const.py Update platform loading path (#20807) 2019-02-07 13:33:12 -08:00
core.py Update flake8 to 3.7.5 (#20761) 2019-02-05 11:12:09 +01:00
data_entry_flow.py Add webhook + IFTTT example (#16817) 2018-09-30 14:45:48 +02:00
exceptions.py Check admin permission before able to manage config entries 2018-12-13 16:13:43 +01:00
loader.py Load as many components in parallel as possible (#20806) 2019-02-07 22:56:40 +01:00
monkey_patch.py Narrow scope of various pylint inline disables (#15364) 2018-10-10 12:17:11 +02:00
package_constraints.txt Upgrade astral to 1.9.2 (#20796) 2019-02-06 22:00:39 -08:00
requirements.py
setup.py Load as many components in parallel as possible (#20806) 2019-02-07 22:56:40 +01:00