Commit Graph
11243 Commits
Author SHA1 Message Date
Marcel van der VeldtandGitHub 8f4ec89be6 Bump aiohue to version 4.1.2 (#66609) 2022-02-15 17:26:13 -08:00
J. Nick KostonandGitHub 99568b133f Switch flux_led to use integration discovery (#66574) 2022-02-16 01:25:43 +01:00
J. Nick KostonandGitHub 6ae2331805 Switch senseme to use integration discovery (#66576) 2022-02-16 00:47:01 +01:00
J. Nick KostonandGitHub d79d775d92 Switch elkm1 to use integration discovery (#66572) 2022-02-15 23:18:55 +01:00
J. Nick KostonandGitHub b28754e5fe Switch steamist to use integration discovery (#66578) 2022-02-15 23:18:13 +01:00
J. Nick KostonandGitHub d64ef2ba73 Deduplicate flux_led title and CONF_NAME (#66598) 2022-02-15 22:44:35 +01:00
J. Nick KostonandGitHub f069a37f7d Allow integrations to request dhcp discovery flows for registered devices (#66528) 2022-02-15 11:02:52 -06:00
J. Nick KostonandGitHub 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
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
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
Robert SvenssonandGitHub 1bc936ca8d Improve Deconz sensors (#65259) 2022-02-15 08:32:56 +01:00
Allen PorterandGitHub 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
6b6f50e28b Bump pyaussiebb in Aussie Broadband (#65754)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-02-14 21:02:40 -06:00
Diogo GomesandGitHub 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 24fc04a964.

* address review comment

* always a Decimal
2022-02-15 02:16:30 +01:00
152dbfd2fe Add button entity to ping zwave_js node (#66129)
* Add button entity to ping zwave_js node

* Fix docstring

* Fix docstrings

* Fix and simplify tests

* Fix name

* Update homeassistant/components/zwave_js/button.py

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

* Update homeassistant/components/zwave_js/services.py

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

* Update homeassistant/components/zwave_js/button.py

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

* Update homeassistant/components/zwave_js/button.py

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

* Update homeassistant/components/zwave_js/button.py

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

* review comments

* Update homeassistant/components/zwave_js/button.py

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

* Update homeassistant/components/zwave_js/button.py

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

* Remove self.client line

* Add callback to remove entity

* Add extra dispatch signal on replacement

* Combine signals for valueless entities

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-14 15:38:22 -05:00
Raman GuptaandGitHub 113c3149c4 Improve zwave_js device automation strings for config parameters (#66428)
* Improve zwave_js device automation strings for config parameters

* rename things to be more clear

* Match config file format
2022-02-14 15:14:02 -05:00
7cb0ce0eec Move config option to OptionsFlow in iss (#65303)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-02-14 21:07:50 +01:00
Paulus SchoutsenandGitHub 8456c6416e Add a media source to TTS (#66483) 2022-02-14 08:54:12 -08:00
J. Nick KostonandGitHub 013d227113 Ensure WiZ cleans up on shutdown and failed setup (#66520) 2022-02-14 17:32:34 +01:00
Paulus SchoutsenandGitHub fec8c2ab82 Add support for MJPEG cameras to camera media source (#66499) 2022-02-14 17:04:19 +01:00
J. Nick KostonandGitHub 63cb79ec29 Add support for setting the effect speed in WiZ (#66457) 2022-02-14 16:49:43 +01:00
J. Nick KostonandGitHub 445ad1d592 Add test coverage for WiZ lights and switches (#66387) 2022-02-14 16:31:26 +01:00
Paulus SchoutsenandGitHub 707f112f51 Improve raised exception consistency for media source (#66497) 2022-02-14 15:41:53 +01:00
Erik MontnemeryandGitHub 795d249c8c Small improvement of cast test (#66513) 2022-02-14 15:06:33 +01:00
J. Nick KostonandGitHub 00d7fdd274 Add WiZ occupancy sensor support (#66231) 2022-02-14 14:25:15 +01:00
Ryan FlemingandGitHub 35b343de9e Octoprint buttons (#66368) 2022-02-14 11:05:06 +01:00
Raman GuptaandGitHub 051bf173dc revert change in vizio logic to fix bug (#66424) 2022-02-14 09:49:19 +02:00
Shay LevyandGitHub fe077b6990 Use shorthand attributes in webostv (#66418) 2022-02-13 23:47:37 +02:00
Joshua RoysandGitHub bc2cc42955 Don't abort zeroconf discovery for IPv6-only devices (#66455) 2022-02-13 15:24:23 -06:00
J. Nick KostonandGitHub ffcac67d99 Add is_ipv4_address and is_ipv6_address utils (#66472) 2022-02-13 15:23:11 -06:00
Jc2kandGitHub 40c6832cc1 Update homekit_controller to use the new typed discovery data (#66462) 2022-02-13 12:45:30 -06:00
d40a830b89 Remove entities when config entry is removed from device (#66385)
* Remove entities when config entry is removed from device

* Update tests/helpers/test_entity_registry.py

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

* Don't remove entities not connected to a config entry

* Update homeassistant/helpers/entity_registry.py

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

Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-13 17:23:30 +01:00
Jc2kandGitHub b8a8485e91 Replace use of deprecated APIs in aiohomekit (#66409) 2022-02-12 23:17:55 -06:00
Allen PorterandGitHub 0a128d006f Improve stream robustness by always retrying worker (#66417)
Improve stream robustness by always retrying in the worker on failure, rather than only when
keepalive is enabled.

This will make cloud cameras like nest more robust, since they have a tendency to be flaky. This
is also needed to improve client side retry behavior because when the client attempts to retry,
the stream token is already revoked because the worker stopped.

The worker will still idle timeout if no streams are present, so it won't go on forever if no
frontend is viewing the stream.
2022-02-12 20:59:11 -08:00
kpineandGitHub a7e5f38a3e Add is_controller_node flag to WS node status (#66404) 2022-02-12 22:08:39 +01:00
G JohanssonandGitHub a8304392b5 Code quality file (#65258) 2022-02-12 11:49:37 -06:00
corneylandGitHub 17a732197b Add Picnic re-auth flow (#62938)
* Add re-auth handler for Picnic

* Extracted authentication part so right form/errors can be shown during re-auth flow

* Add tests for Picnic's re-authentication flow

* Simplify re-auth flow by using the same step as step_user

* Use user step also for re-auth flow instead of having an authenticate step

* Add check for when re-auth is done with different account

* Remove unnecessary else in Picnic config flow

* Fix the step id in the translation strings file
2022-02-12 08:15:36 -08:00
G JohanssonandGitHub 6d20e68e6d Code quality scrape (#65441) 2022-02-12 08:28:54 -06:00
G JohanssonandGitHub 3771c154fa Improve code quality command_line (#65333) 2022-02-12 08:19:37 -06:00
G JohanssonandGitHub 8da150bd71 Improve code quality sql (#65321) 2022-02-12 08:13:01 -06:00
Jc2kandGitHub 95e4ea8fcd Simplify the homekit_controller unignore journey (#66353) 2022-02-12 13:16:05 +00:00
Allen PorterandGitHub b2f5ab2008 Publish Nest Motion/Person events with optional user defined zone information (#66187)
Publish Nest events with zone information if present. User defined zones are configured
in the Google Home app, and are published with Motion/Person event.
2022-02-11 21:22:53 -08:00
Chris TalkingtonandGitHub f344ea7bbb Add select platform to roku (#66133) 2022-02-11 20:52:31 -06:00
G JohanssonandGitHub 9610fa5979 Code cleanup yale_smart_alarm (#65081) 2022-02-11 18:04:04 -06:00
J. Nick KostonandGitHub 13af2728c2 Fix zwave_me zeroconf mocking (#66356) 2022-02-11 17:13:57 -06:00
J. Nick KostonandGitHub a6742eff34 Add button to wake august locks from deep sleep (#66343) 2022-02-11 17:13:35 -06:00
Joshua RoysandGitHub 9134e5c844 Get discovered zeroconf IPv6 addresses (#65462) 2022-02-11 16:46:17 -06:00
Jc2kandGitHub 0daf20c0cc Prepare for new aiohomekit lifecycle API (#66340) 2022-02-11 19:26:35 +00:00
Franck NijhofandGitHub 2f220b27d4 Fix CPUSpeed with missing info (#66339) 2022-02-11 19:38:55 +01:00
Franck NijhofandGitHub 8ff987d90c Fix PVOutput when no data is available (#66338) 2022-02-11 19:11:06 +01:00