Commit Graph

34934 Commits (4f5859c61297f7c0c27f46711ce18e8bda922991)

Author SHA1 Message Date
Mick Vleeshouwer 8f6884ac10
Add new Binary Sensor description to Overkiz integration (#64322) 2022-01-17 10:46:20 -10:00
Jc2k f0fdd7d650
Finish deduplicating homekit_controller enumeration tests (#64306) 2022-01-17 10:44:59 -10:00
Mick Vleeshouwer 05c177e3ed
Address late feedback to Overkiz (move to constants) (#64324) 2022-01-17 10:25:24 -10:00
Mick Vleeshouwer 728b587933
Add additional buttons to Overkiz integration (#64321) 2022-01-17 10:17:23 -10:00
G Johansson bbb29ab455
Code quality improvements smhi (#64312) 2022-01-17 20:27:23 +01:00
Robert Svensson 7e40707288
Add Air Quality PPB sensor to deCONZ integration (#64164)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-17 20:25:55 +01:00
rikroe 08132eb922
Bump bimmer_connected to 0.8.10 (#64314)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-01-17 19:30:35 +01:00
Mick Vleeshouwer 313ad2ecde
Add switch entity to Overkiz integration (#64000) 2022-01-17 08:21:37 -10:00
Shay Levy 57bd8a7a4a
Fix webostv YAML migration failure if the entity is removed (#64290)
* Fix webostv YAML migration failure if the entity is removed

* Update homeassistant/components/webostv/__init__.py

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

* use new entity_id for unique_id update

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-17 19:38:19 +02:00
Erik Montnemery e6899416e1
Suppress Alexa state reports when not authorized (#64064) 2022-01-17 09:14:26 -08:00
Erik Montnemery ff9bea9fa9
Add changed states device trigger to media_player entity (#64304) 2022-01-17 17:27:56 +01:00
Erik Montnemery 513d6cc467
Change value of device_automation constant (#64296)
* Change value of constant CONF_CHANGED_STATES

* Adjust tests
2022-01-17 16:34:40 +01:00
Josh Soref ab73d7c347
spelling: components/camera (#64242)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 16:27:39 +01:00
Josh Soref 4bf0510b78
spelling: components/conversation (#64238)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 16:27:25 +01:00
Josh Soref dadcc5ebcb
spelling: components/august (#64232)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:51:46 +01:00
Josh Soref db588bcf64
spelling: components/aurora_abb_powerone (#64231)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:44:10 +01:00
Josh Soref 63fee312bd
spelling: components/awair (#64230)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:43:31 +01:00
Josh Soref b038102cd7
spelling: components/apple_tv (#64234)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:32 +01:00
Josh Soref e33f95e261
spelling: components/coolmaster (#64237)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:18 +01:00
Josh Soref 08ea6d1709
spelling: components/bmw_connected_drive (#64236)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:05 +01:00
Josh Soref ac9aaadfa7
spelling: components/buienradar (#64235)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:49 +01:00
Josh Soref fcc9cf71cc
spelling: components/asuswrt (#64233)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:23 +01:00
Josh Soref 13a8fe30dd
spelling: components/ambiclimate (#64227)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:09 +01:00
Josh Soref fb8c7c58b6
spelling: components/climacell (#64240)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:39:43 +01:00
Josh Soref c99ddcb80a
spelling: components/fritzbox (#64258)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:31:48 +01:00
Josh Soref 09d75a6a38
spelling: components/eufy (#64248)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:29:10 +01:00
Josh Soref 7c7807b5b3
spelling: components/emonitor (#64251)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:28:57 +01:00
Josh Soref 2a7c808d38
spelling: components/ecobee (#64255)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:28:45 +01:00
Josh Soref aa57b29615
spelling: components/devolo_home_network (#64243)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:25:48 +01:00
Josh Soref 8f074bf0e3
spelling: components/gogogate2 (#64278)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:25:34 +01:00
Josh Soref df445cab8a
spelling: components/freedompro (#64260)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:25:05 +01:00
Josh Soref 10cb81d316
spelling: components/ecovacs (#64253)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:24:45 +01:00
Josh Soref 83566a7722
spelling: components/demo (#64245)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:18:14 +01:00
Josh Soref 610045f4c1
spelling: components/geonetnz_quakes (#64276)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:17:26 +01:00
Josh Soref a916e4b146
spelling: components/flick_electric (#64262)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:16:13 +01:00
Josh Soref 87cdd973d9
spelling: components/forecast_solar (#64261)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:16:00 +01:00
Josh Soref c755c8aa35
spelling: components/gdacs (#64275)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:12:27 +01:00
Josh Soref 34f0ec0e7b
spelling: components/eafm (#64257)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:10:38 +01:00
Josh Soref a94fa01574
spelling: components/azure_event_hub (#64229)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:08:56 +01:00
Christopher Bailey 7871c6ba1f
Bump pyunifiprotect version to 3.1.1 for UniFi Protect (#64297) 2022-01-17 15:08:42 +01:00
Josh Soref 6e5506d453
spelling: components/elkm1 (#64252)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:00:14 +01:00
Michael Chisholm 45b8684b37
Bump async-upnp-client to 0.23.4 (#64287) 2022-01-17 14:55:07 +01:00
epenet 58a53046f2
Move list to dict in utility-meter discovery (#63808)
* Move list to dict in utility-meter discovery

* Reuse name variable

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-17 14:23:12 +01:00
Erik Montnemery c109d59862
Fix comments in Alexa (#64289) 2022-01-17 14:22:04 +01:00
Erik Montnemery aa40476b49
Fix comments, improve readability in Cloud (#64291) 2022-01-17 14:19:11 +01:00
Joakim Sørensen b45f3b97c3
Bump pyaftership to 21.11.0 (#64294) 2022-01-17 14:14:57 +01:00
Josh Soref a6503406a4
spelling: components/fronius (#64274) 2022-01-17 13:50:50 +01:00
Josh Soref 1d27fec1ff
spelling: components/denonavr (#64244)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 11:10:32 +01:00
Josh Soref 83c0b7910b
spelling: components/fritz (#64259)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 11:09:58 +01:00
Shay Levy 601f3f9c6d
Add Shelly Gen2 polling for sesnors missing push updates (#64171) 2022-01-17 11:58:54 +02:00
Eduard van Valkenburg b66fd820ff
Implement entity_descriptions in SIA (#63130)
* moved sia to entity_descriptions

* cleanup

* moved logger to const

* redid entity description to static

* small fix

* moved entity description classes to proper file

* improved entity def's and undid logger

* further cleanup

* redid naming logic

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-17 10:50:53 +01:00
Eric Severance 8459a28489
WeMo state changes are seen by all coordinator entities (#64228)
* WeMo push update is seen by all coordinator entities

* Rename _wemo_exception_handler -> _wemo_call_wrapper

* Test turning off the entity

* Test setting light brightness

* Improve brightness test

* It is unnecessary to setup the platform integration

* Use domain names, not platform enum, in service calls
2022-01-17 10:03:24 +01:00
epenet 9a997e2df6
Fix raspihats callbacks (#64122)
* Adjust callback registration

* Register callbacks in the executor

* Move read_dq to online_callback

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-17 09:52:31 +01:00
epenet b9d3bb4cfd
Fix tests and add setup type in feedreader (#64280)
* Fix feedreader tests

* Cleanup

* Add setup type hints

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-17 09:42:00 +01:00
Guy Khmelnitsky 85c6a24665
Bump Glances to 0.3.4 to fix async_timeout passing loop (#62090)
* Bump Glances to 0.3.2 to fix async_timeout passing loop

* Update requirements_all.txt

* Update requirements_test_all.txt

* Update config_flow.py

* Update __init__.py

* Update __init__.py

* Update strings.json

* Update config_flow.py

* Update config_flow.py

* Update __init__.py

* Update bg.json

* Remove `verify_ssl` translation

* Revert "Remove `verify_ssl` translation"

This reverts commit 906f9a01ea.

* Revert "Update bg.json"

This reverts commit 1d0e69351f.

* Update __init__.py

* Update __init__.py

* Update test_config_flow.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update homeassistant/components/glances/__init__.py

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

* Update __init__.py

* Update config_flow.py

* Update strings.json

* Update test_config_flow.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update to glances_api 0.3.4 - with httpx_client parameter

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-17 09:32:54 +01:00
Allen Porter b92166e04c
Defer to camera implementation for non-WebRTC cameras (#63182)
Improve nest support for default RTSP to WebRTCdefering to the camera
implementation for cameras that do not natively implement WebRTC so
they can use the registry added in #62962
2022-01-16 22:10:19 -08:00
Li-Huai (Allan) Lin 64d0b89ca1
Fix humidifier state error in HomeKit (#61432)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-16 19:03:54 -10:00
Matthias Alphart 456d403303
Fix KNX onboarding when there is no yaml config defined yet (#64216) 2022-01-16 20:44:21 -08:00
Chris Talkington 3303ad38fe
Add sensor platform to roku (#64214) 2022-01-16 20:39:18 -06:00
Aaron Bach a657d34c92
Fix bug with too-long pause durations for RainMachine (#64218) 2022-01-16 19:13:14 -07:00
G Johansson 3cfa2bb6fe
Cleanup code config flow smhi (#64197) 2022-01-16 15:32:16 -10:00
J. Nick Koston 57ab296d8a
Fix duplicate code in nexia climate platform (#64220) 2022-01-17 02:23:43 +01:00
GitHub Action c6d481ca01 [ci skip] Translation update 2022-01-17 00:14:48 +00:00
Aaron Bach 2133eaa3a1
Fix bug when starting a RainMachine zone via service call (#64213) 2022-01-16 16:38:23 -07:00
Shay Levy fd955be547
Fix core restart due to change in relative imports (#64209) 2022-01-16 13:47:43 -08:00
epenet 183a739968
Check discovery_info is available and add setup type hints (#63782)
* Add setup type hints to ebusd

* Add setup type hints to envisalink

* Add setup type hints to sisyphus

* Add setup type hints to iperf3

* Add setup type hints to greeneye_monitor

* Revert "Add setup type hints to iperf3"

This reverts commit 9a382e4ba3.

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-16 22:34:05 +01:00
Franck Nijhof 423674c0c9
Register MAC connection for Elgato devices (#64201)
* Register MAC connection for Elgato devices

* Add tests, fix name
2022-01-16 22:18:46 +01:00
Shay Levy 32d4f104ff
Enable strict typing in webostv (#64193)
* Enable strict typing in webostv

Enable strict typing in webostv

* Apply review comments
2022-01-16 22:07:29 +01:00
J. Nick Koston 3d7572843e
Add switch platform to nexia (#64205) 2022-01-16 09:38:29 -10:00
epenet 265ebd17a3
Move list to dict in iperf3 discovery (#64204) 2022-01-16 10:56:35 -08:00
J. Nick Koston 187b4fad84
Update nexia climate platform to use newer standards (#64186) 2022-01-16 07:51:16 -10:00
Gerard 92b48cca7e
Update iot_class (#64202) 2022-01-16 17:55:33 +01:00
Simone Chemelli a1e7459dc5
Fix misuse of cast for Shelly Valve (#64181) 2022-01-16 15:28:49 +01:00
Marc Mueller 2ee2626e8b
Upgrade miflora to 0.7.2 (#64179) 2022-01-16 15:02:07 +01:00
J. Nick Koston 9c73e66cbe
Remove unneeded update_before_add from nexia (#64187) 2022-01-16 14:48:04 +01:00
Álvaro Fernández Rojas ea96e7e512
Remove myself from CODEOWNERS (#64188) 2022-01-16 13:47:13 +01:00
Raman Gupta 9bb78af79c
Ignore unavailable entities when creating zwave_js device actions list (#64184)
* Fix bug with zwave-js device actions

* outdent

* Add test and fix bug

* fix
2022-01-16 13:22:18 +01:00
Álvaro Fernández Rojas e019d0890f
Drop aemet isoformat() from timestamps (#62793)
* aemet: drop isoformat() from timestamps

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

* aemet: fix forecast timestamp sensors

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

* aemet: move forecast timestamp sensor to lambda

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

* Revert "aemet: move forecast timestamp sensor to lambda"

This reverts commit 1f012c9adc.
2022-01-16 12:31:55 +01:00
Robert Svensson 02cc75997c
Change carbon monoxide device class to CO for deCONZ integration (#64185)
* Change carbon monoxide device class from gas to co

* Add device class safety to alarm sensor
2022-01-16 10:06:09 +01:00
GitHub Action 5b1acdf607 [ci skip] Translation update 2022-01-16 00:15:31 +00:00
Allen Porter 849abaca8b
Bump google-nest-sdm to 1.5.0 and add nest mp4 clip transcoding to animated gif (#64155) 2022-01-15 12:31:02 -08:00
Sdahl1234 7545b93787
Add TimeCold and TimeWarm programs to HomeConnect dryer (#63330) 2022-01-15 14:16:03 -06:00
Brandon Rothweiler bc17616720
Add electric vehicle sensors to Mazda integration (#64099) 2022-01-15 09:05:06 -10:00
Sean Vig 9d0b73bd99
Change doorbird relay/IR switch to button (#63995) 2022-01-15 09:02:31 -10:00
G Johansson 6750614655
Set unique id for config entry in smhi (#63547) 2022-01-15 09:01:48 -10:00
Brave Chicken b7785eb188
Add HomeConnect Refrigerator (#63850) 2022-01-15 11:24:35 -06:00
starkillerOG 759b6fd9b2
Fix changed port on Netgear R7000 (#64012)
* fix changed port on Netgear R7000

* fix styling

* update tests
2022-01-15 18:01:23 +01:00
Patrik Lindgren c2181aa5fc
Add test cases for Tradfri switch platform (#64156)
* Add tests for the switch platform

* Fix typo

* Typos
2022-01-15 12:27:42 +01:00
Patrik Lindgren 66f1ac025d
Add test cases for Tradfri fan platform (#64135)
* Add test cases for Tradfri fan platform

* Remove line
2022-01-15 11:34:19 +01:00
Robert Svensson 43fe46c582
Use hass.async_create_task rather than hass.loop.create_task in deconz (#64158) 2022-01-15 11:13:26 +01:00
Shay Levy c0b1d083b8
Use dataclass properties in webostv discovery (#64159) 2022-01-15 11:10:04 +01:00
Chris Talkington 533d0e4444
Add play media URL support to roku (#64021) 2022-01-15 01:49:33 -06:00
J. Nick Koston d1831748eb
Ensure status is correct at start for older august bridges (#64144) 2022-01-14 21:00:44 -10:00
J. Nick Koston 06329a2f43
Code cleanups for lookin (#64106) 2022-01-14 14:22:06 -10:00
GitHub Action b949199866 [ci skip] Translation update 2022-01-15 00:14:21 +00:00
Anton Malko 946de01b94
Fix media_player power state (#64136) 2022-01-15 01:52:18 +02:00
Christopher Bailey f4b5b56427
Fix package camera snapshot (#64145) 2022-01-14 13:38:01 -10:00
J. Nick Koston 8f8ea5b102
Add energy and additional sensors to oncue (#64097)
- The genset total energy can now be added to the energy dashboard
2022-01-15 00:36:29 +01:00
J. Nick Koston b273c37d2b
Fix flux_led turn on when brightness is zero on newer devices (#64129) 2022-01-14 15:14:02 -08:00
J. Nick Koston 2d5fe93cb2
Fix august lock/unlock with older bridges (#64143) 2022-01-14 15:13:30 -08:00