Commit Graph

46038 Commits

Author SHA1 Message Date
J. Nick Koston
e0cee22b8a Switch ezviz to use integration discovery (#66579) 2022-02-16 12:07:36 +01:00
J. Nick Koston
38b9bea9a3 Switch tplink to use integration discovery (#66575) 2022-02-16 12:06:58 +01:00
J. Nick Koston
59cb1444a5 Enable dhcp flows for broadlink registered devices (#66582) 2022-02-16 12:04:46 +01:00
J. Nick Koston
ce4daab833 Enable dhcp flows for goalzero registered devices (#66586) 2022-02-16 11:59:57 +01:00
epenet
cf5652737a Cleanup samsungtv tests (#66570)
* Drop unused init method

* Add type hints to media_player tests

* Adjust test_init

* Adjust media_player

* Add type hints to conftest

* Use Mock in test_media_player

* Use lowercase in test_init

* Use relative import in diagnostics

* Add type hints to config_flow

* Adjust coveragerc

* Make gethostbyname autouse

* Cleanup gethostbyname and remote fixtures

* Drop unused fixtures

* Undo type hints and usefixtures on media_player

* Undo type hints and usefixtures in test_init

* Undo type hints in conftest

* Undo usefixtures in test_config_flow

* Format

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-16 09:29:52 +01:00
Raman Gupta
d29acadebd Fix zwave_js device condition bug (#66626) 2022-02-15 23:05:12 -05:00
Marcel van der Veldt
8f4ec89be6 Bump aiohue to version 4.1.2 (#66609) 2022-02-15 17:26:13 -08:00
J. Nick Koston
dad4cdb45d Enable dhcp flows for isy994 registered devices (#66588) 2022-02-15 18:46:09 -06:00
J. Nick Koston
6a690b41b1 Enable dhcp flows for screenlogic registered devices (#66591) 2022-02-15 18:45:53 -06:00
J. Nick Koston
6b7eea5454 Enable dhcp flows for senseme registered devices (#66590) 2022-02-15 18:45:41 -06:00
J. Nick Koston
7c508c2a44 Enable dhcp flows for hunterdouglas_powerview registered devices (#66587) 2022-02-16 01:30:52 +01:00
J. Nick Koston
491f8d0f0b Enable dhcp flows for steamist registered devices (#66593) 2022-02-16 01:26:17 +01:00
J. Nick Koston
99568b133f Switch flux_led to use integration discovery (#66574) 2022-02-16 01:25:43 +01:00
GitHub Action
208671418e [ci skip] Translation update 2022-02-16 00:14:09 +00:00
J. Nick Koston
6ae2331805 Switch senseme to use integration discovery (#66576) 2022-02-16 00:47:01 +01:00
Franck Nijhof
dd9992bfd6 Update plugwise 0.16.4 (#66613) 2022-02-15 23:29:30 +01:00
J. Nick Koston
d79d775d92 Switch elkm1 to use integration discovery (#66572) 2022-02-15 23:18:55 +01:00
J. Nick Koston
b28754e5fe Switch steamist to use integration discovery (#66578) 2022-02-15 23:18:13 +01:00
J. Nick Koston
c6a4139716 Enable dhcp flows for emonitor registered devices (#66584) 2022-02-15 23:17:06 +01:00
J. Nick Koston
6134a224dd Enable dhcp flows for wiz registered devices (#66595) 2022-02-15 23:14:52 +01:00
J. Nick Koston
d64ef2ba73 Deduplicate flux_led title and CONF_NAME (#66598) 2022-02-15 22:44:35 +01:00
Allen Porter
734fdf7bff Override and disable nest stream unavailable behavior (#66571) 2022-02-15 13:43:31 -08:00
Joakim Plate
bc856ea24d Add fallback for serialnumber (#66553) 2022-02-15 13:42:18 -08:00
Mick Vleeshouwer
98ae7e106c Always create a new session in ConfigFlow in Overkiz integration (#66602) 2022-02-15 14:46:52 -06:00
Mick Vleeshouwer
5568531f74 Improve exception catching and handling in Overkiz integration (#66604) 2022-02-15 14:44:53 -06:00
J. Nick Koston
c5ae43144d Enable dhcp flows for axis registered devices (#66581)
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528

I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 21:32:10 +01:00
Mick Vleeshouwer
30528e0de0 Add extra entity descriptions to Overkiz integration (#66093) 2022-02-15 14:24:33 -06:00
J. Nick Koston
9f1c58cda3 Enable dhcp flows for tplink registered devices (#66592)
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528

I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 20:33:45 +01:00
J. Nick Koston
f069a37f7d Allow integrations to request dhcp discovery flows for registered devices (#66528) 2022-02-15 11:02:52 -06:00
J. Nick Koston
2b43293363 Switch unifiprotect to use integration discovery (#66569)
Backstory: https://github.com/home-assistant/core/pull/65752#discussion_r800068914
2022-02-15 17:02:33 +01:00
Joakim Sørensen
0d2712e436 Add binary_sensor to Version integration (#66539)
* Add binary_sensor to version integration

* Add test to check we not create for local

* Move _attr_icon to sensor

* Update homeassistant/components/version/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-15 16:39:34 +01:00
Eduard van Valkenburg
af4e37339a Add Connectivity sensor to SIA (#64305)
* implemented connectivity sensor

* further cleanup off update code

* cleanup and tighter behaviour for attributes

* added seperate connectivity class to binary sensor

* callbacks and keys

* redid name and unique_id logic, non-breaking result

* using entry more in inits

* Fix import

* fix ping_interval in sia_entity_base

* added ping_interval default to next

* fixed next

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-15 15:53:38 +01:00
Franck Nijhof
430162fa5f Fix Tuya Covers without state in their control data point (#66564) 2022-02-15 15:25:36 +01:00
Franck Nijhof
cbdbb66475 Fix integrations building on top of mjpeg (#66557) 2022-02-15 15:24:52 +01:00
epenet
52ebe58b14 Add tests for samsungtv diagnostics (#66563)
* Add tests for samsungtv diagnostics

* Adjust coveragerc

* Adjust type hints

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-15 16:24:13 +02:00
Franck Nijhof
00221f1d66 Cleanup and strict typing for MJPEG integration (#66526) 2022-02-15 12:32:14 +01:00
Pascal Vizeli
389653dc01 Add a asset name for CAS / official_image (#66276) 2022-02-15 11:19:28 +01:00
Jeef
c5dfe2b5a8 Bump intellifire4py to 0.9.8 (#66531) 2022-02-15 11:04:26 +01:00
Josh Soref
02e2150270 Fix econet spelling (#64254)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-02-15 10:53:35 +01:00
Robert Hillis
7eed4af6ae Use enums in vizio (#61996)
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2022-02-15 10:51:55 +01:00
Erik Montnemery
2538af4b06 Add workaround for python bug to HAQueueHandler (#66541) 2022-02-15 10:49:14 +01:00
Franck Nijhof
cb03db8df4 Replace discord.py with nextcord (#66540)
* Replace discord.py with nextcord

* Typing tweak

* Another pip check decrease :)
2022-02-15 10:37:41 +01:00
Amos Yuen
23a22d1860 Override iotawatt coordinator request_refresh_debouncer to allow updates every 5s (#64892)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-15 09:55:13 +01:00
Robert Svensson
1bc936ca8d Improve Deconz sensors (#65259) 2022-02-15 08:32:56 +01:00
J. Nick Koston
334a8ab13f Fix missing abort strings in wiz (#66538) 2022-02-15 08:24:35 +01:00
Allen Porter
572fa7d055 Update nest camera to pull still images from stream component (#66427)
* Update nest to use stream thumbnail when it exists

* Update nest camera to always pull still image from stream

Update nest camera to always pull the still iamge from the stream component,
removing the use of the separate ffmpeg call, and removing use of the nest event
image. Image for events can now be pulled using the media source APIs, rather
than relying on the camera snapshot.

* Simplify a comment

* Remove more unused variables

* Simplify comments, image, and test code

* Remove assertions for placeholder images
2022-02-14 21:45:09 -08:00
Paulus Schoutsen
94980399cf Bump hass-nabucas to 0.52.1 (#66536) 2022-02-14 20:46:32 -08:00
Brett Adams
6b6f50e28b Bump pyaussiebb in Aussie Broadband (#65754)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-02-14 21:02:40 -06:00
Diogo Gomes
b211a1faa7 Fix utility meter restore state (#66490)
* Address #63874

* avoid setting _last_period to None

* name is always set in discovery

* ValueError never happens only DecimalException

* async_tariff_change tracks state change - state machine will not pass a None

* test we only reset one utility_meter

* test corrupted restored state

* pretty sure _current_tariff doesn't change from init until here

* missing assert

* Revert "async_tariff_change tracks state change - state machine will not pass a None"

This reverts commit 24fc04a964139e5cfecbfa20f91e2d30ab145d77.

* address review comment

* always a Decimal
2022-02-15 02:16:30 +01:00
Franck Nijhof
4dbd9b21b7 Adjust Plugwise debouncer to not refresh immediately (#66521) 2022-02-15 01:47:39 +01:00