SukramJ
82b1b10c28
Splitt device_state_attributes between device and group for Homematic IP Cloud ( #26137 )
...
* splitt device_state_attributes between device and group
* readd device_state_attributes for access point
2019-08-22 09:02:35 -07:00
SukramJ
bc5cec97f4
Add myself as codeowner to HmIP Cloud ( #26140 )
2019-08-22 09:00:15 -07:00
SukramJ
95f660f0b4
remove ATTR_ID for groups ( #26114 )
2019-08-21 10:58:34 -07:00
SukramJ
f80c9c93ca
Add support for warning attributes to Homematic IP Cloud ( #26103 )
...
* add supported optional features
* use recommendations
2019-08-21 16:31:55 +02:00
Sander
f34b84a5cf
add id to state attributes ( #26086 )
2019-08-20 10:59:01 -07:00
SukramJ
73f5575708
Add PRESET_AWAY to HomematicIP Cloud climate ( #25641 )
...
* enable climate away_mode and home.refresh
* Add Party eco modes
2019-08-03 18:49:34 +02:00
Ville Skyttä
a54ade1189
Spelling fixes ( #25666 )
2019-08-02 23:20:06 +02:00
SukramJ
8a57255796
Add HmIP-SCI to Homematic IP Cloud, Fix HmIP-SWDM ( #25639 )
...
* Add HmIP-SCI to Homematic IP Cloud
* Bump upstream dependency
* Fix HmIP-SWDM
2019-08-01 18:43:08 -05:00
Paulus Schoutsen
37d78af42c
Add translations
2019-07-31 16:16:40 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
50d4921d0a
Introduce PRESET_NONE for climate ( #25360 )
...
* Introduce PRESET_NONE for climate
* Require preset mode to be a string
* Lint
* Fix tests
2019-07-21 11:00:42 -07:00
Markus Jankowski
ded9eb89bb
Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud ( #25201 )
...
* Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud
* fix lint
2019-07-17 21:29:25 +02:00
Markus Jankowski
8bae7a45a5
Add HMIP-FCI / HMIP-FBL / HmIP-BBL ( #25188 )
2019-07-16 18:05:57 -07:00
Markus Jankowski
d91e5a6b66
remove comfort mode ( #25140 )
2019-07-14 14:31:32 -07:00
Markus Jankowski
04b4284746
Add climate related services to Homematic IP Cloud ( #25079 )
...
* add hmip climate services
* Rename accesspoint_id to hapid
to comply with config
* Revert "Rename accesspoint_id to hapid"
This reverts commit 4a3cd14e1482fb508273c728ad8020945b02e426.
2019-07-11 15:14:05 +02:00
Pascal Vizeli
84cf76ba36
Climate 1.0 ( #23899 )
...
* Climate 1.0 / part 1/2/3
* fix flake
* Lint
* Update Google Assistant
* ambiclimate to climate 1.0 (#24911 )
* Fix Alexa
* Lint
* Migrate zhong_hong
* Migrate tuya
* Migrate honeywell to new climate schema (#24257 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* Fix PRESET can be None
* apply PR#23913 from dev
* remove EU component, etc.
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* apply PR#23913 from dev
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* delint, move debug code
* away preset now working
* code tidy-up
* code tidy-up 2
* code tidy-up 3
* address issues #18932 , #15063
* address issues #18932 , #15063 - 2/2
* refactor MODE_AUTO to MODE_HEAT_COOL and use F not C
* add low/high to set_temp
* add low/high to set_temp 2
* add low/high to set_temp - delint
* run HA scripts
* port changes from PR #24402
* manual rebase
* manual rebase 2
* delint
* minor change
* remove SUPPORT_HVAC_ACTION
* Migrate radiotherm
* Convert touchline
* Migrate flexit
* Migrate nuheat
* Migrate maxcube
* Fix names maxcube const
* Migrate proliphix
* Migrate heatmiser
* Migrate fritzbox
* Migrate opentherm_gw
* Migrate venstar
* Migrate daikin
* Migrate modbus
* Fix elif
* Migrate Homematic IP Cloud to climate-1.0 (#24913 )
* hmip climate fix
* Update hvac_mode and preset_mode
* fix lint
* Fix lint
* Migrate generic_thermostat
* Migrate incomfort to new climate schema (#24915 )
* initial commit
* Update climate.py
* Migrate eq3btsmart
* Lint
* cleanup PRESET_MANUAL
* Migrate ecobee
* No conditional features
* KNX: Migrate climate component to new climate platform (#24931 )
* Migrate climate component
* Remove unused code
* Corrected line length
* Lint
* Lint
* fix tests
* Fix value
* Migrate geniushub to new climate schema (#24191 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* delinted
* delinted
* use latest client
* clean up mappings
* clean up mappings
* add duration to set_temperature
* add duration to set_temperature
* manual rebase
* tweak
* fix regression
* small fix
* fix rebase mixup
* address comments
* finish refactor
* fix regression
* tweak type hints
* delint
* manual rebase
* WIP: Fixes for honeywell migration to climate-1.0 (#24938 )
* add type hints
* code tidy-up
* Fixes for incomfort migration to climate-1.0 (#24936 )
* delint type hints
* no async unless await
* revert: no async unless await
* revert: no async unless await 2
* delint
* fix typo
* Fix homekit_controller on climate-1.0 (#24948 )
* Fix tests on climate-1.0 branch
* As part of climate-1.0, make state return the heating-cooling.current characteristic
* Fixes from review
* lint
* Fix imports
* Migrate stibel_eltron
* Fix lint
* Migrate coolmaster to climate 1.0 (#24967 )
* Migrate coolmaster to climate 1.0
* fix lint errors
* More lint fixes
* Fix demo to work with UI
* Migrate spider
* Demo update
* Updated frontend to 20190705.0
* Fix boost mode (#24980 )
* Prepare Netatmo for climate 1.0 (#24973 )
* Migration Netatmo
* Address comments
* Update climate.py
* Migrate ephember
* Migrate Sensibo
* Implemented review comments (#24942 )
* Migrate ESPHome
* Migrate MQTT
* Migrate Nest
* Migrate melissa
* Initial/partial migration of ST
* Migrate ST
* Remove Away mode (#24995 )
* Migrate evohome, cache access tokens (#24491 )
* add water_heater, add storage - initial commit
* add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
* Add Broker, Water Heater & Refactor
add missing code
desiderata
* update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
* bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
* support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
* store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
* update CODEOWNERS
* fix regression
* fix requirements
* migrate to climate-1.0
* tweaking
* de-lint
* TCS working? & delint
* tweaking
* TCS code finalised
* remove available() logic
* refactor _switchpoints()
* tidy up switchpoint code
* tweak
* teaking device_state_attributes
* some refactoring
* move PRESET_CUSTOM back to evohome
* move CONF_ACCESS_TOKEN_EXPIRES CONF_REFRESH_TOKEN back to evohome
* refactor SP code and dt conversion
* delinted
* delinted
* remove water_heater
* fix regression
* Migrate homekit
* Cleanup away mode
* Fix tests
* add helpers
* fix tests melissa
* Fix nehueat
* fix zwave
* add more tests
* fix deconz
* Fix climate test emulate_hue
* fix tests
* fix dyson tests
* fix demo with new layout
* fix honeywell
* Switch homekit_controller to use HVAC_MODE_HEAT_COOL instead of HVAC_MODE_AUTO (#25009 )
* Lint
* PyLint
* Pylint
* fix fritzbox tests
* Fix google
* Fix all tests
* Fix lint
* Fix auto for homekit like controler
* Fix lint
* fix lint
2019-07-08 14:00:24 +02:00
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
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
Ville Skyttä
2f7b79764a
More pylint 2 fixes ( #15565 )
...
## Description:
More fixes flagged by pylint 2 that don't hurt to have before the actual pylint 2 upgrade (which I'll submit soon).
## Checklist:
- [ ] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-20 11:45:20 +03:00
Mattias Welponer
9c5bbfe96d
Cleanup of HomematicIP Cloud code ( #15475 )
...
* Check if device supports lowBat and shows it only if battery is low
* Show empty battery icon if lowBat is true
* Default return None
* Sabotage attribute and icon if device has this feature
* Bug fix and cleanup
* Use dedicated function for security state
* Cleanup of sensor attributes and icons
* Empty
2018-07-18 12:19:08 +02:00
Mattias Welponer
6db069881b
Update homematicip_cloud with enum states ( #15460 )
...
* Update to next version with enum states
* Change to generic dimmer class
* Update of requirement files
* Update to hmip lib to v0.9.7
* Missing update of requirements files
* Cleanup of icon properties
2018-07-15 02:59:19 +02:00
Mattias Welponer
4a6afc5614
Add HomematicIP alarm control panel ( #15342 )
...
* Add HomematicIP security zone
* Update access point tests
* Fix state if not armed and coments
* Add comment for the empty state_attributes
* Fix comment
* Fix spelling
2018-07-13 03:57:41 +02:00
Mattias Welponer
9970965718
Add HomematicIP Cloud Config Flow and Entries loading ( #14861 )
...
* Add HomematicIP Cloud to config flow
* Inititial trial for config_flow
* Integrations text files
* Load and write config_flow and init homematicip_cloud
* Split into dedicated files
* Ceanup of text messages
* Working config_flow
* Move imports inside a function
* Enable laoding even no accesspoints are defined
* Revert unnecassary changes in CONFIG_SCHEMA
* Better error handling
* fix flask8
* Migration to async for token generation
* A few fixes
* Simplify config_flow
* Bump version to 9.6 with renamed package
* Requirements file
* First fixes after review
* Implement async_step_import
* Cleanup for Config Flow
* First tests for homematicip_cloud setup
* Remove config_flow tests
* Really remove all things
* Fix comment
* Update picture
* Add support for async_setup_entry to switch and climate platform
* Update path of the config_flow picture
* Refactoring for better tesability
* Further tests implemented
* Move 3th party lib inside function
* Fix lint
* Update requirments_test_all.txt file
* UPdate of requirments_test_all.txt did not work
* Furder cleanup in websocket connection
* Remove a test for the hap
* Revert "Remove a test for the hap"
This reverts commit 968d58cba1
.
* First tests implemented for config_flow
* Fix lint
* Rework of client registration process
* Implemented tests for config_flow 100% coverage
* Cleanup
* Cleanup comments and code
* Try to fix import problem
* Add homematicip to the test env requirements
2018-07-06 17:05:34 -04:00