Commit graph

644 commits

Author SHA1 Message Date
badele
46f5ef54a1 Refactoring test instance type 2015-10-07 19:15:50 +02:00
badele
11fc521e60 Replace REQUIREMENTS by DEPENDENCIES variable 2015-10-07 19:04:03 +02:00
Alan Bowman
047cff6596 Add blinkstick support 2015-10-06 11:10:16 +01:00
badele
32f1791c5a Check flake & pylint style 2015-10-06 08:44:15 +02:00
Alan Bowman
6d53944fa1 Support RGB colors 2015-10-05 13:25:09 +01:00
badele
db509ccf18 Add a light & switch rfxtrx sender capability 2015-10-02 22:39:30 +02:00
Michael Auchter
52ebb2fb3b limitlessled: Add support for White Limitless LED bulbs
LimitlessLED bulbs actually come in three flavors: RGB, RGBW, and White. The
ledcontroller library used to control these bulbs only supports RGBW and White
bulbs. This changelist adds support for the White bulb variant.

The White bulbs are a bit annoying in that they don't support absolute
brightness or color temperature adjustments; they only support a relative
"increase" or "decrease" adjustment. This, along with the unreliable, one-way
communication medium that requires repeats to be "sure" that the bulb received a
command, makes implementing brightness control difficult. So, for now, these
bulbs are more limited than the RGBW variants and only support On/Off control.
2015-10-01 22:38:50 -05:00
Michael Auchter
ea7ca48ba2 limitlessled: Add support for previous configuration format
Quick hack that preserves functionality of existing configuration formats to
ease upgrades.
2015-10-01 22:38:50 -05:00
Michael Auchter
ab80af099c limitlessled: Add support for multiple bridges
This adds support for a controlling multiple Limitless LED bridges.
2015-10-01 22:38:50 -05:00
Michael Auchter
34531895a0 limitlessled: Use LedControllerPool
This change is in preparation for adapting this component to support multiple
LimitlessLED bridges. Ultimately LedControllerPool helps to maintain the
mandatory 100ms pauses across multiple controllers so messages are reliably
received.
2015-10-01 22:38:50 -05:00
Michael Auchter
645cd89406 limitlessled: fix docstring 2015-10-01 22:38:49 -05:00
badele
cc47e39006 Add send capability 2015-09-29 22:47:22 +02:00
badele
d64f0ddd41 Refactoring the code for pylint & flake test 2015-09-29 08:20:25 +02:00
badele
174aeacd76 Fix duplicate devices insertion 2015-09-27 23:51:19 +02:00
badele
321a603bfe Add a light & switch rfxtrx support 2015-09-27 11:13:49 +02:00
Paulus Schoutsen
4e3bd5f2a9 Add service descriptions 2015-09-26 23:17:04 -07:00
Stefan Jonasson
8f95885e3a Codestyle cleanup 2015-09-23 11:47:53 +02:00
Stefan Jonasson
94db1ac142 Codestyle cleanup 2015-09-23 11:46:55 +02:00
Stefan Jonasson
3244975489 Removed logging. 2015-09-23 11:37:45 +02:00
Stefan Jonasson
b6bf398859 Added callback logging. 2015-09-23 11:07:37 +02:00
Stefan Jonasson
48df06d1c0 Added callback logging. 2015-09-23 10:18:45 +02:00
Stefan Jonasson
b4ca691822 Removed the check for callback_dispatcher 2015-09-23 09:52:58 +02:00
Stefan Jonasson
e90fd3d654 Removed the check for callback_dispatcher 2015-09-23 09:43:16 +02:00
Stefan Jonasson
7d0ff6884c Added the req consts 2015-09-23 09:32:11 +02:00
Stefan Jonasson
a9ea8972dd Updated required tellcore version 2015-09-23 08:29:57 +02:00
Stefan Jonasson
a0c1202ad6 Try to make the connection to the tellcore library more stable 2015-09-23 08:26:40 +02:00
Stefan Jonasson
6437f6f6b4 Desperate try to fix travis ci reporting a unused-argument 2015-09-21 12:57:11 +02:00
Stefan Jonasson
2785c373fb E302 expected 2 blank lines, found 1 2015-09-21 08:26:14 +02:00
Stefan Jonasson
d3e9a22759 Added pylint hint! 2015-09-21 08:14:11 +02:00
Stefan Jonasson
34f36479c6 Fix states not updating after command was sent! 2015-09-20 21:29:38 +02:00
Stefan Jonasson
a60a9202a5 cleanup 2015-09-20 14:17:32 +02:00
Stefan Jonasson
ab81231e6d Changed flow so we got one callback per platorm instead of per device which caused race conditions in the telldus library. 2015-09-20 14:11:42 +02:00
Stefan Jonasson
60d8266ce0 Fix for issue:
Tellstick switches status changes aren't realtime #204
2015-09-20 00:57:04 +02:00
Paulus Schoutsen
9f9755c014 Fix wink dependencies 2015-09-09 12:40:28 -07:00
Paulus Schoutsen
89bdead44c Remove latest git submodules 2015-09-08 20:11:25 -07:00
Fabian Affolter
e824bc4c55 Update docstring (config file) and attempt to honor PEP0257 2015-09-07 19:21:33 +02:00
Paulus Schoutsen
4cadc7df96 Update demo component 2015-08-30 15:08:03 -07:00
Ryan Kraus
893ae15042 Changed component REQUIREMENTS to absolute versions. 2015-08-29 21:39:50 -04:00
Ryan Kraus
936e20bdf7 Cleaned up some entities.
1) Modified device tracker entities to allow for attributes to be
overwritten with configuration data.

2) Modified ISY lights to hide brightness when off.
2015-08-28 20:17:07 -04:00
Paulus Schoutsen
e917479fba Update netdisco to latest version 2015-08-23 17:18:52 -07:00
Fabian Affolter
d0fc91d84a update header 2015-08-11 19:12:32 +02:00
Fabian Affolter
19b62c1088 update header and docstrings 2015-08-11 19:12:32 +02:00
Fabian Affolter
bb848e7fcd update header 2015-08-11 19:12:32 +02:00
Fabian Affolter
06a40ad30c update header 2015-08-11 19:12:32 +02:00
Fabian Affolter
2289d3e826 upadte header 2015-08-11 19:12:32 +02:00
Fabian Affolter
c900836410 update header and docstring 2015-08-11 19:12:32 +02:00
Fabian Affolter
bd373a4d25 update header 2015-08-11 19:12:32 +02:00
Michael Auchter
55c778ca0a add missing docstring 2015-08-10 00:30:47 +00:00
Michael Auchter
f49e5514d6 limitlessled: add color support
Add support for setting the color of a LimitlessLED light.
Currently this implementation is limited to the subset of 16 colors
exposed by the ledcontroller package that is used to interact with the
light itself. Technically the lights themselves support 255 colors.
2015-08-10 00:21:38 +00:00
Paulus Schoutsen
ae06267072 Merge pull request #253 from auchter/led-brightness
limitlessled: scale brightness to meet ledcontroller expectations
2015-08-09 12:40:57 -07:00