f39a6b96ff
Rename Local Media to My Media ( #94201 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-06-08 13:27:41 -04:00
Joost Lekkerkerker and Paulus Schoutsen
74c0552a12
Fix Abode unit of measurement ( #94168 )
...
Change unit of measurement to HA const
2023-06-08 13:27:38 -04:00
Erik Montnemery and Paulus Schoutsen
e1c47fdb61
Fix OTBR reset ( #94157 )
2023-06-08 13:27:36 -04:00
j4n-e4t and Paulus Schoutsen
93baf24394
Add error handling to input_select integration ( #93940 )
2023-06-08 12:27:23 -04:00
Christopher Bailey and Paulus Schoutsen
b077bf9b86
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 22:00:19 -04:00
puddly and Paulus Schoutsen
26e08abb9a
Revert "Increase Zigbee command retries ( #93877 )" ( #94123 )
2023-06-06 21:58:08 -04:00
J. Nick Koston and Paulus Schoutsen
6a573b507e
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 21:58:07 -04:00
J. Nick Koston and Paulus Schoutsen
0e50baf007
Verify persistant notifications can be dismissed by the id they are created with ( #94112 )
2023-06-06 21:58:05 -04:00
Álvaro Fernández Rojas and Paulus Schoutsen
7a658117bb
Update aioairzone to v0.6.3 and fix issue with latest firmware update ( #94100 )
2023-06-06 21:56:36 -04:00
49388eab3a
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:56:35 -04:00
puddly and Paulus Schoutsen
2c43672a8a
Include port info in the ZHA websocket settings response ( #93934 )
2023-06-06 21:56:30 -04:00
Raman Gupta and Paulus Schoutsen
580065e946
Fix zwave_js.update entity restore logic ( #94043 )
2023-06-05 16:12:54 -04:00
tronikos and Paulus Schoutsen
902bd521d2
Android TV Remote: Abort zeroconf if mac address is missing ( #94026 )
...
Abort zeroconf if mac address is missing
2023-06-05 16:12:51 -04:00
aff4d537a7
Bump xiaomi-ble to 0.17.2 ( #94011 )
...
Bump xiaomi-ble
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-06-05 16:12:49 -04:00
Joost Lekkerkerker and Paulus Schoutsen
4f00cc9faa
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-05 16:12:48 -04:00
Joost Lekkerkerker and Paulus Schoutsen
2a99fea1de
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-05 16:12:48 -04:00
Robert Hillis and Paulus Schoutsen
f92298c6fc
Catch Google Sheets api error ( #93979 )
2023-06-02 23:35:36 -04:00
G Johansson and Paulus Schoutsen
6ff55a6505
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:35 -04:00
Raman Gupta and Paulus Schoutsen
3d4ba15a95
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 08:45:55 -04:00
J. Nick Koston and Paulus Schoutsen
cc02d1dfc4
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-02 08:45:53 -04:00
Diogo Gomes and Paulus Schoutsen
964af88c21
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:45:50 -04:00
J. Nick Koston and Paulus Schoutsen
50bd9e9fdd
Make RestoreStateData.async_get_instance backwards compatible ( #93924 )
2023-06-01 15:07:02 -04:00
44274e5323
Fix LaMetric Config Flow for SKY ( #93483 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-06-01 15:07:00 -04:00
Erik Montnemery and Paulus Schoutsen
32571af131
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 15:06:59 -04:00
puddly and Paulus Schoutsen
d6f2e1cdff
Increase Zigbee command retries ( #93877 )
...
* Enable retries for requests
* Update unit tests
* Account for fewer group retries in unit tests
2023-05-31 21:17:50 -04:00
Álvaro Fernández Rojas and Paulus Schoutsen
d10dd54d88
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 21:17:49 -04:00
Raman Gupta and GitHub
bd8c88f51b
Add error handling for all zwave_js service calls ( #93846 )
...
* Add error handling for all service calls
* Switch siren to use internal function
* Remove failing checks
* Revert change to poll service, add comments, and add additional error handling
* Add error handling for ping and refresh + review comment + add tests
* Add test for statistics entity refresh
2023-05-31 11:09:01 -04:00
4bade86dcc
Add time component to Melnor Bluetooth integration ( #93652 )
...
* Add time component to Melnor Bluetooth integration
* Apply suggestions from code review
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-05-31 11:00:52 -04:00
c3a3ddcfa4
Standardize spelling of TTS and STT ( #93857 )
...
* Standardize spelling of TTS and STT
* Apply suggestions from code review
* Update homeassistant/components/tts/media_source.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-05-31 11:00:19 -04:00
b03dbeaed5
Block legacy get-mac in preference of getmac ( #87712 )
...
Co-authored-by: GnatorX <garvinpang@protonmail.com >
2023-05-31 16:57:45 +02:00
Diego Rodríguez Royo and GitHub
3cf8ae64c8
Matter cover position improvements ( #92278 )
2023-05-31 16:08:01 +02:00
Luke and GitHub
1d7498378e
Add Status indicator light switch to Roborock ( #93842 )
...
add status indicator light switch
2023-05-31 14:26:39 +02:00
Yuxin Wang and GitHub
676b6ab706
Add support for "days" unit for STESTI sensor in APCUPSD integration ( #93844 )
...
Add a test case for self test interval
2023-05-31 14:25:46 +02:00
Raman Gupta and GitHub
b3990d48d2
Improve Z-Wave support for Ultraviolet multilevel sensor values ( #93848 )
...
Improve support for Ultraviolet multilevel sensor values
2023-05-31 13:31:02 +02:00
Raman Gupta and GitHub
1eb1ea08b0
Add support for Energy Production CC sensors ( #93839 )
2023-05-31 13:28:07 +02:00
G Johansson and GitHub
f7b15dbf84
Fix Timer change service ( #93469 )
2023-05-31 12:00:45 +02:00
Erik Montnemery and GitHub
59c6220b7c
Subscribe to device registry changes from entities ( #93601 )
...
* Subscribe to device registry changes from entities
* Use async_track_device_registry_updated_event
* Fix unsubscribe
* Fix logic, add tests
2023-05-31 11:01:55 +02:00
Raman Gupta and GitHub
204215e0f2
Cleanup unnecessary pylance warnings ( #93849 )
2023-05-31 10:15:21 +02:00
Jan Bouwhuis and GitHub
661aedde90
Remove MQTT platform schema warnings ( #93785 )
2023-05-31 09:02:48 +02:00
4119d3198a
Support zwave config parameters not on endpoint 0 ( #93383 )
...
* Support zwave config parameters not on endpoint 0
* Update device automation logic
* Make endpoint required
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-05-30 23:52:12 -04:00
23c5e60be0
Swallow error 40000 for songpal power on/off ( #80563 )
...
* Swallow error 40000 for songpal power on/off
* Move ERROR_REQUEST_RETRY to consts
* Add tests for the swallow exception behavior
* Update tests/components/songpal/test_media_player.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-05-30 22:58:41 -04:00
Raman Gupta and GitHub
8cd8355ab1
Bump zwave-js-server-python to 0.49.0 ( #93835 )
...
* Bump zwave-js-server-python to 0.49.0
* fix tests
2023-05-30 22:40:55 -04:00
4a3f341444
Language codes for Hebrew ( #93681 )
...
* Language codes for Hebrew
There is 2 optional code for Hebrew:
he-IL is the new code
iw-IL is the old code , the google cloud STT for example is using the old code (iw)
* Update language.py
* Update test_language.py
* Update test_language.py
* Update test_language.py
* Simplify duplicate language check
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-05-30 22:27:32 -04:00
mkmer and GitHub
bfec3d68dd
Calculate _attr_native_value when no restore state and appliance is running in Whirlpool ( #88559 )
...
* Initialize _attr_native_value when running
* Fix return type on update_sensor_state()
move init at startup if _attr_native_value is None
* allow update _attr_native_value when running and none
2023-05-30 21:48:39 -04:00
J. Nick Koston and GitHub
fba826ae9e
Migrate restore_state helper to use registry loading pattern ( #93773 )
...
* Migrate restore_state helper to use registry loading pattern
As more entities have started using restore_state over time, it
has become a startup bottleneck as each entity being added is
creating a task to load restore state data that is already loaded
since it is a singleton
We now use the same pattern as the registry helpers
* fix refactoring error -- guess I am tired
* fixes
* fix tests
* fix more
* fix more
* fix zha tests
* fix zha tests
* comments
* fix error
* add missing coverage
* s/DATA_RESTORE_STATE_TASK/DATA_RESTORE_STATE/g
2023-05-30 20:48:17 -05:00
Dominik and GitHub
f6d3b0618e
Glances: Add error handling for invalid sensor data ( #93542 )
...
* Set sensor to Unavailable
when native_value is invalid
* Add unit tests for sensors
2023-05-30 21:35:33 -04:00
Luke and GitHub
049582ec50
Add Switch platform to Roborock ( #93833 )
...
* init
* add switch platform
* remove stale comments
* remove stale list
* set entity category to config
2023-05-30 21:10:28 -04:00
Jan Bouwhuis and GitHub
3a7f9ab57d
Remove mqtt sensor support for last_reset_topic ( #93792 )
...
* Remove mqtt sensor support for `last_reset_topic`
* Add cases for empty last reset messages
2023-05-30 21:07:07 -04:00
J. Nick Koston and GitHub
9f0d3bfce8
Use ReadOnlyDict for entity registry options ( #93824 )
...
* Use ReadOnlyDict for entity registry options
While reviewing #93601 it was noticed this was slow at startup
https://github.com/home-assistant/core/pull/93601#issuecomment-1568958280
This is a first pass attempt to improve the performance
* fix tests
2023-05-30 20:11:39 -04:00
Yuxin Wang and GitHub
0653aed49f
Directly check string representation of sensor states in APCUPSD tests ( #93783 )
...
* Directly check the string representation of sensor states
* Fix expected state value for sensor.ups_nominal_output_power
2023-05-30 20:01:05 -04:00