J. Nick Koston
b10534359b
Reduce config entry setup/unload boilerplate K-M ( #49775 )
2021-04-27 18:49:13 +02:00
J. Nick Koston
69932d4435
Add additional myq homekit models ( #49381 )
2021-04-19 14:03:31 +02:00
Ruslan Sayfutdinov
7a9385d857
Explicitly define all methods in ConfigFlow ( #49341 )
2021-04-17 12:42:31 +02:00
Paulus Schoutsen
f464663732
Add DHCP to MyQ ( #49319 )
2021-04-16 11:53:41 -10:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ( #48488 )
...
* Update pylint to 2.7.3
* Add class-const-naming-style
* Remove unused-import message
* Additional cleanup
2021-03-29 18:02:56 -10:00
HomeAssistant Azure
55b689b464
[ci skip] Translation update
2021-03-23 00:03:29 +00:00
HomeAssistant Azure
4306c8fbb4
[ci skip] Translation update
2021-03-17 00:03:55 +00:00
HomeAssistant Azure
c11b85af2f
[ci skip] Translation update
2021-03-16 00:04:36 +00:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
J. Nick Koston
eb8d723689
Bump pymyq to fix myq in core ( #46962 )
2021-02-23 21:50:06 +01:00
HomeAssistant Azure
580d25c622
[ci skip] Translation update
2021-02-23 00:05:06 +00:00
HomeAssistant Azure
0cb1f61deb
[ci skip] Translation update
2021-02-21 00:07:04 +00:00
ehendrix23
9bc3c6c130
Bump pymyq to 3.0.1 ( #46079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-10 10:30:52 -10:00
HomeAssistant Azure
ce159d7db3
[ci skip] Translation update
2021-02-06 00:07:22 +00:00
Paulus Schoutsen
959ed6d077
Update translations
2021-02-03 11:46:49 +01:00
J. Nick Koston
bb1224d06f
Remove YAML support from myq ( #45375 )
2021-01-21 09:27:04 +01:00
ehendrix23
17cb071173
Bump MyQ to 2.0.14 ( #45067 )
2021-01-13 20:15:23 -10:00
ehendrix23
eabe757e20
Bump pymyq to 2.0.13 ( #44961 )
2021-01-09 15:29:48 +01:00
ehendrix23
418304c702
Bump pyMyQ to version 2.0.12 ( #44328 )
2020-12-17 08:08:19 -10:00
HomeAssistant Azure
848224262c
[ci skip] Translation update
2020-12-10 00:03:01 +00:00
Brian
886ce599ac
Bump pymyq to 2.0.11 ( #44003 )
2020-12-07 12:01:58 -06:00
HomeAssistant Azure
9c63fbfcb1
[ci skip] Translation update
2020-12-07 00:04:18 +00:00
ehendrix23
3a42277130
Update pymyq to 2.0.10 ( #43413 )
...
* Bump version of pymyq to 2.0.9
* Bump version of pymyq to 2.0.10
2020-11-19 16:26:44 -10:00
HomeAssistant Azure
d9d21ab05e
[ci skip] Translation update
2020-11-09 00:03:23 +00:00
HomeAssistant Azure
aab0ff2ea5
[ci skip] Translation update
2020-11-03 00:04:39 +00:00
HomeAssistant Azure
b102ad731f
[ci skip] Translation update
2020-10-22 00:09:52 +00:00
ehendrix23
4da6c22338
Update pymyq to 2.0.8 ( #42088 )
2020-10-19 20:11:21 +02: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
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
HomeAssistant Azure
bcfa4ac959
[ci skip] Translation update
2020-10-06 00:08:09 +00:00
SNoof85
f145a8c8d1
Use reference strings in Myq ( #41209 )
2020-10-04 19:16:23 -05:00
HomeAssistant Azure
f8c2d877aa
[ci skip] Translation update
2020-10-04 00:05:05 +00:00
HomeAssistant Azure
f28b7f2187
[ci skip] Translation update
2020-09-16 00:09:01 +00:00
HomeAssistant Azure
5ce62c8446
[ci skip] Translation update
2020-09-02 00:03:29 +00:00
J. Nick Koston
4e876cb473
Update myq to use CoordinatorEntity ( #39393 )
2020-08-30 14:40:00 +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
HomeAssistant Azure
195d4b6897
[ci skip] Translation update
2020-08-27 00:04:55 +00:00
J. Nick Koston
c1ec8971ae
Update myq for latest client version requirement ( #37104 )
2020-06-30 12:41:09 -07:00
HomeAssistant Azure
e48bcd2070
[ci skip] Translation update
2020-06-27 00:05:54 +00:00
J. Nick Koston
14d715e7fc
Update pymyq for latest api requirements ( #36666 )
2020-06-11 08:40:51 -07:00
J. Nick Koston
5b94807923
Update myq for latest api changes ( #36469 )
2020-06-05 10:29:09 -07: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
Paulus Schoutsen
dd32324e01
Use config flow references for data ( #35529 )
2020-05-12 10:50:44 -07:00
J. Nick Koston
a73440ebe8
Remove constants from myq that are now upstream ( #35463 )
2020-05-10 20:42:28 +02:00
J. Nick Koston
6146eaa350
Update pymyq to 2.0.2 ( #35330 )
2020-05-07 10:32:29 -07:00
HomeAssistant Azure
78f846d532
[ci skip] Translation update
2020-05-03 00:02:26 +00:00
HomeAssistant Azure
bd72ddda3c
[ci skip] Translation update
2020-05-01 00:02:55 +00:00
HomeAssistant Azure
7faba60e83
[ci skip] Translation update
2020-04-29 00:03:31 +00:00
J. Nick Koston
fd339be458
Add ability to ignore myq discovery ( #34652 )
...
* Add ability to ignore myq discovery
* update test
* Update tests/components/myq/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com>
* Update tests/components/myq/test_config_flow.py
Co-Authored-By: Chris Talkington <chris@talkingtontech.com>
* reset ci
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-04-25 17:09:08 -05:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +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
HomeAssistant Azure
da87ec8499
[ci skip] Translation update
2020-04-23 00:05:07 +00:00
Joakim Sørensen
730a257f3c
Rename translations dir for integrations ( #34494 )
2020-04-21 16:11:05 -07:00
J. Nick Koston
01581ff92e
Switch myq to async_on_remove ( #34473 )
2020-04-20 13:31:50 -05: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
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
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
J. Nick Koston
b783aab41b
Add binary sensor for myq gateway connectivity ( #33423 )
2020-03-31 11:58:44 -07:00
HomeAssistant Azure
3e0eaa3c87
[ci skip] Translation update
2020-03-31 00:02:51 +00:00
J. Nick Koston
2a36adae46
Abort myq homekit config when one is already setup. ( #33218 )
...
We can see myq on the network to tell them to configure
it, but since the device will not give up the account it is
bound to and there can be multiple myq gateways on a single
account, we avoid showing the device as discovered once
they already have one configured as they can always
add a new one via "+"
2020-03-24 17:09:24 -07:00
HomeAssistant Azure
763ed0dc7b
[ci skip] Translation update
2020-03-24 13:18:47 +00:00
J. Nick Koston
e344c2ea64
Add gate support to myq, fix bouncy updates ( #33124 )
...
* Add gate support to myq, fix bouncy updates
Switch to DataUpdateCoordinator, previously
we would hit the myq api every 60 seconds per device.
If you have access to 20 garage doors on the account it means
we would have previously tried to update 20 times per minutes.
* switch to async_call_later
2020-03-22 16:28:55 -07:00
J. Nick Koston
37687561c0
Add config flow for myq ( #32890 )
...
* Add a config flow for myq
* Discovered by homekit
* Fix gates being treated as garage doors
* Offline devices now show as unavailable
* Homekit flow
* strip out icon
* return -> raise
2020-03-20 15:28:14 -05:00
Franck Nijhof
dc02c28891
Correct names in manifests (M-P) ( #30541 )
2020-01-07 13:28:35 +01:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
Bas Nijholt
710680d604
use isort to sort imports for components starting with 'm' ( #29772 )
2019-12-09 18:50:40 +05:30
Aaron Bach
bda3aadbcf
Bump pymyq to 2.0.1 ( #28348 )
2019-10-30 09:05:13 -06:00
Aaron Bach
86b204df0e
Update pymyq to 2.0.0 ( #28069 )
...
* Update pymyq to 2.0.0
* Removed unnecessary update
* Restore `type` parameter (as optional)
2019-10-21 14:46:39 -06:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
ehendrix23
d9d5c91adc
Fix authentication issue ( #23600 )
...
Update to pymy1 version 1.2.1 to fix authentication issue
2019-05-01 16:05:35 -06: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
ehendrix23
7862fdd27e
Fix myq increasing number of network connections ( #22432 )
...
* Fix for network issues
Fix for network issues
* Further changes to network connection
* websession is created in pymyq
websession is created in pymyq instead.
Added call on stop event to close web session.
* Updated requirements file
* Added comment
* Changed back to use aiohttp_client
* Cleanup closed sockets in aiohttp
Enable automatic cleanup of closed sockets in aiohttp client helper.
* Updated manifest & requirements
* Updated comment block
2019-04-10 14:24:12 -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