Penny Wood
84e6813779
Rename via_hub to via_device ( #24360 )
...
* Rename via_hub to via_device
* Fixed registry interactions
2019-06-10 09:10:44 -07:00
Markus Jankowski
64d6fa8e86
Remove attribute lowBat ( #24323 )
2019-06-06 11:11:37 -05:00
Markus Jankowski
9fb1f2fa17
Remove deprecated AlarmControlPanel ( #24322 )
2019-06-06 12:09:02 +02:00
Paulus Schoutsen
206029eadc
Update translations
2019-05-23 13:32:35 -07:00
Paulus Schoutsen
f995ab9d54
Don't pass in loop ( #23984 )
...
* Don't pass in loop
* Revert some changes
* Lint + Axis revert
* reinstate loop
* Fix a test
* Set loop
* Update camera.py
* Lint
2019-05-22 21:09:59 -07:00
Markus Jankowski
9be384690a
Enable Homematic IP cloud climate device with HeatingThermostat only ( #23776 )
...
* Enable climate device with HeatingThermostat only
* Fix after review
2019-05-16 15:10:30 +02:00
Paulus Schoutsen
1e22c8daca
Automatically generate config flow list ( #23802 )
...
* Add config flow to manifest.json
* Still load config flows via config flow platform
* Fix typo
* Lint
* Update config_flows.py"
* Catch import error when setting up entry
* Lint
* Fix tests
* Fix imports
* Lint
* Fix Unifi tests
* Fix translation test
* Add homekit_controller config flow
2019-05-13 01:16:55 -07:00
Markus Jankowski
118d3bc11c
Add Presence Detector Indoor to Homematic IP ( #23755 )
...
* Add presence detector indoor
use device classes constants
* Add illuminance
* isort
2019-05-09 09:57:02 +02:00
Paulus Schoutsen
e51925fc58
Update translations
2019-05-08 20:20:58 -07:00
Markus Jankowski
dd53434742
Redesign AlarmControlPanel for Homematic IP ( #23565 )
...
* redesign AlarmControlPanel
* Fix lint
* Fixes after review
2019-05-01 21:35:57 +02:00
Markus Jankowski
9d67c9feb6
Add Types to Homematic IP ( #23401 )
2019-04-25 15:13:07 -07:00
Markus Jankowski
cef7ce11ad
check if sabotage attr is in device ( #23397 )
2019-04-25 15:12:36 -07:00
Markus Jankowski
2863ac1068
Fix Homematic IP Cloud remaining light imports ( #23339 )
...
* Fix missing impor reorg
* Add brackets
* Removed trailing whitespaces
2019-04-24 13:27:45 +02:00
Markus Jankowski
16d8e92b06
Reorg Homematic IP Cloud imports and minor fixes ( #23330 )
...
* reorg HmiP Imports after introduction of manifests
* add type to some functions
* fix usage of dimLevel (HomematicipDimmer,HomematicipNotificationLight)
* align naming to HomematicipMultiSwitch: channel_index -> channel for (HomematicipNotificationLight)
* fix lint
* Fix is_on for dimmers
* fix lint
2019-04-24 01:47:31 +02:00
Markus Jankowski
357631d659
Add homematicip cloud temperature sensor from thermostats ( #23263 )
2019-04-22 09:30:49 +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
Markus Jankowski
d078e50fb8
Add device HmIP-MIOB to Homematic IP Cloud ( #22975 )
...
* Update upstream dependency
* Add two switches
2019-04-11 10:49:02 +02:00
Paulus Schoutsen
e9d9861bda
Update translations
2019-04-10 15:01:32 -07:00
Paulus Schoutsen
0d2646ba25
Update translations
2019-04-09 08:34:20 -07:00
Markus Jankowski
c8eebb6b4a
Add HmIP-SMO to Homematic IP ( #22802 )
2019-04-07 00:43:07 -07:00
Markus Jankowski
8e39939b7e
Add device_class_power to sensor ( #22691 )
...
* Add device_class_power to sensor
* Fix comment
2019-04-03 21:52:23 -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
Markus Jankowski
6c14e7afa7
Add battery sensor to Homematic IP ( #22630 )
2019-04-02 10:29:48 -07:00
Paulus Schoutsen
804f1d1cc8
Update translations
2019-03-31 20:01:23 -07:00
Markus Jankowski
5abfc84382
Clean up homematicip cloud ( #22589 )
...
* Code Cleanup
- removed unused constants
- more icons on binary_sensor groups
- alligned code for device_state_attributes
- fixed temperature unit origin for weather
* removed icons
2019-03-31 21:18:45 +02:00
Paulus Schoutsen
9d21afa444
Update translations
2019-03-27 21:32:58 -07:00
Markus Jankowski
112ed88d64
Add homematicip cloud connection quality related attributes ( #21990 )
2019-03-23 13:21:55 +01:00
Paulus Schoutsen
72bb94de96
Update translations
2019-03-21 12:57:20 -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
Markus Jankowski
ac97cebe11
Add Weather Sensors to Homematic IP ( #21887 )
...
* Add HmIP Weather Sensor Devices
* Fix test and icons
* fix test
* Fix comments
2019-03-12 14:52:13 +01:00
Paulus Schoutsen
5fbe2d5477
Update translations
2019-03-09 21:26:26 -08:00
Markus Jankowski
1891d5bf22
Fix group-switch availability for Homematic IP ( #21640 )
...
* Add available=True to groups
* Added unreach to stateattributes
* Fixed comments
* added missing sabotage check
* added missing lowBat check
* fix typo
* apply suggestion
Co-Authored-By: SukramJ <markus@mm-jankowski.de>
* apply suggestion
Co-Authored-By: SukramJ <markus@mm-jankowski.de>
* applied suggiestions
* readded lost str()
* fix comment
2019-03-07 11:12:03 +01:00
Markus Jankowski
a46458d04f
Fix Name of Homematic IP accesspoint in devices, if name is configured ( #21617 )
...
* Fix Name of Accesspoint if name is configured
* fix lint
* Simplyfied naming
* applied suggestion
Co-Authored-By: SukramJ <markus@mm-jankowski.de>
* update comment
2019-03-07 11:07:32 +01:00
Markus Jankowski
3032283b99
Add device HMIP-eTRV-C to HomematicIP ( #21612 )
...
* Update dependencies
* Add additional device HMIP-eTRV-C
add valveActualTemperature to HeatingThermostats (HMIP-eTRV-C, HMIP-eTRV, HMIP-eTRV-2)
* Removed HomematicipThermostatTemperatureSensor
already in climate
2019-03-03 12:33:48 -08:00
Diogo Gomes
ed2b9e5483
Centrally define Watt ( #21570 )
...
* centralize Watt definition
* lint
2019-03-02 11:29:59 +01:00
Paulus Schoutsen
78217fa9b0
Update translations
2019-02-27 16:34:13 -08:00
Markus Jankowski
9b3a3fc1ac
Add device_info to enable HA-devices for Homematic IP ( #21241 )
...
* add device_info to device
* added checks
* Fixes based on feedback
* Fix spelling
* Simplified implementation
On homematicip devices and the ap are created
* small fix with device.id
* hub/ap device creation moved to __init__.py
* Fixed result handling
* fixes after review.
* Fix test
2019-02-27 11:25:11 -08:00
Mattias Welponer
42e691c194
Add HomematicIP HmIP-OC8 module ( #21401 )
...
* Add support for HmIP-OC8 module
* Fix line lenght
2019-02-26 14:48:19 -08:00
Paulus Schoutsen
3fcbc36abe
Update translations
2019-02-21 16:40:25 -08:00
Johann Bauer
fe4a2b5b31
Fix Homematic IP Cloud configuration ( #21202 )
...
`homematicip.aio.auth.isRequestAcknowledged` returns false if the
request failed in stead of raising an error.
See coreGreenberet/homematicip-rest-api@0b61954f6a
Closes : #20428
2019-02-19 09:53:20 -08:00
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