Commit Graph
13336 Commits
Author SHA1 Message Date
Erik MontnemeryandGitHub 51c5f1d16a Remove useless device_registry test (#77714) 2022-09-02 20:44:42 +00:00
916c44b5b4 Adjust litterrobot platform loading/unloading (#77682)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-02 16:18:10 -04:00
2e34814d7a Fix reload of MQTT config entries (#76089)
* Wait for unsubscribes

* Spelling comment

* Remove notify_all() during _register_mid()

* Update homeassistant/components/mqtt/client.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Correct handling reload manual set up MQTT items

* Save and restore device trigger subscriptions

* Clarify we are storing all remaining subscriptions

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-09-02 18:54:20 +02:00
Erik MontnemeryandGitHub 1bc8770b51 Remove area_id from entity_registry.async_get_or_create (#77700)
* Remove area_id from entity_registry.async_get_or_create

* Adjust tests

* Fix lying comment in test
2022-09-02 13:31:05 +02:00
Erik MontnemeryandGitHub 8924725d69 Improve some device registry tests (#77659) 2022-09-02 08:54:02 +02:00
Erik MontnemeryandGitHub 8bab2a9bea Tweak schedule test (#77696) 2022-09-02 08:39:27 +02:00
32e4a2515e Time range should be treated as open ended (#77660)
* Time range should be treated as open end

* Refactored the logic of calculating the state

* Improve tests

* Improve tests

Co-authored-by: Erik <erik@montnemery.com>
2022-09-02 08:14:06 +02:00
45f8b64a34 Add binary sensor platform to LIFX integration (#77535)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-01 22:07:21 +00:00
Diogo GomesandGitHub 1fe5948afd Cleanup IPMA code (#77674)
revert yaml import
2022-09-01 23:15:42 +02:00
puddlyandGitHub 73e26b71b1 Migrate ZHA lighting to use newer zigpy ZCL request syntax (#77676)
* Migrate unit test to use more command definition constants

* Use keyword argument syntax for sending ZCL requests

* Ensure all ZHA unit tests pass
2022-09-01 15:32:32 -04:00
J. Nick KostonandGitHub 9a5bdaf87e Ensure unique id is set for esphome when setup via user flow (#77677) 2022-09-01 14:10:20 -04:00
Erik MontnemeryandGitHub e326dd2847 Fix demo external energy statistics (#77665) 2022-09-01 14:03:37 -04:00
Nathan SpencerandGitHub d0d1b303fd Code quality improvements for litterrobot integration (#77605) 2022-09-01 14:02:46 -04:00
On FreundandGitHub 1692808d5b Increase sleep in Risco setup (#77619) 2022-09-01 14:02:09 -04:00
Erik MontnemeryandGitHub d65eaf11f4 Include entity registry id in entity registry WS API (#77668) 2022-09-01 11:51:27 -04:00
Ernst KlamerandGitHub db4391adff Add device class moisture (#77666) 2022-09-01 11:47:47 -04:00
Erik MontnemeryandGitHub cd2045b66d Clean up user overridden device class in entity registry (#77662) 2022-09-01 11:45:19 -04:00
Christopher BaileyandGitHub 08ab10d470 Fix timezone edge cases for Unifi Protect media source (#77636)
* Fixes timezone edge cases for Unifi Protect media source

* linting
2022-09-01 08:49:36 +00:00
y34hbuddyandGitHub a9fe9857bd Implement reauth flow for volvooncall (#77328)
* implement reauth flow

* added more tests

* implement feedback for __init__.py

* implemented feedback

* remove impossible return checks

* raise UpdateFailed when update fails
2022-08-31 22:37:38 +02:00
Phil BrucknerandGitHub c6b3b9fa90 Convert life360 to aiohttp (#77508)
Bump life360 package to 5.1.0.
2022-08-31 14:54:23 -05:00
Mick VleeshouwerandGitHub c98ee412c0 Catch unknown user exception in Overkiz integration (#76693) 2022-08-31 21:16:00 +02:00
Joakim PlateandGitHub 083e902dc0 Ignore unknown states in universal media player (#77388)
Ignore unknown states
2022-08-31 19:53:14 +02:00
puddlyandGitHub f8fc90bc07 Add ZHA config flow single instance checks for zeroconf and hardware (#77612) 2022-08-31 12:41:41 -04:00
Paulus SchoutsenandGitHub 708e614823 Migrate Ecowitt to webhooks (#77610) 2022-08-31 12:41:04 -04:00
puddlyandGitHub 4b24370549 ZHA Yellow config flow fixes (#77603) 2022-08-31 11:21:37 -04:00
Erik MontnemeryandGitHub d0375959fd Add additional test to schedule (#77601) 2022-08-31 15:19:50 +02:00
Erik MontnemeryandGitHub d18097580e Bump hatasmota to 0.6.0 (#77560) 2022-08-31 14:23:57 +02:00
Diogo GomesandGitHub f98e86d3a6 Bump pyipma to 3.0.2 (#76332)
* upgrade to pyipma 3.0.0

* bump to support python3.9

* remove deprecated async_setup_platform

* full coverage

* add migrate
2022-08-31 07:00:42 -04:00
b303c8e040 Refactor version key in glances (#77541)
* update version key

* Fix merge mistake

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-08-31 12:52:52 +02:00
105bb3e082 Ecowitt integration (#77441)
* Add ecowitt integration

* add tests

* use total

* use total

* test coverage

* Update homeassistant/components/ecowitt/__init__.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Update homeassistant/components/ecowitt/binary_sensor.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Update homeassistant/components/ecowitt/entity.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Update homeassistant/components/ecowitt/diagnostics.py

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* add to async_on_unload

* remove attr_name / unload callback

* support unload platforms

* using replace

* address mapping

* update type

* mark final

* Apply suggestions from code review

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

* Fix bracket

* Fix another bracket

* Address comment

* Add strings

* update tests

* Update homeassistant/components/ecowitt/strings.json

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

* update text

* Update homeassistant/components/ecowitt/strings.json

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

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-31 12:51:39 +02:00
Erik MontnemeryandGitHub 008ac8d10d Improve statistics metadata WS API (#77209) 2022-08-31 11:30:45 +02:00
7c585bd380 Fix sync context in icloud (#77582)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-31 10:52:41 +02:00
Robert SvenssonandGitHub 61ff52c93a Normalize deCONZ sensor unique IDs (#76357)
* Normalize deCONZ sensor unique IDs

* Handle battery sensors properly

* Fix daylight sensor unique ID
2022-08-31 08:12:25 +02:00
epenetandGitHub 3df2ec1ed6 Implement reauth_confirm in icloud (#77530) 2022-08-31 00:07:32 -04:00
On FreundandGitHub 3caa4963bc Use partition name as device name in Risco alarm control panels (#77526) 2022-08-30 23:48:03 -04:00
Robert SvenssonandGitHub ff3d3088ee Add Aqara FP1 support to deCONZ integration (#77568) 2022-08-30 23:33:05 -04:00
puddlyandGitHub 5b3f4ec471 Fix failing unifiprotect unit tests (#77575)
* Patch `final` pydantic fields during unit test

* Use a fixed date with 31 days to ensure unit tests pass every month
2022-08-30 22:17:03 -04:00
J. Nick KostonandGitHub edb8c58566 Add sensorpro (BLE) integration (#77569) 2022-08-30 21:49:31 -04:00
Erik MontnemeryandGitHub cdca08e68a Add periodic system stats to hardware integration (#76873) 2022-08-30 21:45:13 -04:00
puddlyandGitHub a3af8c07a9 Fix SkyConnect unit tests broken by #77044 (#77570) 2022-08-30 19:03:44 -04:00
Justin VanderhooftandGitHub 8d94c8f74a Add Melnor Bluetooth valve watering Integration (#70457) 2022-08-30 16:06:44 -05:00
Ernst KlamerandGitHub f43f440739 Add new sensors to BThome (#77561) 2022-08-30 17:03:41 -04:00
Erik MontnemeryandGitHub 7c5a5f86ee Allow setting to-time in schedule to 24:00 (#77558) 2022-08-30 15:54:31 -04:00
Erik MontnemeryandGitHub 4655ed995e Fix resetting of attributes in EntityRegistry.async_get_or_create (#77516)
* Fix resetting of attributes in EntityRegistry.async_get_or_create

* Fix typing

* Fix resetting config entry

* Improve test

* Update tests
2022-08-30 21:07:50 +02:00
Erik MontnemeryandGitHub 8936c91f50 Migrate smartthings light to color_mode (#70968) 2022-08-30 20:45:52 +02:00
epenetandGitHub 9cdb7bba4c Fix glances config-flow flaky test (#77549) 2022-08-30 11:57:42 -05:00
df214c2d26 Add support for zwave_js firmware update service (#77401)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-08-30 12:49:27 -04:00
puddlyandGitHub f78b39bdbf ZHA backup/restore config flow (#77044) 2022-08-30 12:40:16 -04:00
Paulus SchoutsenandGitHub c11925f7a9 Add prusalink test cases and fix config flow (#77544) 2022-08-30 17:04:14 +02:00
Paulus SchoutsenandGitHub 3e066e469a Remove "Awair" from score entity name (#77522) 2022-08-30 08:23:39 -04:00