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
rikroe
1ea202a5bc
Add charging switch to BMW Connected Drive ( #93737 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-05-29 23:48:13 +02:00
rikroe
52ef4a3b75
Ensure state update after BMW remote service execution ( #93745 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-05-29 23:28:06 +02:00
Raman Gupta
24290e5d08
Add `datetime` platform ( #81943 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-05-29 23:24:15 +02:00
Ville Skyttä
940942a74a
Import `util.dt` as `dt_util` in `components/[p-s]*` ( #93761 )
2023-05-30 00:09:42 +03:00
Ville Skyttä
2e59ae9e90
Import `util.dt` as `dt_util` in `components/[k-o]*` ( #93760 )
2023-05-29 23:02:14 +02:00
Ville Skyttä
ced67e5800
Import `util.dt` as `dt_util` in `components/[a-d]*` ( #93756 )
2023-05-30 00:02:06 +03:00
Ville Skyttä
5aadd7ffc9
Import `util.dt` as `dt_util` in `components/[g-i]*` ( #93759 )
2023-05-30 00:01:00 +03:00
Ville Skyttä
1ce74ba25c
Import `util.dt` as `dt_util` in `components/[t-z]*` ( #93763 )
2023-05-29 23:00:43 +02:00
Ville Skyttä
70c49824d7
Import `util.dt` as `dt_util` in `components/[e-f]*` ( #93758 )
2023-05-30 00:00:11 +03:00
Álvaro Fernández Rojas
6aa01e1441
Add Aidoo sensors to Airzone Cloud ( #93541 )
2023-05-29 21:58:53 +02:00
J. Nick Koston
2f1f32f0bb
Make unit converter use a factory to avoid looking up the ratios each conversion ( #93706 )
2023-05-29 20:50:40 +02:00
Yuxin Wang
a547181984
Fix unit inference for ITEMP field for APCUPSD integration ( #93724 )
2023-05-29 20:40:36 +02:00
G Johansson
171ce747c1
Remove nextcloud YAML configuration ( #93550 )
2023-05-29 20:33:29 +02:00
Joakim Plate
617ff24b9b
Fix missed case for device tuple fallback in rfxtrx ( #93575 )
...
* rfxtrx: add missed case for device tuple fallback
Previously the code was prepared for a backward compatible
migration of tuples, where both styles of identifiers might exist
in device registry at the same time.
This place was sadly missed
* No need to raise special, we can assert instead
* Add some basic tests
2023-05-29 19:59:11 +02:00
Luke
3b4273d018
Add Roborock Clean time sensors ( #93637 )
...
* add clean time information
* add sensor test
* update to cleaning time
* fix sensor test
2023-05-29 09:40:35 -07:00
J. Nick Koston
db931132a8
Fix thread leak in onvif discovery ( #93742 )
2023-05-29 17:06:13 +02:00
Jan Bouwhuis
c44a7fe358
Do not trigger reload when unloading or reloading MQTT entry ( #93588 )
...
* Do not trigger reload when unloading MQTT entry
* More cleanup
* cleanup async_reload_manual_mqtt_items
* Add test
* Improve test
* Remove unuse mocks from test
* Add discovery item in test
2023-05-29 15:44:09 +02:00
G Johansson
46e7486ce6
Move yaml configuration to integration key for command_line ( #92824 )
...
* Inital init commit
* bs and cover
* notify
* sensor
* switch
* Issues
* Finalize __init__
* First pass tests
* Fix Binary sensors
* Test cover
* Test notify
* Test sensor
* Tests switch
* Fix coverage
* Add codeowner
* Fix caplog
* test issue
* Flaky test notify
* Fix async
* Adjust yaml structure
* Change yaml format again
* Issue strings
* Fix tests
* string review comment
2023-05-29 08:00:50 +02:00
Joost Lekkerkerker
20d1a0fc77
Add Options flow to YouTube ( #93667 )
...
* Add Options flow to YouTube
* Add strings for options flow
* Add strings for options flow
* Add strings for options flow
2023-05-28 21:44:45 -04:00
Marvin Wichmann
795ef075da
Restore original websocket commands for config entries ( #93707 )
...
Restore original websocket commands and add "config_entries/get_single"
2023-05-28 21:40:35 -04:00
Jan Bouwhuis
4c0d169cfc
Fix imap parsing non rfc compliant date crash ( #93630 )
...
* Fix imap parsing non rfc compliant date crash
* Use parsedate_to_datetime from mail.utils
2023-05-28 13:28:11 +02:00
Joost Lekkerkerker
202c9071a4
Improve Youtube integration ( #93683 )
...
* Fix feedback
* Fix feedback
2023-05-28 10:52:30 +02:00
Erik Montnemery
02b76be0ba
Use config entry setup in cast tests ( #93595 )
...
* Use config entry setup in cast tests
* Remove import step from config flow
* Remove import tests
* Fix tests
2023-05-27 21:07:54 -04:00
J. Nick Koston
5f5951e71c
Add hardware model to onvif config flow discovery ( #93676 )
2023-05-27 19:47:13 -05:00
Joost Lekkerkerker
f3037d0b84
Add reauth flow to Youtube ( #93670 )
2023-05-27 20:29:18 -04:00
J. Nick Koston
b966ff7a3d
Await in sequence when we know we will be blocked by the entity platform semaphore ( #93649 )
...
* Defer creating tasks we know are going to wait on the entity platform semaphore
When looking at whats going on with aiomonitor-ng, I noticed
we end up creating a lot of tasks that block waiting for the
executor because of the entity platform parallel_updates semaphore.
When we know the tasks are going to block we now await them
in sequence to avoid feeding the loop a herd of tasks that
will block on the semaphore
* change during iteration fix
* change during iteration fix
* cleanup
* cleanup
* fix vizio test
2023-05-27 19:58:02 -04:00
Álvaro Fernández Rojas
94ad9643b5
Update aioairzone to v0.6.1 ( #93629 )
2023-05-27 18:25:49 -05:00
Joost Lekkerkerker
e4c51d43f0
Add YouTube integration ( #92988 )
...
* Add YouTube stub
* Add YouTube stub
* Add YouTube stub
* Add YouTube stub
* Add Youtube stub
* Add Youtube stub
* Add tests
* Add tests
* Add tests
* Clean up
* Add test for options flow
* Fix feedback
* Fix feedback
* Remove obsolete request
* Catch exceptions
* Parallelize latest video calls
* Apply suggestions from code review
Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
* Add youtube to google brands
* Fix feedback
* Fix feedback
* Fix test
* Fix test
* Add unit test for http error
* Update homeassistant/components/youtube/coordinator.py
Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
* Fix black
* Fix feedback
* Fix feedback
* Fix tests
---------
Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
2023-05-27 11:21:12 -07:00
Aaron Godfrey
bb170a2bbf
Fix todoist end time for tasks with due date in the future ( #91874 )
...
Fix end time for tasks with due date in the future.
Co-authored-by: Allen Porter <allen@thebends.org>
2023-05-27 10:09:11 -07:00
Erik Montnemery
5671934b34
Fix sharkiq tests ( #93597 )
2023-05-26 15:35:06 +02:00
Erik Montnemery
5b654c8b79
Fix mill tests ( #93596 )
2023-05-26 15:20:46 +02:00
G Johansson
af9ee8bc4a
Remove obihai YAMl configuration ( #93549 )
2023-05-26 08:41:21 +02:00
G Johansson
1f467fcc6a
Remove EDL21 YAML configuration ( #93551 )
2023-05-26 08:38:44 +02:00
G Johansson
3633062024
Remove platform yaml Frontier Silicon ( #93552 )
2023-05-26 08:24:08 +02:00
Jan Bouwhuis
d852ba8b09
Remove redundant stub_blueprint_populate fixture for MQTT integration ( #93570 )
...
Remove redundant stub_blueprint_populate fixture
2023-05-26 08:13:45 +02:00
Jan Bouwhuis
ec98e22330
Add type hints for stub_blueprint_populate fixture ( #93568 )
...
Add typehints for stub_blueprint_populate fixture
2023-05-26 08:13:13 +02:00
Franck Nijhof
9e53bca452
Add entity name translations to Rituals Perfume Genie ( #92549 )
2023-05-26 08:09:29 +02:00