Commit graph

14672 commits

Author SHA1 Message Date
G Johansson
080ce51ed9
Remove issue from pushover ()
* Remove issue pushover

* Remove strings
2023-05-06 16:49:34 +02:00
Artem Draft
d816da9355
Add media_player platform to Android TV Remote () 2023-05-06 09:18:34 -05:00
Sebastian Lövdahl
e680ec6247
Remove deprecated Vallox YAML configuration ()
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-05-06 10:23:14 +02:00
rikroe
9a65a89aa4
Improve internet/API error handling for BMW ()
* Improve internet/API error handling

* Switch to library exceptions for HTTP status errors

* Remove duplicate logging after reconnect

* Raise UpdateFailed instead of custom log handling

---------

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-05-06 10:00:37 +02:00
Matthias Alphart
1af1f4db0c
Fix devolo home lint errors from ruff () 2023-05-05 17:11:05 -05:00
Guido Schmitz
b195d5d1db
Assemble platforms upfront in devolo Home Network ()
* Assemble platforms upfront in devolo Home Network

* Add tests

* Optimize mocks

* Use async_forward_entry_setups

* Adapt tests to newly added switch platform
2023-05-05 23:01:57 +02:00
Guido Schmitz
2b3f7ad70d
Add diagnostics to devolo Home Control ()
* Add diagnostics to devolo Home Control

* Apply feedback
2023-05-05 21:24:42 +02:00
Luke
f326dd919b
Roborock continue on failed mqtt disconnect ()
continue on async disconnect failure
2023-05-05 21:20:30 +02:00
G Johansson
82b4368d1d
Bump pytrafikverket to 0.3.1 ()
* Bump pytrafikverket 0.3.0

* 0.3.1

* mypy

* Fix exceptions
2023-05-05 21:19:16 +02:00
Steve Easley
6bbcf2f689
Add JVC Projector integration ()
* Initial commit of jvcprojector

* Renamed domain

* Initial commit

* Support for v1.0.6 device api

* Fixed failing test

* Removed TYPE_CHECKING constant

* Removed jvc brand

* Removed constant rename

* Renaming more constants

* Renaming yet more constants

* Improved config_flow tests

* More changes based on feedback

* Moved config_flow dependency

* Removed default translation title

* Removed translation file

* Order manifest properly
2023-05-05 20:44:53 +02:00
G Johansson
e41a75f617
Remove yaml import rainbird () 2023-05-05 16:53:40 +02:00
G Johansson
835be4758a
Remove deprecated service for rainbird () 2023-05-05 07:22:07 -07:00
epenet
802e907a35
Migrate rest switch to httpx () 2023-05-05 14:43:39 +02:00
Erik Montnemery
5843c1fa3b
Bump hatasmota to 0.6.5 ()
* Bump hatasmota to 0.6.5

* Fix tests
2023-05-05 08:40:30 -04:00
Paulus Schoutsen
19dcc8c88f
Re-run expose entities migration if first time failed ()
* Re-run expose entities migration if first time failed

* Count number of exposed entities

* Add tests

---------

Co-authored-by: Erik <erik@montnemery.com>
2023-05-05 08:11:09 -04:00
DDanii
9ce062411d
Fix transmission error handling ()
* transmission error handle fix

* added unexpected case tests
2023-05-05 08:42:51 +02:00
puddly
5f22b0c6cc
Handle invalid ZHA cluster handlers ()
* Do not crash on startup when an invalid cluster handler is encountered

* Add a unit test
2023-05-04 20:02:17 -04:00
Franck Nijhof
80e9219546
Add entity descriptions to sensors of Rituals Perfume Genie () 2023-05-04 20:12:52 +02:00
Jan Bouwhuis
56dcb908bc
Wait for mqtt client to become available () 2023-05-04 19:48:32 +02:00
Franck Nijhof
dd3ae96d5f
Add entity descriptions to numbers of Rituals Perfume Genie () 2023-05-04 19:13:05 +02:00
J. Nick Koston
7987b00d89
Fix blocking I/O in the event loop when starting ONVIF () 2023-05-04 12:05:29 -05:00
Erik Montnemery
887e656570
Small improvement of assist_pipeline test coverage () 2023-05-04 19:01:41 +02:00
Erik Montnemery
e14be8b0ab
Force migration of cloud settings to exposed_entities () 2023-05-04 09:53:28 -04:00
J. Nick Koston
9b74cb9507
Fix lifx light strips when color zones are not initially populated ()
fixes 
2023-05-04 08:55:47 -04:00
epenet
71b86e9f97
Fix lingering timer in sabnzbd () 2023-05-04 12:19:40 +02:00
epenet
a4a795e35b
Fix lingering timer in kira tests () 2023-05-04 11:28:05 +02:00
epenet
6836e15d98
Add type hints to tests () 2023-05-04 11:25:35 +02:00
epenet
3b4828d736
Drop tmpdir from media_source tests () 2023-05-04 11:24:29 +02:00
Michael Hansen
aa78962a9a
Pass OPUS payload ID through VoIP () 2023-05-03 19:43:14 +02:00
Erik Montnemery
a9d8bc989e
Migrate cloud settings for all Google entities () 2023-05-03 18:56:48 +02:00
Erik Montnemery
51be90d87e
Migrate cloud settings for all Alexa entities ()
* Migrate cloud settings for all Alexa entities

* Also set settings for unknown entities
2023-05-03 12:39:27 -04:00
Michael Hansen
74560ab139
Skip unexposed entities in intent handlers ()
* Filter intent handler entities by exposure

* Add test for skipping unexposed entities
2023-05-03 12:18:31 -04:00
Erik Montnemery
f089f52504
Update cloud WS API for getting entity ()
* Update cloud WS API for getting entity

* Adjust comment
2023-05-03 17:06:42 +02:00
Erik Montnemery
470c3a0f5f
Use exposed_entities API in cloud tests () 2023-05-03 16:50:43 +02:00
Erik Montnemery
b71f98e8b7
Include all entities in cloud lists () 2023-05-03 16:14:04 +02:00
Erik Montnemery
31de1b17e8
Allow setting google disable 2fa flag on any entity ()
* Allow setting google disable 2fa flag on any entity

* Fix test

* Include disable_2fa flag in cloud/google_assistant/entities/get
2023-05-03 09:55:38 -04:00
Erik Montnemery
0126cfa9d9
Allow exposing any entity to the default conversation agent ()
* Allow exposing any entity to the default conversation agent

* Tweak

* Fix race, update tests

* Update tests
2023-05-03 09:45:54 -04:00
Erik Montnemery
4860a8d1e8
Don't use storage collection helper in ExposedEntities ()
* Don't use storage collection helper in ExposedEntities

* Fix tests
2023-05-03 12:39:22 +02:00
Erik Montnemery
7aa94f97c0
Improve exposed entities tests () 2023-05-03 10:49:01 +02:00
Paulus Schoutsen
1baa4d5109
Fix deserialize bug + add test coverage () 2023-05-02 22:38:54 -04:00
Erik Montnemery
e3c16e634b
Allow exposing entities not in the entity registry to assistants () 2023-05-02 22:08:09 +02:00
Franck Nijhof
a7088e767e
Migrate unique IDs of Rituals Perfume Genie ()
* Migrate unique IDs of Rituals Perfume Genie

* Fix doc string
2023-05-01 22:46:38 +02:00
Michael Hansen
b1d6f3afc0
Allow configuring SIP port in VoIP ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-05-01 22:42:27 +02:00
David F. Mulcahey
2bc2c4a651
Don't poll ZHA electrical measurement sensors unnecessarily () 2023-05-01 18:32:40 +02:00
G Johansson
9795699669
Fix db_url issue in SQL ()
* db_url fix

* Add test

* assert entry.options
2023-05-01 16:17:01 +02:00
Luke
7b5d26d3fa
Bump anova version ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-05-01 11:15:29 +02:00
Allen Porter
e7433c42b9
Cleanup code from nest yaml migration and OOB auth deprecation () 2023-04-30 18:00:40 -07:00
Raman Gupta
c0d0c89293
Add time platform () 2023-04-30 22:33:51 +02:00
Franck Nijhof
5cbf08f89a
Only store and pass around coordinator in Rituals Perfume Genie () 2023-04-30 21:32:14 +02:00
J. Nick Koston
bb4c03ce3c
Avoid returning statistics columns that the metadata knows are impossible () 2023-04-30 20:46:26 +02:00