Commit Graph
43435 Commits
Author SHA1 Message Date
Franck NijhofandGitHub 99b2161365 Add input_button support to Alexa (#62592) 2021-12-23 07:36:45 +01:00
Allen PorterandGitHub 23277181ca Increase test coverage for google calendar (#62648)
* Increase test coverage for google calendar

Update tests to exercise the API responses, getting test coverage
to 97% for calendar.py

----------- coverage: platform linux, python 3.9.6-final-0 -----------
Name                                          Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------
homeassistant/components/google/__init__.py     193     84    56%   92, 163-228, 238, 244-247, 254-262, 274, 298-299, 305-347, 387-392, 416-430, 435-437
homeassistant/components/google/calendar.py     122      4    97%   41, 45, 51, 135
---------------------------------------------------------------------------
TOTAL                                           315     88    72%

* Revert conftest changes

* Update typing errors found on CI

* Update python3.8 typing imports

* Remove commented out code
2021-12-23 07:31:56 +01:00
Franck NijhofandGitHub 6ef7539a31 Add base integration tests to Luftdaten (#62594) 2021-12-23 07:25:26 +01:00
J. Nick KostonandGitHub ef5e5c3f96 Dismiss existing discoveries when a HomeKit device is paired (#62632) 2021-12-22 19:40:36 -10:00
Franck NijhofandGitHub 79627526c7 Add strict typing to PVOutput (#62628) 2021-12-23 06:25:05 +01:00
shbatmandGitHub 36c7521508 Bump PyISY to v3.0.1 (#62646) 2021-12-22 21:22:27 -07:00
GitHub Action 87d4420a72 [ci skip] Translation update 2021-12-23 00:14:21 +00:00
Franck NijhofandGitHub c5d62ccc7e Add input_button support to HomeKit (#62590) 2021-12-22 13:23:57 -10:00
Steven LoomanandGitHub cb82169e92 Bump async-upnp-client to 0.23.2 (#62634) 2021-12-22 13:23:22 -10:00
epenetandGitHub cd452552af Use relative imports in sensor (#62638) 2021-12-22 13:22:15 -10:00
Joakim PlateandGitHub bda1f02371 Reduce boilerplate code in entry init of rfxtrx (#58844)
* Reduce boilerplate code for rfxtrx

* Use rfxtrx built in to construct event

* Fixup mypy after rebase

* Also fix callable import
2021-12-22 22:38:55 +01:00
J. Nick KostonandGitHub 91a8b1e7b3 Speed up connecting to legacy flux_led devices (#62614) 2021-12-22 22:27:03 +01:00
e593377fba Add deprecation warning to switchbot yaml config (#62583)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-12-22 22:17:53 +01:00
Tom HarrisandGitHub 8750fd14cc Improve Insteon responsiveness (#62612) 2021-12-22 21:44:37 +01:00
566f631933 Implement config_Flow for Sensibo (#60900)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-22 10:32:50 -10:00
G JohanssonandGitHub 0e48a658f3 Fix timezone trafikverket_train (#62582)
* Bugfix trafikverket train

* Change from pytz to hass function

* Fix datetime in extra attributes

* Fix time timezone

* Reset changes extra attributes
2021-12-22 21:28:18 +01:00
Thomas DietrichandGitHub 0b8cf47613 Add secondary codeowner to statistics integration (#62622) 2021-12-22 10:22:57 -10:00
Ville SkyttäandGitHub a49aa065b7 Derive mypy python_version from REQUIRED_PYTHON_VER (#62616) 2021-12-22 21:21:05 +01:00
J. Nick KostonandGitHub 4954f3c73f Bump flux_led to 0.27.13 to fix discovery of legacy devices (#62613)
- The 2013/2014 devices have yet another format for
  the version
2021-12-22 22:18:52 +02:00
Franck NijhofandGitHub e3f7d9a803 Extract PVOutput logic into PyPi package (#62625) 2021-12-22 21:17:23 +01:00
Simone ChemelliandGitHub 51a49f3d39 Fix missing exception handling from upstream lib in Fritz (#62617)
* Fix missing exception handling from upstream lib

* isort
2021-12-22 20:59:56 +01:00
René KlompandGitHub d1c0e60bf1 Bump pysma to 0.6.10 (#62599) 2021-12-22 21:57:35 +02:00
Jc2kandGitHub 06eec7adfc Allow adding new devices to an Aqara hub via homekit_controller (#62600) 2021-12-22 08:49:58 -10:00
uvjustinandGitHub 6e13605cad Add get_image method to Stream (#61918)
* Add get_image method to Stream

* Add KeyFrameConverter class
2021-12-23 00:24:53 +08:00
Erik MontnemeryandGitHub eda9291ca1 Improve google cast state reporting (#62587) 2021-12-22 14:54:36 +01:00
J. Nick KostonandGitHub c2b44c5fdc Bump flux_led to 0.27.12 to fix legacy cct controllers (#62573) 2021-12-22 14:35:48 +01:00
Dave TandGitHub 38e95ca663 Use new enums for prometheus tests (#62550) 2021-12-22 14:31:20 +01:00
Dave TandGitHub d7de3fbfce Use new enums in picnic tests (#62549) 2021-12-22 14:29:55 +01:00
Dave TandGitHub eb10ff47df Use new enums in p1_monitor tests (#62548) 2021-12-22 14:28:22 +01:00
Erik MontnemeryandGitHub 2f8e65a9b0 Store deleted duplicated statistics in .storage (#62574) 2021-12-22 14:27:56 +01:00
Robert HillisandGitHub 75e8a2ec77 Use platform enums in plex tests (#62561) 2021-12-22 07:59:54 -05:00
Robert HillisandGitHub 432d48a4d7 Use platform enums in vizio tests (#62555) 2021-12-22 07:33:13 -05:00
Robert HillisandGitHub d9788c2447 Use platform enums in rest tests (#62564) 2021-12-22 07:31:55 -05:00
496165711d Improve config flow Luftdaten (#62589)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-22 13:00:51 +01:00
Simone ChemelliandGitHub 925e4998b4 Fix missing object assignment for Fritz (#62575) 2021-12-22 12:59:54 +01:00
986b60e527 Replace charging_time_remaining with charging_end_time in bmw_connected_drive (#60942)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2021-12-22 12:52:01 +01:00
f40870b4d7 Round imperial values to two decimals in bmw_connected_drive (#62531)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2021-12-22 12:27:36 +01:00
ShadowBr0therandGitHub 89526fe86c Fix repetier crash when printer is offline (#62490) 2021-12-22 12:26:23 +01:00
Franck NijhofandGitHub 60b2cdd069 Allow binary sensor state to be None (#60193) 2021-12-22 12:24:29 +01:00
Franck NijhofandGitHub 4805b67300 Add strict typing to Luftdaten (#62588) 2021-12-22 12:20:35 +01:00
Erik MontnemeryandGitHub 3323263c94 Flip behavior for grouped locks (#62580) 2021-12-22 12:14:45 +01:00
Franck NijhofandGitHub 66185f8247 Add state class support to Luftdaten (#62585) 2021-12-22 12:04:31 +01:00
Robert HillisandGitHub ee878513a7 Remove deprecated yaml config from squeezebox (#62537) 2021-12-22 12:03:31 +01:00
Robert HillisandGitHub 5e25df91b2 Use platform enums in utility_meter tests (#62553) 2021-12-22 10:43:33 +01:00
Dave TandGitHub 563e6b3e80 Use new enums in modern_forms tests (#62519) 2021-12-22 10:04:12 +01:00
Dave TandGitHub e64352a7e0 Use new enums in modbus tests (#62518) 2021-12-22 10:03:11 +01:00
Dave TandGitHub f2ae7c0b92 Use new enums in mfi tests (#62516)
* Use new enums in mfi tests

* Code review: swap == for is
2021-12-22 10:01:00 +01:00
Dave TandGitHub a7ef983a31 Use new enums in litterrobot tests (#62515)
* Use new enums in litterrobot tests

* Code review: swap == for is
2021-12-22 10:00:24 +01:00
Jc2kandGitHub d3d6965ba0 Support setting Aqara Hub Volume via homekit_controller (#62538) 2021-12-22 08:43:17 +00:00
Eduard van ValkenburgandGitHub 6806b8b116 Change Brunt cover device class (#62578) 2021-12-22 09:39:59 +01:00