Jan Bouwhuis and GitHub
7a195b5291
Fix imap crash on email without subject ( #94230 )
2023-06-08 11:11:12 +02:00
hookedonunix and GitHub
85a12c37ee
Sync Climate min/max temp with Google Assistant ( #94143 )
...
* Sync climate min/max temp to Google Assistant
* Improving coverage on TemperatureSettingTrait
2023-06-07 20:46:35 -04:00
88bfd94800
Add support for ESPHome raw bluetooth advertisements ( #94138 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-07 18:36:22 -05:00
Joost Lekkerkerker and GitHub
7d8e412314
Fix Abode unit of measurement ( #94168 )
...
Change unit of measurement to HA const
2023-06-07 19:53:45 +02:00
Erik Montnemery and GitHub
1fa2fb4639
Fix OTBR reset ( #94157 )
2023-06-07 18:42:40 +02:00
fe11cae08d
Add diagnostics to Roborock ( #94099 )
...
* Add diagnostics
* Update homeassistant/components/roborock/models.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* adds snapshot
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-06-06 21:24:36 -04:00
J. Nick Koston and GitHub
001da39a47
Verify persistant notifications can be dismissed by the id they are created with ( #94112 )
2023-06-06 20:42:11 -04:00
J. Nick Koston and GitHub
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 and GitHub
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
Jan-Philipp Benecke and GitHub
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
puddly and GitHub
b03c429db7
Revert "Increase Zigbee command retries ( #93877 )" ( #94123 )
2023-06-06 17:44:29 +02:00
Jan Bouwhuis and GitHub
83b0ec5136
Freeze time on timer tests that assert on remaining time ( #94078 )
2023-06-06 09:18:25 -05:00
G Johansson and GitHub
05fbc09ef0
Remove Slack YAML configuration ( #94106 )
2023-06-06 16:01:40 +02:00
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
Álvaro Fernández Rojas and GitHub
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 and GitHub
9cbb993296
Remove Xbox YAML configuration ( #94094 )
2023-06-06 08:22:12 +02:00
j4n-e4t and GitHub
28f6062bab
Add error handling to input_select integration ( #93940 )
2023-06-05 19:53:24 +02:00
G Johansson and GitHub
40cb9337c5
Remove snapcast YAML configuration ( #93547 )
...
Remove platform yaml snapcast
2023-06-05 18:28:08 +02:00
G Johansson and GitHub
d9ac041e17
Remove qbittorrent YAML configuration ( #93548 )
...
Remove platform yaml qbittorrent
2023-06-05 18:14:07 +02:00
Jan Bouwhuis and GitHub
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
Robert Hillis and GitHub
7f480849e2
Add camera platform to Dremel ( #93882 )
...
* Add camera platform to Dremel
* unload and tests
2023-06-04 20:28:28 -04:00
Maciej Bieniek and GitHub
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
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
Raman Gupta and GitHub
5461d0e28f
Fix zwave_js.update entity restore logic ( #94043 )
2023-06-05 00:35:17 +02:00
tronikos and GitHub
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
Joost Lekkerkerker and GitHub
efb92ca9ee
Show the sensor state using the coordinatordata instead of initial data ( #94008 )
...
* Show the sensor state using the coordinatordata instead of initial data
* Add test
* Remove part
2023-06-03 14:35:57 -04:00
305fa128fb
Add reload support to intent_script ( #93404 )
...
* support live reload of intent_script
* add services.yaml
* update tesls for full code coverage
* Update based on feedback
* fix intent_script reload when no intent_script config
* Update homeassistant/helpers/intent.py
* update tests to handle no_existing better
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-06-03 14:02:23 -04:00
Paulus Schoutsen and GitHub
65b62d877d
Keep track what devices support Assist features ( #93990 )
2023-06-03 08:26:28 -05:00
G Johansson and GitHub
038b0e6d23
Add scan interval to Command Line ( #93752 )
...
* Add scan interval
* Handle previous not complete
* Fix faulty text
* Add tests
* lingering
* Cool down
* Fix tests
2023-06-02 23:35:11 -04:00
Robert Hillis and GitHub
6c5fd40c92
Catch Google Sheets api error ( #93979 )
2023-06-02 16:18:58 -04:00
Diogo Gomes and GitHub
b5f582eecc
Make Riemann sum sensors restore last valid state ( #93674 )
...
* keep last valid state
* keep last valid state
* typo
* increase coverage
* better error handling
* debug messages
* increase coverage
* remove random log
* don't expose last_valid_state as an attribute
2023-06-02 08:44:36 -04:00
Raman Gupta and GitHub
3934f91242
Make Z-Wave device IBT4ZWAVE discoverable as a cover ( #93946 )
...
* Make Z-Wave device IBT4ZWAVE discoverable as a cover
* Test device class
2023-06-02 06:09:53 -04:00
Erik Montnemery and GitHub
0916a6c0cb
Remove insteon import flow ( #93952 )
2023-06-02 09:21:19 +02:00
J. Nick Koston and GitHub
b18356bb3f
Fix august aiohttp session being closed out from under it ( #93942 )
...
* Fix august aiohttp session being closed out from under it
fixes #93941
* Fix august aiohttp session being closed out from under it
fixes #93941
* Fix august aiohttp session being closed out from under it
fixes #93941
2023-06-01 19:54:25 -04:00
puddly and GitHub
cc47736d20
Include port info in the ZHA websocket settings response ( #93934 )
2023-06-01 19:53:41 +02:00
J. Nick Koston and GitHub
457bc4571d
Make RestoreStateData.async_get_instance backwards compatible ( #93924 )
2023-06-01 19:31:17 +02:00
d4e352d6a7
Add humidity sensor to deconz component ( #93024 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2023-06-01 19:16:42 +02:00
Arjan and GitHub
8f485be87e
Properly order moon phases in attribute ( #93933 )
2023-06-01 19:09:09 +02:00
a260c11d4e
Fix LaMetric Config Flow for SKY ( #93483 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-06-01 18:04:00 +02:00
Erik Montnemery and GitHub
f9037d5f6d
Add platform only config schema to nsw_fuel_station and ping ( #93913 )
2023-06-01 17:30:15 +02:00
Erik Montnemery and GitHub
c1c319d4d1
Rename cv.no_yaml_config_schema to cv.config_entry_only_config_schema ( #93908 )
...
* Rename cv.no_yaml_config_schema to cv.config_entry_only_config_schema
* ✏️
2023-06-01 13:15:48 +02:00
Erik Montnemery and GitHub
15e5cf01bb
Add silabs_multiprotocol platform ( #92904 )
...
* Add silabs_multiprotocol platform
* Add new files
* Add ZHA tests
* Prevent ZHA from creating database during tests
* Add delay parameter to async_change_channel
* Add the updated dataset to the dataset store
* Allow MultipanProtocol.async_change_channel to return a task
* Notify user about the duration of migration
* Update tests
2023-06-01 12:32:14 +02:00
Erik Montnemery and GitHub
4f153a8f90
Remove async_setup from hyperion ( #93894 )
2023-06-01 12:20:04 +02:00
Erik Montnemery and GitHub
c5dd540ffc
Remove async_setup from econet ( #93892 )
2023-06-01 12:18:54 +02:00
Joost Lekkerkerker and GitHub
a6b6b03f2e
Add video id to youtube sensor state attributes ( #93668 )
...
* Add video id to state attributes
* Make extra state attributes not optional
* Revert "Make extra state attributes not optional"
This reverts commit d2f9e936c8 .
2023-06-01 11:46:59 +02:00
Erik Montnemery and GitHub
08bfe8f5cc
Remove async_setup from ring ( #93902 )
2023-06-01 11:34:18 +02:00
Erik Montnemery and GitHub
ba76bbee44
Remove async_setup from zerproc ( #93903 )
2023-06-01 11:33:37 +02:00
e0db9ab041
Add CONFIG_SCHEMA to broadlink ( #93854 )
...
* Add CONFIG_SCHEMA to broadlink
* Simplify error message
* Rename to no_yaml_config_schema
* Add tests
* Raise issue
* Tweak repairs issue description and title
* Update homeassistant/helpers/config_validation.py
* Add link
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Fix logic, add test
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-06-01 09:51:26 +02:00
Álvaro Fernández Rojas and GitHub
11e268775c
Update aioairzone-cloud to v0.1.7 ( #93871 )
...
* Update aioairzone-cloud to v0.1.7
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: fix copy&paste description
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-05-31 20:09:23 -04:00
puddly and GitHub
b9ec3a8af8
Increase Zigbee command retries ( #93877 )
...
* Enable retries for requests
* Update unit tests
* Account for fewer group retries in unit tests
2023-05-31 20:08:18 -04:00