hass-core/homeassistant/components/light
Julius Mittenzwei 77d0ad1797 Stable and asynchronous KNX library. (#8725)
* First draft of XKNX module for Home-Assistant

* XKNX does now take path of xknx.yaml as parameter

* small fix, telegram_received_callback has different signature

* changed method of registering callbacks of devices

* removed non async command lines from xknx

* telegram_received_cb not needed within HASS module

* updated requirements

* Configuration if XKNX should connect via Routing or Tunneling

* bumping version to 0.6.1

* small fix within xknx plugin

* bumped version

* XKNX-Switches are now BinarySensors and Logic from Sensor was moved to BinarySensor

* renamed Outlet to Switch

* pylint

* configuration of KNX lights via HASS config, yay!

* changed name of attribute

* Added configuration for xknx to switch component

* added support for sensors within hass configuration

* added support for climate within hass configuration

* Thermostat -> Climate

* added configuration support for binary_sensors

* renamed Shutter to Cover

* added configuration support for cover

* restructured file structure according to HASS requirements

* pylint

* pylint

* pylint

* pylint

* pylint

* pylint

* updated version

* pylint

* pylint

* pylint

* added setpoint support for climate devices

* devices are now in a different module

* more asyncio :-)

* pydocstyle

* pydocstyle

* added actions to binary_sensor

* allow more than one automation

* readded requirement

* Modifications suggested by hound

* Modifications suggested by hound

* Modifications suggested by hound

* Modifications suggested by hound

* xknx now imported as local import

* hound *sigh*

* lint

* 'fixed' coverage.

* next try for getting gen_requirements_all.py working

* removed blank line

* XKNX 0.7.1 with logging functionality, replaced some print() calls with _LOGGER

* updated requirements_all.txt

* Fixes issue https://github.com/XKNX/xknx/issues/51

* https://github.com/XKNX/xknx/issues/52 added raw access to KNX bus from HASS component.

* bumped version - 0.7.3 contains some bugfixes

* bumped version - 0.7.3 contains some bugfixes

* setting setpoint within climate device has to be async

* bumped version to 0.7.4

* bumped version

* https://github.com/XKNX/xknx/issues/48 Adding HVAC support.

* pylint suggestions

* Made target temperature and set point required attributes

* renamed value_type to type within sensor configuration

* Issue https://github.com/XKNX/xknx/issues/52 : added filter functionality for not flooding the event bus.

* suggestions by pylint

* Added notify support for knx platform.

* logging error if discovery_info is None.

* review suggestions by @armills

* line too long

* Using discovery_info to notifiy component which devices should be added.

* moved XKNX automation to main level.

* renamed xknx component to knx.

* reverted change within .coveragerc

* changed dependency

* updated docstrings.

* updated version of xknx within requirements_all.txt

* moved requirement to correct position

* renamed configuration attribute

* added @callback-decorator and async_prefix.

* added @callback decorator and async_ prefix to register_callbacks functions

* fixed typo

* pylint suggestions

* added angle position and invert_position and invert_angle to cover.knx

* typo

* bumped version within requirements_all.txt

* bumped version

* Added support for HVAC controller status
2017-09-07 00:11:55 -07:00
..
__init__.py Add bind_hass to components (#8502) 2017-07-16 10:14:46 -07:00
avion.py Update avion.py (#8364) 2017-07-06 23:20:39 -07:00
blinksticklight.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
blinkt.py Do not install all dependencies in dev mode (#7548) 2017-05-11 19:20:23 -07:00
decora.py Decora: Fix set brightness and improve reconnection (#8522) 2017-07-19 00:02:42 +02:00
decora_wifi.py Fix #8960 - Decora Wi-Fi Switch unable to set brightness (#8989) 2017-08-15 16:12:16 +02:00
demo.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
enocean.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
flux_led.py Update flux_led.py (#9122) 2017-08-24 23:31:57 +02:00
homematic.py WIP: Homematic improvments with new hass interfaces (#9058) 2017-08-31 21:16:44 +02:00
hue.py Expose hue group 0 (#8663) 2017-09-05 08:38:12 -07:00
hyperion.py Do not overwrite a custom hyperion light name with the hostname of the server. (#8391) 2017-07-10 00:06:31 +02:00
insteon_local.py Add support for Automatic OAuth2 authentication (#8962) 2017-08-13 22:37:50 -07:00
insteon_plm.py Update docstrings and log messages (#7526) 2017-05-10 12:06:57 +02:00
isy994.py Change Error Message when Turning off ISY994 Light (#8131) 2017-06-21 09:38:12 +02:00
knx.py Stable and asynchronous KNX library. (#8725) 2017-09-07 00:11:55 -07:00
lifx.py LIFX: avoid rare NoneType errors (#9054) 2017-08-20 20:29:54 +02:00
lifx_legacy.py Updated docstrings (#7383) 2017-04-30 20:10:08 -07:00
light_profiles.csv Lights now support profiles 2014-03-26 00:20:02 -07:00
limitlessled.py LimitlessLED: Configurable fade-out behavior (#7369) 2017-06-21 22:22:24 -07:00
litejet.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
lutron.py Add configuration check and use default var names (#7963) 2017-06-09 00:21:06 +02:00
lutron_caseta.py Improved Lutron Caseta shade support (#9302) 2017-09-05 11:30:36 +02:00
mochad.py Add mochad light component (#8476) 2017-08-03 10:51:01 +02:00
mqtt.py Add new config variable to MQTT light (#9304) 2017-09-06 01:01:03 +02:00
mqtt_json.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
mqtt_template.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
mysensors.py Refactor mysensors callback and add validation (#9069) 2017-08-25 08:58:05 -07:00
mystrom.py Add effects (#8442) 2017-07-11 21:22:00 +02:00
osramlightify.py use updated osram lightify 1.0.6 component, including bugfix allowing more than 27 devices (#8774) 2017-08-01 20:36:31 +02:00
piglow.py light.piglow update (#7408) 2017-05-02 21:21:37 -07:00
qwikswitch.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
rflink.py Correct spelling of aliases, deprecate old config options. (#8348) 2017-07-06 15:59:54 +02:00
rfxtrx.py Refactor rfxtrx (#9117) 2017-08-29 16:22:28 +02:00
rpi_gpio_pwm.py Update pwmled to 1.2.1. (#9040) 2017-08-19 13:23:46 +02:00
scsgate.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
sensehat.py light.sensehat: brightness control logic update (#7409) 2017-05-02 17:02:13 -07:00
services.yaml LIFX: support for multizone (#8399) 2017-07-13 19:38:36 -07:00
tellduslive.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
tellstick.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
template.py fixing potential null issue with optional param being parsed as a script (#7928) 2017-06-11 22:58:20 -07:00
tikteck.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
tplink.py Support changing the bulb color for tplink smartbulbs, fixes #8766 (#8780) 2017-08-22 22:11:44 -07:00
tradfri.py [light.tradfri] Full range of white spectrum lightbulbs support (#9224) 2017-08-30 23:19:06 -05:00
velbus.py Velbus (#8076) 2017-07-26 14:03:29 +02:00
vera.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00
wemo.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
wink.py Support for Wink Switch and Light groups also fix fan speed selection (#8501) 2017-07-20 00:27:39 +02:00
x10.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
xiaomi.py Xiaomi gw support (#8555) 2017-07-20 15:20:00 +02:00
xiaomi_philipslight.py Platform not ready behavior fixed. (#9325) 2017-09-07 00:01:59 -07:00
yeelight.py Yeelight fix updates on hsv mode (#9093) 2017-08-22 22:19:33 -07:00
yeelightsunflower.py Update docstrings (#7374) 2017-05-02 09:18:47 -07:00
zengge.py Do not call update() in constructor (#8878) 2017-08-08 20:21:33 +02:00
zha.py Use ZCL mandatory attribute to determine ZHA light capabilities (#9232) 2017-08-31 00:18:01 -05:00
zigbee.py 0.28 (#3288) 2016-09-10 18:22:58 -07:00
zwave.py Fix pylint 1.7.2 no-else-return issues (#8361) 2017-07-05 23:30:01 -07:00