springstan
dd4f41c1db
Use weather attribute conditions constants ( #39945 )
2020-11-20 21:04:03 +01:00
HomeAssistant Azure
7dcfc8f1fa
[ci skip] Translation update
2020-11-16 00:03:40 +00:00
SukramJ
d7e5d1bfaf
Bump dependency for HomematicIP Cloud ( #43018 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 10:33:01 +01:00
Paulus Schoutsen
54f3d9078a
Update translations
2020-11-11 12:10:09 +01:00
HomeAssistant Azure
e972686a13
[ci skip] Translation update
2020-11-06 00:04:57 +00:00
HomeAssistant Azure
aab0ff2ea5
[ci skip] Translation update
2020-11-03 00:04:39 +00:00
HomeAssistant Azure
ce16ff27ef
[ci skip] Translation update
2020-11-02 00:03:44 +00:00
HomeAssistant Azure
c7ba2341e3
[ci skip] Translation update
2020-10-31 00:04:15 +00:00
HomeAssistant Azure
b9d04b9304
[ci skip] Translation update
2020-10-30 00:02:45 +00:00
SukramJ
9a970cfe3d
Remove split devices from HMIPC ( #42348 )
2020-10-25 11:03:41 -05:00
SukramJ
6efb782871
Add wired devices to Homematic IP Cloud ( #41232 )
...
* Add wired devices to HomematicIP Cloud
* Add test to check device registry
* Add comments
* Update comment
2020-10-23 21:14:54 -05:00
HomeAssistant Azure
b102ad731f
[ci skip] Translation update
2020-10-22 00:09:52 +00:00
HomeAssistant Azure
81296b2b70
[ci skip] Translation update
2020-10-20 00:08:00 +00:00
HomeAssistant Azure
11b812b82e
[ci skip] Translation update
2020-10-16 00:04:33 +00:00
HomeAssistant Azure
994ae09f69
[ci skip] Translation update
2020-10-15 00:03:50 +00:00
HomeAssistant Azure
1417a4161f
[ci skip] Translation update
2020-10-13 00:03:24 +00:00
Philip Allgaier
625bbe6238
Cleanup unused loggers (components A-M) ( #41600 )
2020-10-12 16:59:05 +02:00
HomeAssistant Azure
f787289ea0
[ci skip] Translation update
2020-10-12 00:03:31 +00:00
Gautham Varma K
ffd25fb2ce
Use common strings in homematicip_cloud config flow ( #41658 )
2020-10-11 16:53:03 +02:00
HomeAssistant Azure
80522f1bdc
[ci skip] Translation update
2020-10-11 00:03:37 +00:00
HomeAssistant Azure
6ae12c3faf
[ci skip] Translation update
2020-10-10 00:05:05 +00:00
HomeAssistant Azure
29aea5a66c
[ci skip] Translation update
2020-10-09 00:04:33 +00:00
HomeAssistant Azure
d73d36d0cd
[ci skip] Translation update
2020-10-08 00:06:03 +00:00
HomeAssistant Azure
486c0b644a
[ci skip] Translation update
2020-10-07 00:06:20 +00:00
springstan
014fe48096
Add pin to base strings for config flows ( #41202 )
2020-10-06 11:00:36 +02:00
HomeAssistant Azure
bcfa4ac959
[ci skip] Translation update
2020-10-06 00:08:09 +00:00
TopdRob
2f54bf29ba
Use reference strings in HomematicIP Cloud #40578 ( #41243 )
...
Co-authored-by: scheric <38077357+scheric@users.noreply.github.com>
2020-10-05 15:30:39 +02:00
SukramJ
5721225dde
Reorg channel handling for Homematic IP Cloud ( #41118 )
2020-10-03 16:35:04 +02:00
HomeAssistant Azure
7d39ecffa0
[ci skip] Translation update
2020-10-01 00:04:01 +00:00
springstan
6c8e0e20fb
Add and use light lux constant in entire code base ( #40171 )
2020-09-23 20:48:01 +02:00
springstan
06a133c3e9
Add and use length millimeters constant ( #40116 )
...
* Add and use length millimeters constant
* Fix pylint error
* Fix broken accuweather sensor test
2020-09-22 21:09:17 -05:00
HomeAssistant Azure
75659ff787
[ci skip] Translation update
2020-09-23 00:05:01 +00:00
HomeAssistant Azure
587e3f1eb2
[ci skip] Translation update
2020-09-21 00:02:47 +00:00
SukramJ
e300cf3747
Add binary_sensor for cloud connectivity to HomematicIP Cloud ( #39675 )
...
* Add binary_sensor for cloud connectivity to HomematicIP Cloud
* Fix Test
* Remove device_class
* Switch from _device to _home
* Switch from _device to _home for sensor
2020-09-19 10:59:46 -05:00
HomeAssistant Azure
62c4e072f5
[ci skip] Translation update
2020-09-19 00:07:12 +00:00
HomeAssistant Azure
f28b7f2187
[ci skip] Translation update
2020-09-16 00:09:01 +00:00
HomeAssistant Azure
d0f4b23063
[ci skip] Translation update
2020-09-15 00:09:18 +00:00
HomeAssistant Azure
6e79d49c80
[ci skip] Translation update
2020-09-10 00:04:20 +00:00
HomeAssistant Azure
90892d275c
[ci skip] Translation update
2020-09-09 00:03:44 +00:00
HomeAssistant Azure
07d5af1969
[ci skip] Translation update
2020-09-08 00:04:13 +00:00
HomeAssistant Azure
c74f187b1f
[ci skip] Translation update
2020-09-07 00:03:02 +00:00
HomeAssistant Azure
2f0138e891
[ci skip] Translation update
2020-09-06 00:03:25 +00:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
HomeAssistant Azure
2183ff5906
[ci skip] Translation update
2020-09-05 00:04:17 +00:00
HomeAssistant Azure
bfd6989c75
[ci skip] Translation update
2020-09-04 00:04:26 +00:00
SukramJ
4dee2b599a
Add HmIP-STV to HomematicIP Cloud ( #39518 )
...
* add general attribute for connection type
* Add HmIP-STV to HomematicIP Cloud
2020-09-03 17:23:42 +02:00
SukramJ
f2f68859cc
Fix wrong error message on adding a new HomematicIP Cloud AP ( #39599 )
2020-09-03 09:52:51 +02:00
SukramJ
5de1d04b6e
Bump dependency to 0.11.0 for HomematicIP Cloud ( #39508 )
...
* Bump dependency to 0.11.0 for HomematicIP Cloud
* Update test data
2020-08-31 18:18:12 +02:00
Ville Skyttä
b4bac0f7a0
Exception chaining and wrapping improvements ( #39320 )
...
* Remove unnecessary exception re-wraps
* Preserve exception chains on re-raise
We slap "from cause" to almost all possible cases here. In some cases it
could conceivably be better to do "from None" if we really want to hide
the cause. However those should be in the minority, and "from cause"
should be an improvement over the corresponding raise without a "from"
in all cases anyway.
The only case where we raise from None here is in plex, where the
exception for an original invalid SSL cert is not the root cause for
failure to validate a newly fetched one.
Follow local convention on exception variable names if there is a
consistent one, otherwise `err` to match with majority of codebase.
* Fix mistaken re-wrap in homematicip_cloud/hap.py
Missed the difference between HmipConnectionError and
HmipcConnectionError.
* Do not hide original error on plex new cert validation error
Original is not the cause for the new one, but showing old in the
traceback is useful nevertheless.
2020-08-28 13:50:32 +02:00
Chris Talkington
ab90ea7884
Fix black on homematicip_cloud binary_sensor ( #39351 )
2020-08-28 00:47:27 -05:00
SukramJ
b5c2c9ec9b
Add device attribute for homematicip_cloud rotary handle ( #39144 )
2020-08-28 00:08:37 -05:00
SukramJ
758c0adb5e
Rename entity base class for HMIPC ( #39243 )
2020-08-26 01:55:55 +02:00
SukramJ
d119c96aee
Add HmIP-FSI16 to HomematicIP Cloud ( #37715 )
2020-07-14 22:43:21 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
SukramJ
212b9df87d
Bump dependency & add devices for HomematicIP Cloud ( #36595 )
...
* update dependency and test data
* Add test for HmIP-SWDO-PL
* Add device HmIP-MOD-HO
* Fix test
2020-06-10 11:34:14 +02:00
HomeAssistant Azure
c10aa13d0b
[ci skip] Translation update
2020-05-20 00:03:49 +00:00
HomeAssistant Azure
e94f44f294
[ci skip] Translation update
2020-05-17 00:02:56 +00:00
HomeAssistant Azure
9586e9ebef
[ci skip] Translation update
2020-05-15 00:02:56 +00:00
Paulus Schoutsen
0efeefe3b2
Update translations
2020-05-13 11:27:21 -07:00
HomeAssistant Azure
78f846d532
[ci skip] Translation update
2020-05-03 00:02:26 +00:00
HomeAssistant Azure
5d37eb8eeb
[ci skip] Translation update
2020-04-30 00:03:17 +00:00
Erik Montnemery
066e921a8b
Rename SwitchDevice to SwitchEntity ( #34673 )
2020-04-26 18:50:37 +02:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +02:00
Erik Montnemery
6f7f5b4034
Rename AlarmControlPanel to AlarmControlPanelEntity ( #34590 )
2020-04-25 18:05:28 +02:00
Erik Montnemery
29bc93ea98
Rename ClimateDevice to ClimateEntity ( #34591 )
2020-04-25 18:04:03 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
Martin Hjelmare
a0fbf9ba47
Remove hap pyc file ( #34563 )
2020-04-23 13:14:48 +02:00
Tom
d6ab36bf8e
Set mqtt binary_sensor unavailable if expire_after specified ( #34259 )
...
* Set self._expired=True if expire_after specified
* Added test_expiration_on_discovery_and_discovery_update_of_binary_sensor to mqtt/test_binary_sensor.py
* Fixed flake8 error
* Fixed isort error
2020-04-22 23:29:49 +02:00
Joakim Sørensen
730a257f3c
Rename translations dir for integrations ( #34494 )
2020-04-21 16:11:05 -07:00
SukramJ
1c6e92c45b
Fix HomematicIP smoke detector detection type ( #34347 )
2020-04-17 11:35:30 -07:00
Paulus Schoutsen
0d60d40512
Update translations
2020-04-16 13:00:10 -07:00
Paulus Schoutsen
55dfca7467
Drop title from translations if brand name ( #34306 )
2020-04-16 12:52:53 -07:00
Paulus Schoutsen
f06aeea385
Update translations
2020-04-15 09:51:07 -07:00
Paulus Schoutsen
d36204a968
Move title translation to root ( #33850 )
2020-04-15 09:41:18 -07:00
Quentame
e273ff5e5e
Do not use POWER_WATT for West wind direction ( #34069 )
2020-04-12 03:07:43 +02:00
springstan
f839ba00eb
Use POWER_WATT constant ( #33984 )
2020-04-11 15:40:59 +02:00
Franck Nijhof
24840b54ac
Add yamllint (in pre-commit and CI) ( #33676 )
...
* Add yamllint (in pre-commit and CI)
* Fix linting for all YAML files
* Bump and add it to requirements
* Fix gen_requirements for pre-commit, remove 'v' from version
2020-04-05 10:33:45 +02:00
Franck Nijhof
7d3c974747
Use set & dict literals ( #33636 )
...
Co-authored-by: Daniel Høyer Iversen <mail@dahoiv.net>
2020-04-04 20:05:15 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Paulus Schoutsen
aaa1d06809
Directly call async_write_ha_state ( #33508 )
...
* Directly call async_write_ha_state
* Address comments
* Fix tests
2020-04-01 14:19:51 -07:00
SukramJ
1cd0e764b6
Use new HMIP labels for HomematicIP Cloud multi devices ( #32925 )
...
* Use new labels for HomematicIP Cloud multi devices
* Update homeassistant/components/homematicip_cloud/device.py
Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>
* Update name composition
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-03-29 21:38:59 +02:00
SukramJ
3c2df7f8f2
Fix homematicip_cloud tests that have uncaught exceptions ( #33371 )
2020-03-28 21:01:53 -07:00
SukramJ
2f80489428
Add SF transition to HmIP-BSL and remove obsolete code in HMIPC ( #32833 )
2020-03-15 19:01:50 +01: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
SukramJ
e0586df602
Migrate HomematicIP Cloud services to admin services ( #32107 )
...
* Migrate HomematicIP Cloud services to admin services
* remove unused dict
* vacation and eco mode are usable by users
* add verify_domain_control, make service user accessible
2020-02-24 18:16:57 -08:00
Ville Skyttä
496bd3dddf
Add and use more unit constants ( #32122 )
...
* Add and use speed constants
* Add and use meter based volume and area constants
* Add and use more mass unit constants
* Add and use concentration unit constants
* Add and use watts per square meter constant
* Use more time constants
* Use more data constants
2020-02-24 17:52:14 -08:00
springstan
a85808e325
Add and use time related constants ( #32065 )
...
* Add and use time related constants
* Sort time constants and reuse them in data rate constants
* Fix greeneyemonitor import
* Fix greeneyemonitor import V2
* Fix failing here_travel_time test
* Add TIME_MONTHS and TIME_YEARS
* Use TIME_MINUTES in opentherm_gw and isy994
* Add and use TIME_MILLISECONDS
* Change inconsistent ones
* Add TIME_MICROSECONDS and TIME_WEEKS
* Use constants in apcupsd and travisci
* Fix import error in upnp sensor.py
* Fix isy994 sensor.py using TIME_YEARS
* Fix dyson tests
* Use TIME_SECONDS in more places
* Use TIME_DAYS in google wifi
2020-02-23 22:09:24 +02:00
SukramJ
0d874902cc
Add shutter group to HomematicIP Cloud ( #31916 )
2020-02-19 10:59:49 +01:00
SukramJ
f4f01cb23a
Add new devices to HomematicIP Cloud ( #31914 )
...
* Add new devices to HomematicIP Cloud
Adds:
- HMIP-WTH-B (Wall Thermostat Basic)
- ALPHA-IP-RBG (Alpha IP Wall Thermostat Display)
- ALPHA-IP-RBGa (ALpha IP Wall Thermostat Display analog)
* Update homeassistant/components/homematicip_cloud/sensor.py
Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-02-19 10:43:12 +01:00
SukramJ
2366b5f6ca
Bump dependency to 0.10.17 for HomematicIP Cloud ( #31911 )
2020-02-17 18:31:09 +01:00
SukramJ
32f25a8484
Adjust tests after speed up to restore coverage for HomematicIP Cloud ( #31836 )
...
* Adjust tests after speed up to restore coverage for HomematicIP Cloud
* Fix test data
* Fixes after review
* remove duplicate cade
* remove service marker
2020-02-16 10:09:26 +01:00
SukramJ
2f3ab15268
Remove force from async_schedule_update_ha_state for HMIPC ( #31796 )
...
* remove force from async_schedule_update_ha_state if HMIPC
* Fix lint
2020-02-13 16:24:43 -08:00
Paulus Schoutsen
9e7185c676
Write state if schedule update state from async context ( #31758 )
...
* Write state if schedule update state from async context
* Fix most tests
* Fix test and PS4 I/O in event loop
* Fix ps4 better
2020-02-13 10:22:06 -08:00
HomeAssistant Azure
40e866a5bb
[ci skip] Translation update
2020-02-13 00:31:46 +00:00
SukramJ
c0756948da
Fix smoke detection for HomematicIP Cloud ( #31753 )
2020-02-12 10:12:26 -08:00
HomeAssistant Azure
a2bea2cab8
[ci skip] Translation update
2020-02-09 00:31:39 +00:00
SukramJ
baa9184b33
Extract services from init.py for HomematicIP Cloud ( #31376 )
...
* Extract services from init.py for HomematicIP Cloud
* add ServiceCallType
2020-02-08 10:07:20 +01:00
SukramJ
03642d9029
Add missing await to HMIPC ( #31415 )
...
* Add missing await to HMIPC
* use callback instead
* Fix call, move callback to hap
2020-02-03 20:27:20 +01: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