Commit Graph
13076 Commits
Author SHA1 Message Date
Maciej Bieniek fd7330ea77 Bump NextDNS backend library (#74611) 2022-07-08 09:48:46 +02:00
Franck Nijhof ba0b98ef32 Remove deprecated Spotify YAML configuration (#74604) 2022-07-08 08:30:01 +02:00
Allen Porter 561c9a77d8 Add google calendar service proper exception handling (#74686) 2022-07-07 20:50:19 -07:00
Erik MontnemeryandPaulus Schoutsen 0e3f7bc63a Resolution center MVP (#74243)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-07-07 20:49:07 -07:00
Franck Nijhof a6244eea28 Search/replace RESULT_TYPE_* by FlowResultType enum (#74656) 2022-07-07 21:28:18 +02:00
Kostas Chatzikokolakis 3f53ed5d5c Add trigger/arm_custom_bypass to Template Alarm Control Panel (#74629) 2022-07-07 20:31:03 +02:00
Franck Nijhof 7cd68381f1 Search/replace RESULT_TYPE_* by FlowResultType enum (#74642) 2022-07-07 19:57:36 +03:00
Franck Nijhof 68ccb96089 Refactor CI (#74014) 2022-07-07 18:53:24 +02:00
J. Nick Koston 1dd9e705f2 Switch dispatcher to use async_run_hass_job (#74514)
* Switch dispatcher to use async_run_hass_job

- Since we already wrap all the callbacks in catch_log_exception
  we can use async_run_hass_job here

- The overhead of wrapping the call in a call_soon, queuing it
  and running it later usually exceeds the overhead of running
  the job itself

* fix size change during iteration

* fix out of order send

* fix missing mocking in unifi test

* Fix Legrand Home+ Control updating entities before the coordinator update had finished

* stray debug
2022-07-07 10:39:05 -05:00
Franck Nijhof 323d4a0e1b Use FlowResultType enum in Plugwise tests (#74638) 2022-07-07 17:25:23 +02:00
Diogo Gomes 4e2de2479a Add SetSystemDateandTime Button (#66419)
* add SetSystemDateandTime

* fix

* address review

* follow recommendation to set date and time on start

* add set date and time button test
2022-07-07 16:25:44 +02:00
Erik Montnemery 996544da2d Poll cast groups when media player is added or reconnected (#74610) 2022-07-07 14:51:16 +02:00
Franck Nijhof 2169b70874 Use FlowResultType enum in WLED tests (#74594) 2022-07-07 12:31:54 +02:00
Franck Nijhof 4fcf8280f6 Use FlowResultType enum in Tuya tests (#74596) 2022-07-07 12:31:19 +02:00
jjlawren ba7ad1029c Remove legacy Sonos grouping services (#74476) 2022-07-07 12:17:13 +02:00
J. Nick Koston 0c29b68cf8 Switch linear search to a dict lookup for ip bans (#74482) 2022-07-07 10:57:44 +02:00
Robert Svensson b071affcb4 Use pydeconz interface controls for cover platform (#74535) 2022-07-07 00:31:47 +02:00
J. Nick Koston 332cf3cd2d Resolve and caches paths for CachingStaticResource in the executor (#74474) 2022-07-06 13:49:48 -05:00
Maciej Bieniek 41fd1a24bb Add NextDNS button platform (#74492)
* Add button platform

* Add button tests

* Fix typo

* Use Platform enum

* Fix coordinator type
2022-07-06 16:29:53 +02:00
Robert Svensson ef6fd78ede Use FlowResultType in Axis config flow tests (#74496) 2022-07-06 09:54:26 +02:00
Guido Schmitz 1b37d9cbc6 Use FlowResultType in Devolo Home Control tests (#74490)
* Use FlowResultType in devolo Home Control tests

* Add return types
2022-07-06 09:52:41 +02:00
Robert Svensson 05416f56aa Use FlowResultType in deCONZ config flow tests (#74495) 2022-07-06 09:45:30 +02:00
J. Nick Koston ce35324e73 Cache the response from config/entity_registry/list (#74443) 2022-07-05 21:11:51 -07:00
J. Nick Koston 3875fc5953 Cache the response from config/device_registry/list (#74483) 2022-07-05 21:08:39 -07:00
J. Nick Koston df6892b908 Offer HKC local push control option when there are multiple zeroconf homekit matches (#74441) 2022-07-05 21:02:18 -07:00
Maciej Bieniek a70cb8af78 Add NextDNS diagnostics platform (#74367)
Add diagnostics platform
2022-07-05 20:14:56 -07:00
Maciej Bieniek f5e3344bfc Add NextDNS system health (#74368)
Add system_health
2022-07-05 20:10:04 -07:00
Erik Montnemery a7158fee67 Revert "Migrate aemet to native_*" (#74471) 2022-07-05 22:24:08 +02:00
J. Nick Koston f6cb2833ca Improve fans in homekit_controller (#74440) 2022-07-05 09:25:30 -05:00
Rami Mosleh b09aaba421 Add type hints and code cleanup for mikrotik (#74296)
* Add type hints and code cleanup for mikrotik

* update test and increase coverage

* move setup_mikrotik_entry to __init__.py
2022-07-05 09:16:38 +02:00
epenet 18840c8af5 Add instance attributes to GeolocationEvent (#74389) 2022-07-04 16:43:53 +02:00
J. Nick Koston 8d0e54d776 Use the orjson equivalent default encoder when save_json is passed the default encoder (#74377) 2022-07-04 08:41:23 -05:00
Guido Schmitz 402a40c108 Remove explicit use of mock_zeroconf in devolo Home Network (#74390) 2022-07-04 14:59:24 +02:00
J. Nick Koston 6c3baf03aa Make dispatcher setup lazy (#74374) 2022-07-04 14:58:35 +02:00
epenet 14e5001d0c Cleanup known_devices.yaml in device_tracker tests (#74404) 2022-07-04 14:10:25 +02:00
Erik Montnemery 0768ed453d Migrate aemet to native_* (#74037) 2022-07-04 14:06:32 +02:00
Paulus Schoutsen b62c0dcb32 Guard invalid data sensor significant change (#74369) 2022-07-03 22:03:13 -07:00
J. Nick Koston 02c7261b74 Small naming improvements and basic tests for ecobee 501s (#74370) 2022-07-03 16:32:30 -05:00
J. Nick Koston 30a5df5895 Append name char value from the service to HomeKit Controller Entities (#74359) 2022-07-03 15:47:54 -05:00
Dave TandDave T 737a1fd9fa Dont substitute user/pass for relative stream urls on generic camera (#74201)
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-07-03 13:26:00 -07:00
Maciej Bieniek 84119eefaa Add NextDNS integration (#74150)
* Initial commit

* Update manifest

* Add first test

* Simplify init

* More tests

* Update tests

* More tests

* More tests

* Add tests for sensor platform

* More tests for sensor platform

* Add tests for system_health

* Fix typo

* Improve test coverage

* Improve test coverage

* Add tests for diagnostics

* Add comment

* Run hassfest

* Fix typo

* Run gen_requirements_all

* Fix tests

* Change key name in diagnostics

* Remove diagnostics and system_health platforms

* Bump library
2022-07-03 09:51:50 -07:00
Michał Huryn e7e940afa5 Address Blebox uniapi review sidenotes (#74298)
* Changes accordingly to sidenotes given by @MartinHjelmare in pull #73834.

* Mini version bump according to notes in pull #73834.

* Error message fix, test adjustment.
2022-07-03 17:06:38 +02:00
Allen Porter a4c6cd2fbe Cleanup Google Calendar unused test fixtures (#74353) 2022-07-03 17:05:38 +02:00
avee87andPaulus Schoutsen 98052646f2 Remove visibility from metoffice weather (#74314)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-07-02 13:42:58 -07:00
avee87 08c2bd82bd Migrate metoffice to native_* (#74312) 2022-07-02 13:27:47 -07:00
David Barshow c24c6b38b1 Support climate reproduce state fan_mode (#74317)
climate reproduce state fan_mode support
2022-07-02 13:04:38 -07:00
Shay Levy d56a487169 Fix CI failure due to integrations leaving dirty known_devices.yaml (#74329) 2022-07-02 11:20:40 -07:00
atlflyer da11cef29a Report error code in log when command fails (#74319) 2022-07-02 09:58:08 -04:00
Paulus Schoutsen 810e29f1ef Guard creating areas in onboarding (#74306) 2022-07-01 11:01:07 -07:00
J. Nick Koston 1288085b31 Revert scrape changes to 2022.6.6 (#74305) 2022-07-01 10:10:40 -07:00