Daniel Høyer Iversen
2f415b0db1
Upgrade broadlink lib to 0.13.1 ( #34290 )
2020-04-16 20:51:07 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
Franck Nijhof
6f1900c6f4
Replace OSError aliases with OSError ( #33655 )
2020-04-04 22:09:11 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
tiagofreire-pt
21098bc3e5
Upgrade broadlink to 0.13.0 ( #33240 )
...
* Upgrading the broadlink library version to 0.13.0
As stated here: https://pypi.org/project/broadlink/
* Update requirements_test_all.txt
* Update requirements_all.txt
* Delete requirements_test_all.txt
* Revert "Delete requirements_test_all.txt"
This reverts commit 008f6f2030
.
* Revert "Revert "Delete requirements_test_all.txt""
This reverts commit 73e22fd0ff
.
* Revert "Revert "Revert "Delete requirements_test_all.txt"""
This reverts commit 7662119c89
.
2020-03-29 13:03:46 +02:00
springstan
f1a0ca7cd3
Add and use percentage constant ( #32094 )
...
* Add and use percentage constant
* Fix pylint error and broken test
2020-02-28 11:46:48 -08:00
springstan
9801810552
Use f-strings in integrations starting with "B"-"E" ( #32121 )
...
* Use f-strings in integrations starting with B
* Use f-strings in integrations starting with C
* Use f-strings in integrations starting with D
* Use f-strings in integrations starting with E
* Fix pylint errors
* Fix pylint errors v2
* Fix tests
* Fix tests v2
2020-02-24 08:47:52 -08:00
Bruno Furtado
9f58e5d6ea
Only auth on enter_learning in response to errors for broadlink ( #27341 )
...
* Only auth on enter_learning in response to errors.
* Remove extra newline.
* Add missing break on successful attempt.
* Avoid logging success message when auth is unsuccessful.
2020-02-08 16:17:40 -08:00
Christian Clauss
df7d2b3aeb
Fix typos found by codespell ( #31243 )
...
* Fix typos found by codespell
* Fix typos found by codespell
* codespell: Furture ==> Future
* Update test_config_flow.py
* Update __init__.py
* Spellcheck: successfull ==> successful
* Codespell: unsuccesful ==> unsuccessful
* Codespell: cant ==> can't
* Codespell: firware ==> firmware
* Codespell: mimick ==> mimic
2020-01-31 08:33:00 -08:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
Bas Nijholt
bfa58f671a
use isort to sort imports according to PEP8 for broadlink ( #29690 )
2019-12-09 11:48:52 +01:00
Felipe Martins Diel
5a24dbf599
Broadlink remote ( #26528 )
...
* Add broadlink remote control platform
* Fix order of the imports
* Add remote.py to .coveragerc
* Optimize MAC address validation
* Use storage helper class and improve code readability
* Add me to the manifest as a code owner
* Fix dosctring
* Add me to the code owners
* Remove storage schemas, rename storage keys and improve readability
2019-12-02 13:20:36 -08:00
bouni
ae5cb82908
moved imports to top level ( #27508 )
2019-10-12 12:45:31 -07:00
Daniel Høyer Iversen
2f251104e3
update broadlink library ( #27157 )
2019-10-03 13:28:12 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Franck Nijhof
6a24d893c8
Use literal string interpolation in integrations B-D (f-strings) ( #26378 )
2019-09-03 17:09:59 +02:00
zhumuht
90d493a51a
Add broadlink switch retry time option ( #25873 )
...
* add broadlink switch retry time in configuration
* add broadlink switch retry time in configuration
* formatted code by black tool
* Change retry default value to 2 to keep the current behavior
2019-08-16 10:26:11 +03:00
miroslawkrol
ecddeb2dd1
Fix Broadlink MP1 unavailable error ( #25806 )
2019-08-09 18:21:18 +03:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Daniel Høyer Iversen
9413b5a415
check for None state in broadlink ( #24589 )
2019-06-19 10:10:37 +02:00
Daniel Høyer Iversen
cebb146e7c
Upgrade broadlink library ( #24450 )
2019-06-10 17:39:12 +02:00
Daniel Høyer Iversen
3eebb9d51d
upgrade broadlink library, Use cryptography instead of pycryptodome ( #24186 )
2019-05-30 13:14:50 +02:00
Daniel Høyer Iversen
7f7435f003
Add support for available property for broadlink ( #23981 )
...
* Add support for available property for broadlink
* Broadlink, except oserror
* Broadlink, except oserror
2019-05-23 09:52:30 +02:00
Daniel Høyer Iversen
4583638b92
upgrade broadlink library ( #23966 )
2019-05-18 13:14:11 -07:00
akloeckner
e687848152
Make broadlink switch restore its state ( #23829 )
...
* Make broadlink switch restore its state
Method copied from pilight switch
* style
2019-05-12 19:28:33 +02:00
Joakim Plate
7d5c1ede72
Broadlink fixup unintended breakage from service refactor ( #23408 )
...
* Allow host/ipv6 address for broadlink service
This matches switch config and is a regression fix
* Restore padding of packets for broadlink
* Drop unused import
* Fix comment on test
2019-04-25 21:33:05 -05:00
Joakim Plate
7a6950fd72
Validate data packet format on config validation ( #23062 )
2019-04-13 10:58:12 -07:00
Joakim Plate
0a3e11aa12
Move Broadlink services to component ( #21465 )
...
* Register services in broadlink domain
* Add tests for broadlink services
* Resolve review comments
* One more review fix
* Restore auth retry
* Drop unused constants
* Fix flake8 errors
2019-04-12 20:11:36 +02: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
Rohan Kapoor
afac09932f
Remove all config deprecations invalidated in 0.91 ( #22704 )
...
* Remove all config deprecations invalidated in 0.91
* Fix lint
2019-04-03 23:31:55 -07:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00