Commit Graph

11868 Commits

Author SHA1 Message Date
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
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 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
avee87
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
danaues
72917f1d2c Lutron caseta ra3keypads (#74217)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-01 10:39:00 -05:00
Álvaro Fernández Rojas
c0ea1a38a6 Fix QNAP QSW DHCP discover bugs (#74291)
qnqp_qsw: fix DHCP discover bugs

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-07-01 11:52:46 +02:00
Álvaro Fernández Rojas
a58301a97d Improve qnap_qsw firmware coordinator failures (#74288)
qnap_qsw: update: improve firmware coordinator failures

Address late comments from @MartinHjelmare (MartinHjelmare).

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-07-01 09:48:59 +02:00
Stefan Rado
273e9b287f Add config flow for Bose SoundTouch (#72967)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-06-30 22:20:00 -07:00
Guido Schmitz
43595f7e17 Add light tests for devolo_home_control (#74183) 2022-06-30 21:08:21 -07:00
rappenze
7eae3691c2 Add device info to fibaro integration (#73352) 2022-06-30 14:57:35 -07:00
Joakim Plate
11cdf542ac Bump pyRFXtrx to 0.30.0 (#74146) 2022-06-30 14:48:50 -07:00
David F. Mulcahey
269fa14721 Fix bad conditional in ZHA logbook (#74277)
* Fix bad conditional in ZHA logbook

* change syntax
2022-06-30 23:59:35 +03:00
mbo18
24d2d62121 Add vacation mode to Template Alarm Control Panel (#74261) 2022-06-30 12:22:03 -07:00
Guido Schmitz
7656ca8313 Add presence detection to devolo_home_network (#72030) 2022-06-30 12:12:12 -07:00
epenet
8ef87205f9 Improve type hints in mqtt (#74247) 2022-06-30 21:11:45 +02:00
Álvaro Fernández Rojas
768b98ae77 Add QNAP QSW Update platform (#71019)
* qnap_qsw: add Update platform

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* qnap_qsw: update: allow init if firmware coordinator fails

QSW API can return an error if update servers aren't reachable and this
prevents the integration from loading.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

* tests: qnap_qsw: achieve 100% coverage

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-06-30 12:09:08 -07:00
Maximilian
dc22726425 Optimize optionflow tests (#74262)
* Optimize optionflow tests

* Extend mocking
2022-06-30 19:45:11 +02:00
Jesse Hills
f311d53c60 ESPHome use dhcp responses to update connection host of known devices (#74206)
* ESPHome use dhcp responses to update connection host of known devices

* Add test for dhcp

* Add another test to cover when there are no changes required
2022-06-30 10:07:03 -07:00
David F. Mulcahey
8bcccb17f9 Fix ZHA events for logbook (#74245) 2022-06-30 10:03:39 -07:00
MasonCrawford
5fa3b90b2c Add config flow to lg_soundbar (#71153)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-06-30 10:00:39 -07:00
Paulus Schoutsen
7573dc34aa Treat thermostat unknown state like unavailable in alexa (#74220) 2022-06-30 10:00:10 -07:00
Pierre Ståhl
de700e7859 Make media_player.toggle turn on a standby device (#74221) 2022-06-30 09:59:46 -07:00
Alex Henry
f5c6a6be3a Add config flow to AnthemAV integration (#53268)
* Add config flow to AnthemAV integration

* Add importing of existing configuration

* Change setting to optional and add default value

* Use entity attribute

* Reduce changes by removing additional media player properties

* Remove title from translation

* Refactor config flow and fix PR comments

* Fix a failing test because of wrong renaming

* Add typing and use existing class and enum

* Bump dependency to v1.3.1

* Remove unecessary async_reload_entry

* Fix requirements_test_all after rebase

* Add const for timeout and remove async_block in test

* Reapply CodeOwner and configflow after rebase

* Remove name from configflow

* Fix manifest prettier failure

* Simplify code and avoid catching broad exception

* Removed unused strings and translations

* Avoid asserting hass.data
2022-06-30 07:13:08 -07:00
Franck Nijhof
3a57f4363f Revert "Patch out life360 entry setup in tests" (#74223)
Revert "Patch out life360 entry setup in tests (#74212)"

This reverts commit ab6e92f996.
2022-06-30 09:13:25 +02:00
Allen Porter
0cf922cc4e Allow legacy nest integration with no configuration.yaml (#74222) 2022-06-30 08:54:51 +02:00
Kevin Stillhammer
bef512c425 Split attributes into sensors for here_travel_time (#72405) 2022-06-29 22:09:52 -07:00