Commit Graph

12857 Commits (ef6fd78ede448ac6d88e92f005b4e9520c6b00e8)

Author SHA1 Message Date
Robert Svensson ef6fd78ede
Use FlowResultType in Axis config flow tests () 2022-07-06 09:54:26 +02:00
Guido Schmitz 1b37d9cbc6
Use FlowResultType in Devolo Home Control tests ()
* 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 () 2022-07-06 09:45:30 +02:00
J. Nick Koston ce35324e73
Cache the response from config/entity_registry/list () 2022-07-05 21:11:51 -07:00
J. Nick Koston 3875fc5953
Cache the response from config/device_registry/list () 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 () 2022-07-05 21:02:18 -07:00
Maciej Bieniek a70cb8af78
Add NextDNS diagnostics platform ()
Add diagnostics platform
2022-07-05 20:14:56 -07:00
Maciej Bieniek f5e3344bfc
Add NextDNS system health ()
Add system_health
2022-07-05 20:10:04 -07:00
Erik Montnemery a7158fee67
Revert "Migrate aemet to native_*" () 2022-07-05 22:24:08 +02:00
J. Nick Koston f6cb2833ca
Improve fans in homekit_controller () 2022-07-05 09:25:30 -05:00
Rami Mosleh b09aaba421
Add type hints and code cleanup for mikrotik ()
* 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 () 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 () 2022-07-04 08:41:23 -05:00
Guido Schmitz 402a40c108
Remove explicit use of mock_zeroconf in devolo Home Network () 2022-07-04 14:59:24 +02:00
J. Nick Koston 6c3baf03aa
Make dispatcher setup lazy () 2022-07-04 14:58:35 +02:00
epenet 14e5001d0c
Cleanup known_devices.yaml in device_tracker tests () 2022-07-04 14:10:25 +02:00
Erik Montnemery 0768ed453d
Migrate aemet to native_* () 2022-07-04 14:06:32 +02:00
Paulus Schoutsen b62c0dcb32
Guard invalid data sensor significant change () 2022-07-03 22:03:13 -07:00
J. Nick Koston 02c7261b74
Small naming improvements and basic tests for ecobee 501s () 2022-07-03 16:32:30 -05:00
J. Nick Koston 30a5df5895
Append name char value from the service to HomeKit Controller Entities () 2022-07-03 15:47:54 -05:00
Dave T 737a1fd9fa
Dont substitute user/pass for relative stream urls on generic camera ()
Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-07-03 13:26:00 -07:00
Maciej Bieniek 84119eefaa
Add NextDNS integration ()
* 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 ()
* Changes accordingly to sidenotes given by @MartinHjelmare in pull .

* Mini version bump according to notes in pull .

* Error message fix, test adjustment.
2022-07-03 17:06:38 +02:00
Allen Porter a4c6cd2fbe
Cleanup Google Calendar unused test fixtures () 2022-07-03 17:05:38 +02:00
avee87 98052646f2
Remove visibility from metoffice weather ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-07-02 13:42:58 -07:00
avee87 08c2bd82bd
Migrate metoffice to native_* () 2022-07-02 13:27:47 -07:00
David Barshow c24c6b38b1
Support climate reproduce state fan_mode ()
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 () 2022-07-02 11:20:40 -07:00
atlflyer da11cef29a
Report error code in log when command fails () 2022-07-02 09:58:08 -04:00
Paulus Schoutsen 810e29f1ef
Guard creating areas in onboarding () 2022-07-01 11:01:07 -07:00
J. Nick Koston 1288085b31
Revert scrape changes to 2022.6.6 () 2022-07-01 10:10:40 -07:00
danaues 72917f1d2c
Lutron caseta ra3keypads ()
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 ()
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 ()
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 ()
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 () 2022-06-30 21:08:21 -07:00
rappenze 7eae3691c2
Add device info to fibaro integration () 2022-06-30 14:57:35 -07:00
Joakim Plate 11cdf542ac
Bump pyRFXtrx to 0.30.0 () 2022-06-30 14:48:50 -07:00
David F. Mulcahey 269fa14721
Fix bad conditional in ZHA logbook ()
* 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 () 2022-06-30 12:22:03 -07:00
Guido Schmitz 7656ca8313
Add presence detection to devolo_home_network () 2022-06-30 12:12:12 -07:00
epenet 8ef87205f9
Improve type hints in mqtt () 2022-06-30 21:11:45 +02:00
Álvaro Fernández Rojas 768b98ae77
Add QNAP QSW Update platform ()
* 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
epenet 1bfd8b1a76
Add enforce_type_hints to vscode tasks () 2022-06-30 20:49:41 +02:00
Maximilian dc22726425
Optimize optionflow tests ()
* 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 ()
* 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 () 2022-06-30 10:03:39 -07:00
MasonCrawford 5fa3b90b2c
Add config flow to lg_soundbar ()
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 () 2022-06-30 10:00:10 -07:00
Pierre Ståhl de700e7859
Make media_player.toggle turn on a standby device () 2022-06-30 09:59:46 -07:00