Joost Lekkerkerker
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
08bfe8f5cc
Remove async_setup from ring ( #93902 )
2023-06-01 11:34:18 +02:00
Erik Montnemery
ba76bbee44
Remove async_setup from zerproc ( #93903 )
2023-06-01 11:33:37 +02:00
Álvaro Fernández Rojas
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
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
Robert Hillis
226647f625
Add binary sensor platform to Dremel 3D Printer ( #93881 )
...
Add binary sensor platform to Dremel
2023-05-31 20:07:14 -04:00
mkmer
198608906c
Address late review for whirlpool ( #93874 )
...
Address late review
2023-06-01 00:21:13 +02:00
Jeff Grieger
47a2d5b472
Add zwave_js speed config for additional GE/Jasco fan controllers ( #92371 )
...
* Add zwave_js speed config for additional GE/Jasco fan controllers
Add speed info for Honeywell(GE/Jasco) 39358 In-Wall Fan Speed Control and Enbrighten(GE/Jasco) 55258 In-Wall Fan Speed Control.
* Add test for Honeywell 39358 In-Wall Fan Speed Control
2023-06-01 00:09:35 +02:00
Paulus Schoutsen
cd330a2740
Pass device ID to conversation input ( #93867 )
2023-05-31 16:56:12 -04:00
Robert Hillis
a1e9cf1c24
Add Dremel 3D Printer integration ( #85969 )
...
* Add Dremel 3D Printer integration
* remove validators requirement
* ruff
* uno mas
* uno mas
* uno mas
* uno mas
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Tom Harris <tomharris@harrisnj.net>
2023-05-31 16:55:57 -04:00
Raman Gupta
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
Justin Vanderhooft
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
c0ffeeca7
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
Mark Kennedy
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
3cf8ae64c8
Matter cover position improvements ( #92278 )
2023-05-31 16:08:01 +02:00
Luke
1d7498378e
Add Status indicator light switch to Roborock ( #93842 )
...
add status indicator light switch
2023-05-31 14:26:39 +02:00
Yuxin Wang
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
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
1eb1ea08b0
Add support for Energy Production CC sensors ( #93839 )
2023-05-31 13:28:07 +02:00
G Johansson
f7b15dbf84
Fix Timer change service ( #93469 )
2023-05-31 12:00:45 +02:00
Raman Gupta
204215e0f2
Cleanup unnecessary pylance warnings ( #93849 )
2023-05-31 10:15:21 +02:00
Jan Bouwhuis
661aedde90
Remove MQTT platform schema warnings ( #93785 )
2023-05-31 09:02:48 +02:00
Raman Gupta
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
Teemu R
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
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
mkmer
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
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
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
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
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
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
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
Jesse Hills
d7d9143a44
Add speech detection and conversation_id to esphome voice assistant ( #93578 )
...
* Add speech detection to esphome voice assistant
* Timeout after silence
Ensure events are sent before finish is called
* use va_version 3 instead of ESPHome version
* Convert repeated fixtures to factory
* Add some v3 tests
* Add conversation_id
* Bump aioesphomeapi to 13.8.0
* Fix missed buffering of detected chunk
* Alter log message
* Updates
* Spelling
* Fix return type
2023-05-30 19:49:22 -04:00
Ville Skyttä
c7c4ee13c3
Import util.dt
as dt_util
in remaining tests, enforce with ruff ( #93765 )
...
* Import `util.dt` as `dt_util` in remaining tests, enforce with ruff
* Fix `util.dt` import in pvpc_hourly_pricing tests
2023-05-30 23:30:31 +03:00
Michael Hansen
9f4c9f1ce3
Bump intents to 2023.5.30 ( #93822 )
2023-05-30 22:11:08 +02:00
Mike Degatano
c25b26214b
Add docker config repair for supervisor issue ( #93820 )
2023-05-30 22:08:45 +02:00
Raman Gupta
05c3d8bb37
Add zwave_js node statistics sensors ( #91714 )
...
* Add node statistics sensors
* fix tests and don't let controller state leak across tests
* Add background RSSI
* Remove extra logging statement
* fix test
* comments
* setup platform once
* Add static properties to entity description
* Update homeassistant/components/zwave_js/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* don't dupe attribute values in entity description
* fix exception
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-05-30 20:44:32 +02:00
Jan Bouwhuis
1e0770ff8a
Add ssl_verify option to imap integration ( #93811 )
...
* Add ssl_verify option to imap integration
* Add test
2023-05-30 19:48:47 +02:00
J. Nick Koston
17d1c0733d
Remove outdated HAOS check from bluetooth ( #93809 )
2023-05-30 19:41:51 +02:00
Luke
de3406c856
Add more information to Roborock Status ( #93636 )
...
Co-authored-by: Humberto Gontijo <humberto.gontijo@clevertech.biz>
2023-05-30 18:51:57 +02:00
Raman Gupta
65187c6f11
Add zwave config parameter entities ( #92223 )
...
* Add zwave config parameter entities
* Remove unused entity const
* remove unusued imports
* review comments
* switch to reserved values
* fix test
2023-05-30 11:49:55 -04:00
Raman Gupta
90bf5429ca
Add support for Window Covering CC ( #93314 )
...
* Refactor zwave_js.cover and improve test coverage
* Remove extra fixtures
* cleanup old stuff
* Get coverage to 100
* Add support for Window Covering CC
* fix bug
* typo
* remove redundant stuff
* slight change to improve readability
* Add device class
* Update to match specs
2023-05-30 11:26:23 -04:00
PeteRager
6a8d18ab35
Sonos setup fails with unhandled exceptions on discovery messages ( #90648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-05-30 10:09:13 -05:00
Erik Montnemery
11299c4537
Deduplicate Thread datasets based on EXTPANID ( #93795 )
...
* Deduplicate Thread datasets based on EXTPANID
* Apply suggestions from code review
2023-05-30 16:16:56 +02:00
Erik Montnemery
d05d67414a
Teach search about blueprints ( #78535 )
2023-05-30 15:04:35 +02:00
Diego Rodríguez Royo
1a9da67a28
Add tilt support to Matter cover ( #92256 )
2023-05-30 13:05:14 +02:00
Erik Montnemery
16d8c8d4d5
Bump python-otbr-api to 2.1.0 ( #93790 )
...
* Bump python-otbr-api to 2.1.0
* Fix tests
2023-05-30 12:47:46 +02:00
Álvaro Fernández Rojas
2df49b416c
Add WebServer sensors to Airzone Cloud ( #93757 )
2023-05-30 10:23:14 +02:00
Erik Montnemery
901624ad6f
Adapt otbr to upstream openthread REST API changes ( #93544 )
...
* Adapt otbr to upstream openthread REST API changes
* Bump python-otbr-api to 2.0.0
2023-05-30 10:11:21 +02:00
Allen Porter
01a6173cc9
Fix failing todoist test that used timezone before set by fixture ( #93775 )
...
* Fix failing todoist test that used timezone before set by fixture
* Merge fix for dt -> dt_util
2023-05-29 22:45:22 -04:00