Commit Graph

62854 Commits

Author SHA1 Message Date
Luke
bee428e9f6 Bump python-roborock to 23.4 (#94111)
* bump to 23.0

* bump to 23.4
2023-06-06 20:42:59 -04:00
J. Nick Koston
001da39a47 Verify persistant notifications can be dismissed by the id they are created with (#94112) 2023-06-06 20:42:11 -04:00
Joost Lekkerkerker
6ab7b0f99c Fix typo in Picnic strings (#94117) 2023-06-06 20:40:59 -04:00
J. Nick Koston
463945b86e Remove mark_read service from persistent_notification (#94122)
* Remove mark_read from persistent_notification

Nothing on the frontend uses this, and the service is not documented

There is not much point in keeping this as the notifications
are no longer stored in the state machine

* adjust

* adjust
2023-06-06 20:40:32 -04:00
Christopher Bailey
9b6a9147c7 Fix multiple smart detects firing at once for UniFi Protect (#94133)
* Fix multiple smart detects firing at once

* Tweak

* Clean up logging. Linting

* Linting
2023-06-06 20:07:21 -04:00
Shay Levy
a6bb70c5d2 Remove goalfeed integration (#94129) 2023-06-06 20:04:53 -04:00
Bram Kragten
66785bbfc7 Update frontend to 20230606.0 (#94119) 2023-06-06 20:04:22 -04:00
Marc Mueller
4c80420d2d Improve discovergy generic typing (#94131) 2023-06-06 19:47:13 -04:00
Joakim Plate
deaf910a24 Correct zha device classes for voc and pm25 (#94130)
Correct zha device classes
2023-06-06 23:03:59 +02:00
Jan-Philipp Benecke
d8ceb6463e Add new integration Discovergy (#54280)
* Add discovergy integration

* Capitalize measurement type as it is in uppercase

* Some logging and typing

* Add all-time total production power and check if meter has value before adding it

* Add tests for Discovergy and changing therefor library import

* Disable phase-specific sensor per default, set user_input as default for schema and implement some other suggestions form code review

* Removing translation, fixing import and some more review implementation

* Fixing CI issues

* Check if acces token keys are in dict the correct way

* Implement suggestions after code review

* Correcting property function

* Change state class to STATE_CLASS_TOTAL_INCREASING

* Add reauth workflow for Discovergy

* Bump pydiscovergy

* Implement code review

* Remove _meter from __init__

* Bump pydiscovergy & minor changes

* Add gas meter support

* bump pydiscovergy & error handling

* Add myself to CODEOWNERS for test directory

* Resorting CODEOWNERS

* Implement diagnostics and reduce API use

* Make homeassistant imports absolute

* Exclude diagnostics.py from coverage report

* Add sensors with different keys

* Reformatting files

* Use new naming style

* Refactoring and moving to basic auth for API authentication

* Remove device name form entity name

* Add integration type to discovergy and implement new unit of measurement

* Add system health to discovergy integration

* Use right array key when using an alternative_key & using UnitOfElectricPotential.VOLT

* Add options for precision and update interval to Discovergy

* Remove precision config option and let it handle HA

* Rename precision attribute and remove translation file

* Some formatting tweaks

* Some more tests

* Move sensor names to strings.json

* Redacting title and unique_id as it contains user email address
2023-06-06 13:44:00 -04:00
Jean-François Roy
5ab4bf218e Bump aiobafi6 to 0.8.2 (#94125) 2023-06-06 12:42:49 -05:00
puddly
b03c429db7 Revert "Increase Zigbee command retries (#93877)" (#94123) 2023-06-06 17:44:29 +02:00
Jan Bouwhuis
83b0ec5136 Freeze time on timer tests that assert on remaining time (#94078) 2023-06-06 09:18:25 -05:00
Jan Bouwhuis
0d4af6fb1e Stale doc string for mqtt light async_setup_entry (#94109) 2023-06-06 16:02:46 +02:00
G Johansson
05fbc09ef0 Remove Slack YAML configuration (#94106) 2023-06-06 16:01:40 +02:00
G Johansson
a1a20fab33 Remove leftover issue warning in SimpliSafe (#94104) 2023-06-06 08:00:59 -06:00
Paul Frank
c67f32b924 Add config flow to mystrom (#74719)
* rebase

* fixed review comments

* fix test

* Update tests

* increase test coverage

* implement some review comments

* Enhance device check for old FWs and add tests

* Reworked exception handling

* small code optimizations

* fix test

* Increase test coverage

* Update __init__.py

changed from hass.config_entries.async_setup_platforms(entry, PLATFORMS) to await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)

* Update __init__.py

remove spaces

* Bump python-mystrom to 2.2.0

* Migrate to get_device_info from python-mystrom

* Migrate to get_device_info from python-mystrom

* Update __init__.py

* update requirements_all.txt

* update config_flow

* fix tests

* Update homeassistant/components/mystrom/__init__.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Implemented review changes

* increase test coverage

* Implemented user defined title

* implemented user defined title

* Additional review comments

* fix test

* fix linter

* fix linter

* Update homeassistant/components/mystrom/models.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* fix review comments

* fix missing import

* simplify

* Update homeassistant/components/mystrom/__init__.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/__init__.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_init.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/light.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update homeassistant/components/mystrom/switch.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* fix review comments

* fix review comments

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* fix review comment

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/components/mystrom/test_config_flow.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-06-06 14:16:27 +02:00
Robert Svensson
ebafb1f2c8 Bump aiounifi to v48 - Fix fail to initialise due to board_rev not exist (#94093) 2023-06-06 09:08:17 +02:00
Justin Vanderhooft
0b880598ed fix: Bump melnor-bluetooth to fix deadlock (#94098) 2023-06-06 08:32:07 +02:00
G Johansson
49a394547a Remove platform YAML for Bose SoundTouch (#94090) 2023-06-06 08:26:36 +02:00
G Johansson
13da90da90 Remove left-over issue from platform YAML in Radarr (#94091) 2023-06-06 08:25:59 +02:00
Luke
554ed1e957 Add missing translation keys for Roborock mop intensity (#94088) 2023-06-06 08:25:25 +02:00
Álvaro Fernández Rojas
6019ec305a Update aioairzone to v0.6.3 and fix issue with latest firmware update (#94100) 2023-06-06 08:23:48 +02:00
G Johansson
9cbb993296 Remove Xbox YAML configuration (#94094) 2023-06-06 08:22:12 +02:00
Ian
4b4660994c Use shorthand attributes in NextBus (#94084)
* NextBus: Use attr with unique id

* Feedback

* Remove unique id
2023-06-06 07:08:42 +02:00
G Johansson
228da71cc4 Fix reload service in Command Line (#94085)
Fix multi platform reload service in command line
2023-06-05 15:54:51 -04:00
Luke
e30e423091 Don't add Roborock switches if it is not supported (#94069)
* don't add switches if it is not supported

* don't create entity unless if it is valid

* Raise on other exceptions

* rework valid_enties
2023-06-05 15:52:40 -04:00
Bram Kragten
7e72d3c562 Update frontend to 20230605.0 (#94083)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-05 20:16:11 +02:00
j4n-e4t
28f6062bab Add error handling to input_select integration (#93940) 2023-06-05 19:53:24 +02:00
Michael Hansen
e2c2262719 Bump intents to 2023.6.5 (#94077) 2023-06-05 19:49:01 +02:00
J. Nick Koston
fb9a9aea12 Fix wheel builds on armhf and armv7 (#94053) 2023-06-05 19:48:18 +02:00
G Johansson
40cb9337c5 Remove snapcast YAML configuration (#93547)
Remove platform yaml snapcast
2023-06-05 18:28:08 +02:00
G Johansson
d9ac041e17 Remove qbittorrent YAML configuration (#93548)
Remove platform yaml qbittorrent
2023-06-05 18:14:07 +02:00
Jan Bouwhuis
437de7c2a3 Fix mqtt climate initial temperature conversion and precision (#93965)
* Fix mqtt climate initial temperature conversion

* Avoid changing hass temperature_unit

* Update comment
2023-06-05 17:02:31 +02:00
Chris Xiao
5a80eddbd7 Clean up error logging in qbittorrent (#94071) 2023-06-05 16:21:23 +02:00
J. Nick Koston
be2389a9db Bump zeroconf to 0.64.0 (#94052) 2023-06-04 21:14:44 -05:00
Chris Talkington
d8b4d71475 Update pyipp to 0.14.0 (#94050) 2023-06-04 21:14:31 -05:00
Robert Hillis
7f480849e2 Add camera platform to Dremel (#93882)
* Add camera platform to Dremel

* unload and tests
2023-06-04 20:28:28 -04:00
J. Nick Koston
5078bb3bef Remove miniaudio pin now that upstream package has been fixed (#94034)
see https://github.com/irmen/pyminiaudio/issues/67#issuecomment-1575602707
2023-06-04 20:27:42 -04:00
Artem Draft
06bcb69a56 Add media stop to LG Netcast TV (#93615) 2023-06-04 19:26:26 -05:00
Maciej Bieniek
fe61672792 Don't inherit SensorEntity/NumberEntity and RestoreEntity in Shelly integration (#93531)
* Use RestoreNumber and Restore Sensor for block entities

* Update tests

* Use RestoreSensor for RPC entities

* Fix test for number platform
2023-06-04 19:14:08 -05:00
Ernst Klamer
7c02e1ca99 Bump xiaomi-ble to 0.17.2 (#94011)
Bump xiaomi-ble

Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-04 19:07:37 -05:00
Pascal Reeb
a08e516da0 Update pynuki to 1.6.2 (#94041)
chore(component/nuki): update pynuki to 1.6.2
2023-06-04 19:06:38 -05:00
Luke
5d9c36ac44 Bump Roborock to 0.21.0 (#94035)
bump to 21.0
2023-06-04 19:02:13 -05:00
J. Nick Koston
09882923d2 Drop codeowner for gogogate2 (#94049) 2023-06-04 18:42:37 -05:00
Raman Gupta
5461d0e28f Fix zwave_js.update entity restore logic (#94043) 2023-06-05 00:35:17 +02:00
G Johansson
b5b9a06c2c Refactor Command Line sensor to use ManualTriggerEntity (#93999)
* Refactor sensor to use ManualTriggerEntity

* Add device and state class
2023-06-04 15:00:53 -04:00
G Johansson
1fe4c4fa59 Remove update_before_add from binary_sensor in Command Line (#94040)
Remove update_before_add
2023-06-04 14:53:34 -04:00
Rami Mosleh
07e26f9639 Drop codeowner for IMAP (#94033) 2023-06-04 11:59:03 -05:00
tronikos
53e456f453 Android TV Remote: Abort zeroconf if mac address is missing (#94026)
Abort zeroconf if mac address is missing
2023-06-04 10:49:18 +02:00