Mattias Welponer
0b77a89a2f
Fix HomematicIP Cloud fix cover position property ( #21154 )
2019-02-18 08:54:23 -06:00
Markus Jankowski
8c5763624c
Add Groups to Homematic IP ( #21076 )
...
* Added HmIP-Groups
* Fix imports
* Removed config options from conflig_flow
* fix tests
* Removed config options
* reverted smaller code changes
* changes after review
* minor fix
* Fixed comments
2019-02-17 06:24:13 +01:00
Joakim Plate
c5de32e7b1
Climate const.py move ( #20945 )
...
* Move constants to const.py
* Import from const instead of climate
2019-02-14 20:34:43 +01: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
Paulus Schoutsen
882f5ed079
Don't directly update config entries ( #20877 )
...
* Don't directly update config entries
* Use ConfigEntryNotReady
* Fix tests
* Remove old test
* Lint
2019-02-13 20:36:06 -08:00
Paulus Schoutsen
02f207ea8e
Update translations
2019-02-13 15:44:18 -08:00
Mattias Welponer
e538320901
HomematicIP fix cover direction ( #20901 )
...
* Fix cover direction
* Update for better readability
* Fix lint
2019-02-11 10:20:00 +01:00
Markus Jankowski
1ebdc2e2c2
Add device HmIP-BSL to Homematic IP ( #20865 )
...
* Added support from HmIP-BSL
* Fixed setup of initial on
* Minor changes
Removed Black from Dictionary
added extra case to turn_on
added comments
* moved 3rd party libraries inside methods
* Fixed comment
* Removed code block to keep component behavior consisten to other dimmers
Minimum brightness is 10, otherwise the led is not visible anymore
* moved 3rd party libraries inside methods 2nd
* corrected spelling and variable assignment
* implemented feedback
* removed own state implementation
it is the same as in parent class
* reduced device_state_attributes
brightness is alread in parent class
* On/Off is only determined by brightness now
turn_off sets brightness to 0.
turn_on now uses the previous used color an sets the brightness to 255
* Fixed string sorting of unique_id
* improved usage of base class
* Update code after review by MartinHjelmare
* Fix for the hound
2019-02-10 19:49:16 +01:00
Markus Jankowski
ca0e5a75ec
Add additional devices and features to Homematic IP ( #20747 )
...
* Homematic IP: updated dependency homematicip to 0.10.5
* Homematic IP: Added LightSensor
* Homematic IP: Added power measure for XXXSwitchMeasuring
* reverted unnessessary change
* reverted unnessessary change
* removed device_class from core
* Removed optional property device_class
* Added description for property
* Changed comment to fix travis build
* Changed comment to fix travis build
2019-02-08 12:43:48 +01:00
Paulus Schoutsen
c2eec16721
Update translations
2019-02-02 14:12:23 -08:00
Paulus Schoutsen
ec57db78b5
Consolidate config flow components ( #20635 )
...
* Consolidate config flow components
* Fix tests
* Fix tests
* Put unifi back
* Fix reqs
* Update coveragerc
2019-02-01 15:45:44 -08:00
coreGreenberet
4518e6bdf7
Fix minor homematicip cloud binary sensor issues ( #20398 )
...
* fix for smoke detection
* a tilted window is now considered as "open"/on
* changed comparison to enum
* line length
* insert brackets for line length and comparison
* indentation should now be ok for hound
changed api version to 0.10.4
* indentation should now be ok for hound
changed api version to 0.10.4
* updating requirement files
* satisfy lint
2019-01-25 19:00:37 +01:00
Mattias Welponer
89ba374d51
HomematicIP add cover FROLL and BROLL devices ( #19794 )
...
* Add cover FROLL and BROLL devices
* Fix import
* Fix async calls
* Update cover functions and async fixes
* Update test
* Cleanup code
* Update header
* Merge imports
* Update
* Remove init
* Update coveragerc file
* Update coveragerc
2019-01-22 09:22:45 +01:00
Paulus Schoutsen
96b8c517f0
Update translations
2019-01-13 09:38:22 -08:00
sander76
0af635e8d7
adding more dimmer components ( #19843 )
...
* adding more dimmer components
* updated library version
* updated requirements_test_all
2019-01-07 11:32:28 -05:00
Mattias Welponer
3d0c3ab746
HomematicIP update version to 0.10.1 ( #19788 )
...
* Update version to 0.10.1
* Update of requirements files
2019-01-05 16:25:36 -07:00
sander76
18b7f74ad7
Clean up homematicip cloud ( #19481 )
...
* Better logging, remove unused method, re-try handling fix. Other minor fixes.
* fix test
* typo fix
2018-12-25 09:40:36 +01:00
Paulus Schoutsen
fe2d24c240
Update translations
2018-12-10 09:54:12 +01:00
Paulus Schoutsen
83311df933
Add translations
2018-12-06 00:30:33 +01:00
Paulus Schoutsen
49121f2347
Update translations
2018-11-21 20:18:56 +01:00
Paulus Schoutsen
75bb78d440
Update translations
2018-11-15 14:30:37 +01:00
Paulus Schoutsen
e8e135fd25
Update translations
2018-11-03 13:47:36 +01:00
Mattias Welponer
2fce79eccf
HomematicIP_Cloud fix test ( #17376 )
...
* fix-homematicip_cloud-flow_config
* remove-homematicip_cloud-flow_config-stale-print
* Fix redundant backslash between brackets
2018-11-01 12:21:59 +01:00
Paulus Schoutsen
355005114b
Update translations
2018-10-21 20:34:28 +02:00
Paulus Schoutsen
d16e6c8524
Update translations
2018-10-10 14:25:21 +02:00
Paulus Schoutsen
38e2926a48
Update translations
2018-10-02 14:33:47 +02:00
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +02:00
sander76
750c96709e
Homematic cloud device update fix ( #17001 )
2018-09-30 22:39:25 +02:00
Paulus Schoutsen
732009c668
Update translations
2018-09-26 15:39:20 +02:00
sander76
069b819679
Add unique_id to homematic_cloud ( #16828 )
...
* add unique_id
* add docstring and trigger travis
2018-09-25 10:15:03 +02:00
Paulus Schoutsen
0bd94d8b56
Remove unused translation key
2018-09-24 12:02:26 +02:00
Paulus Schoutsen
3e2a9afff0
Another update translations
2018-09-24 12:01:34 +02:00
Paulus Schoutsen
d4b239d1d4
Update translations
2018-09-24 12:01:01 +02:00
Paulus Schoutsen
849a93e0a6
Update translations
2018-09-17 10:48:22 +02:00
Paulus Schoutsen
201fd4afee
Add config entries to connection class ( #16618 )
2018-09-17 10:12:46 +02:00
Paulus Schoutsen
72e746d240
MQTT config entry ( #16594 )
...
* MQTT config entry
* Solely rely on config entry
* Improve wawrning
* Lint
* Lint2
2018-09-14 11:57:31 +02:00
Paulus Schoutsen
3f06b4eb9b
Update translations
2018-09-11 21:36:54 +02:00
Paulus Schoutsen
1d6609e386
Update translations
2018-09-10 13:44:27 +02:00
Paulus Schoutsen
a2a447b466
Update translations
2018-09-03 13:21:37 +02:00
Paulus Schoutsen
5e8a1496d7
Update translations
2018-08-31 13:23:22 +02:00
Paulus Schoutsen
f891d0f5be
Update translations
2018-08-28 20:55:58 +02:00
Paulus Schoutsen
f1e378bff8
Add new translations
2018-08-27 09:48:17 +02:00
Paulus Schoutsen
4da719f43c
Update translations
2018-08-26 22:52:21 +02:00
Paulus Schoutsen
3d5b3fb6ff
Update translations
2018-08-24 15:54:47 +02:00
Fabian Affolter
0e1fb74e1b
Minor updates ( #16106 )
2018-08-21 21:25:16 +02:00
Paulus Schoutsen
9cfbd067d3
Update translations
2018-08-15 10:52:06 +02:00
Jason Hu
f58425dd3c
Refactor data entry flow ( #15883 )
...
* Refactoring data_entry_flow and config_entry_flow
Move SOURCE_* to config_entries
Change data_entry_flow.FlowManager.async_init() source param default
to None
Change this first step_id as source or init if source is None
_BaseFlowManagerView pass in SOURCE_USER as default source
* First step of data entry flow decided by _async_create_flow() now
* Lint
* Change helpers.config_entry_flow.DiscoveryFlowHandler default step
* Change FlowManager.async_init source param to context dict param
2018-08-09 13:24:14 +02:00
Paulus Schoutsen
7972d6a0c6
Update translations
2018-08-02 13:42:45 +02:00
Paulus Schoutsen
ea2ff6aae3
Use async_create_task ( #15633 )
...
* Use async_create_task
* Fix test
2018-07-23 14:05:38 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00