springstan
497674835b
Move imports to top for ihc ( #29425 )
2019-12-04 14:09:57 +01:00
Franck Nijhof
f9edec19ad
Use literal string interpolation in integrations H-J (f-strings) ( #26380 )
2019-09-03 17:27:14 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
msvinth
0aba49adce
Add separate on/off ids on manual configured IHC lights ( #20253 )
...
* Add support for separate on/off ids on manual configured IHC lights.
This makes it easier to support IHC code units thats relies on being
turned on and off through specific inputs.
Also adds a pulse service (ihc.pulse) that supports sending a short on/off pulse to an IHC input.
* Fix
* Lint fix
* Add on/off id support in switch
* Make pulse async
* Code review fixes
2019-03-01 08:17:59 +01:00
msvinth
070320a24a
Bump ihc to 2.3.0 ( #21494 )
2019-02-27 16:39:11 -08:00
Fabian Affolter
3736120c6a
Update file header ( #21061 )
...
* Update file header
* Fix lint issue
* Fix lint issue
2019-02-14 16:01:46 +01:00
Morten Lüneborg
e505a9b7b4
Fix ihc issues caused by update to defusedxml ( #20091 )
...
* Update __init__.py
* Update __init__.py
2019-01-14 13:12:57 +01:00
Ville Skyttä
f925d9ca6b
Use xml.etree through defusedxml ( #19640 )
2018-12-30 00:07:48 +01:00
Fabian Affolter
8cec559103
Various updates ( #19449 )
...
* Various updates
* Fix lint issues
2018-12-19 12:39:16 +01:00
Morten Lüneborg
c59e049050
Fix IHC config schema ( #19415 )
...
* Update __init__.py
Update "unit" -> "unit_of_measurement" and configuration (from plural to singular)
* Update __init__.py
* Removing vol.ALLOW_EXTRA arguments
* Update __init__.py
2018-12-18 12:40:03 +01:00
mopolus
01ee03a9a1
Add support for multiple IHC controllers ( #18058 )
...
* Added support for secondary IHC controller
Most IHC systems only have one controller but the system can be setup with a linked secondary controller.
I have updated the code to have it support both primary and secondary controller. Existing configuration is not impacted and secondary controller can be setup the same way, with similar settings nested under 'secondary' in the configuration
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update __init__.py
* Update const.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update const.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update ihc.py
* Update __init__.py
* Update __init__.py
* Update ihc.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
indentation was incorrect for "load_platform" in "get_manual_configuration". Load_platform was not called with the correct component name
2018-11-22 09:45:40 +01:00
Ville Skyttä
dbd0763f83
Grammar and spelling fixes ( #16065 )
2018-08-19 22:29:08 +02:00
Jens Østergaard Nielsen
867f80715e
Remove IHC XML Element from discovery data ( #15719 )
2018-07-28 19:37:12 +02:00
Fabian Affolter
3394916a68
Update docstrings ( #13720 )
2018-04-06 18:06:47 +02:00
Jens Østergaard Nielsen
d8a11fd706
Updated to use latest ihcsdk version ( #12865 )
...
* Updated to used latest ihcsdk version
* Updated requirements_all.txt
2018-03-03 12:48:58 +01:00
Paulus Schoutsen
3fd61d8f45
Update voluputous ( #12463 )
...
* Update voluputous
* Fix http config
* Fix optional with default=None
* Optional, default=none
* Fix defaults in voluptuous schemas
* Fix tests
* Fix update error
* Lint
2018-02-17 10:29:14 +01:00
Jens Østergaard Nielsen
e02d5e7ff1
Ihc component and platforms ( #10916 )
...
* Added IHC platform
* Updated requirements for IHC platform
* Exclude IHC from test
* Correcting flake8 issues
* Fixing more flake8 issues
* Fixed flake8 issues
* Fixing pylint issues
* Fixed flake8 issues
* Changes from PR review.
* STATE_UNKNOWN changed to None
* Spelling mistake in comment
* Added IHC platform
* Updated requirements for IHC platform
* Exclude IHC from test
* Correcting flake8 issues
* Fixing more flake8 issues
* Fixed flake8 issues
* Fixing pylint issues
* Fixed flake8 issues
* Changes from PR review.
* STATE_UNKNOWN changed to None
* Spelling mistake in comment
* Updated requirements_all.txt with gen_requirements_app.py
* Pylint fix: No space allowed around keyword argument assignment
* PR review changes
* Moved auto setup from platforms to ihc component
* Do no auto setup if there are no IHC products found
* Changes from PR review
2018-01-20 16:29:50 +01:00