Paulus Schoutsen
ea2ff6aae3
Use async_create_task ( #15633 )
...
* Use async_create_task
* Fix test
2018-07-23 14:05:38 +02:00
Hate-Usernames
a373793029
pytradfri 5.5.1: Improved 3rd party bulb support ( #14887 )
...
* Bump pytradfri version
* Update light component
* Add tests
* lint
* Docstring typos
* Blank line
* lint
* 5.5.1
* Fix tests on py3.5
2018-06-13 07:17:52 +02:00
Lewis Juggins
b3b7cf3fa7
Update tradfri v5 ( #11187 )
...
* First pass to support simplified colour management in tradfri
* Fix lint
* Fix lint
* Update imports
* Prioritise brightness for transition
* Fix bug
* None check
* Bracket
* Import
* Fix bugs
* Change colour logic
* Denormalise colour
* Lint
* Fix bug
* Fix bugs, expose rgb conversion
* Fix bug
* Fix bug
* Fix bug
* Improve XY
* Improve XY
* async/wait for tradfri.
* Bump requirement
* Formatting.
* Remove comma
* Line length, shadowing
* Switch to new HS colour system, using native data from tradfri gateway.
* Lint.
* Brightness bug.
* Remove guard.
* Temp workaround for bug.
* Temp workaround for bug.
* Temp workaround for bug.
* Safety.
* Switch logic.
* Integrate latest
* Fixes.
* Fixes.
* Mired validation.
* Set bounds.
* Transition time.
* Transition time.
* Transition time.
* Fix brightness values.
2018-03-28 15:50:09 -07:00
Lewis Juggins
cfb1853bbd
Update pytradfri to 4.1.0 ( #10521 )
2017-11-22 09:37:20 +00:00
NovapaX
1e493dcb8a
Tradfri unique identities ( #10414 )
...
* Unique identity
Use unique ID for generating keys and store them in config. Fallback to
old id so existing installs will still work.
* Remove Timeouts
they don't really work. this should be fixed in pytradfri I think.
* import uuid only when necessary
* more selective import
* lint
* use load_json and save_json from util.json
* remove unnecessary imports
* use async configurator functions
* async configurator calls
* thou shalt not mixup the (a)syncs
* again: no asyncs in the syncs!
last warning...
* Update tradfri.py
2017-11-14 22:16:21 -08:00
Lewis Juggins
79da44a6b3
Support new tradfri individual DTLS identification method ( #10282 )
2017-11-02 06:23:06 +00:00
Florian Klien
9df7302603
New DTLSSocket version that fixes Cython dependency for Trådfri ( #10123 )
2017-10-27 07:53:36 +01:00
Maciej Sokołowski
193188b965
RGB Tradfri simple support ( #9703 )
2017-10-22 16:22:51 +01:00
Lewis Juggins
d16c5f9046
[tradfri] Update pytradfri, simplify dependencies. ( #9875 )
...
* Update pytradfri
* Process dep links
* Process dep links
* Process dep links
* Install all deps
* Update requirements
* Exclude aiocoap
* Install cython
* Remove cython
* Exclude DTLSSocket
* Add cython
2017-10-19 23:20:33 -07:00
Lewis Juggins
8db4641455
[light.tradfri] async support with resource observation. ( #7815 )
...
* [light.tradfri] Initial support for observe
* Update for pytradfri 2.0
* Fix imports
* Fix missing call
* Don't yield from add devices
* Fix imports
* Minor fixes to async code.
* Imports, formatting
* Docker updates, some minor async code changes.
* Lint
* Lint
* Update pytradfri
* Minor updates for release version
* Build fixes
* Retry observation if failed
* Revert
* Additional logging, fix returns
* Fix rename
* Bump version
* Bump version
* Support transitions
* Lint
* Fix transitions
* Update Dockerfile
* Set temp first
* Observation error handling
* Lint
* Lint
* Lint
* Merge upstream changes
* Fix bugs
* Fix bugs
* Fix bugs
* Lint
* Add sensor
* Add sensor
* Move sensor attrs
* Filter devices better
* Lint
* Address comments
* Pin aiocoap
* Fix bug if no devices
* Requirements
2017-10-05 09:05:38 -07:00
Maciej Sokołowski
de4a4fe71a
[light.tradfri] Full range of white spectrum lightbulbs support ( #9224 )
...
* [light.tradfri] Support for pytradfri version supporting full white spectrum
* [light.tradfri] Checkout pytradfri master
* Developer docker image adjusted
* [light.tradfri] pytradfri 2.2 support for white spectrum bulbs
* Removed fix already included in dev
* Style adjusted
* pylint false positive overriden
* Review remarks applied (#1 )
* make pylint happy
* Review remarks
2017-08-30 23:19:06 -05:00
Adam Mills
19d1d748d4
Add support for Automatic OAuth2 authentication ( #8962 )
...
* Add support for Automatic OAuth2 authentication
* Fix async conversion of configurator
* Rename method for async
* Use hass.components to get configurator component
* Fix typo
* Move session data to hidden directory
* Make configurator callback optional
2017-08-13 22:37:50 -07:00
Conrad Juhl Andersen
d2ed3a131f
Add support for disabling tradfri groups ( #7593 )
...
* Add support for disabling tradfri groups
* Fixed styleguide problems
* Fix style problems
* Use default for groups when setting up in UI
2017-05-16 23:26:57 -07:00
Fabian Affolter
4d52b0ecd5
Update docstrings ( #7405 )
...
* Update docstrings
* Fix lint issues
* Update docstrings
2017-05-02 22:47:20 +02:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Paulus Schoutsen
fb297981af
Upgrade pytradfri to 1.1 ( #7290 )
2017-04-24 21:57:27 -07:00
Paulus Schoutsen
4becfb66e3
Upgrade pytradfri to 1.0 ( #7163 )
2017-04-18 20:11:18 -07:00
Paulus Schoutsen
951af6c76d
Make Tradfri discoverable ( #7128 )
...
* Make Tradfri discoverable
* Fix lint errors
* Fix bugs and clean up calls to light_control
* Add more color util tests
* Add coap client to dockerfile
2017-04-16 14:37:39 -07:00