Commit graph

60974 commits

Author SHA1 Message Date
Maciej Bieniek
5fc103947f
Add entity name translations to Brother ()
* Add entity name translations

* Fix sensor name

* Update tests

* Suggested change
2023-04-01 21:39:46 -04:00
Bram Kragten
2852fe6786
Update frontend to 20230401.0 () 2023-04-01 15:21:51 -04:00
Jan Bouwhuis
9965d9d81d
Fix mqtt device_tracker is not reloading yaml () 2023-04-01 15:17:53 -04:00
J. Nick Koston
8263c3de23
Bump zeroconf to 0.51.0 ()
* Bump zeroconf to 0.50.0

changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.47.4...0.50.0

* bump to 51
2023-04-01 15:15:17 -04:00
J. Nick Koston
00a4279d64
Speed up backups () 2023-04-01 15:14:59 -04:00
starkillerOG
b47ac524ea
Use async_timeout instead of asyncio.wait_for ()
* Use async_timeout instead of asyncio.wait_for

* fix imports

* fix imports

* break out Event.wait patch

* Update tests/components/reolink/conftest.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Simplify

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-04-01 17:47:31 +02:00
nono
9cab05c4b9
Fix Rest switch init was not retrying if unreachable at setup ()
* Fix Rest switch init was not retrying if unreachable at setup

* pass error log to platformnotready
prevents spamming the same message in logs.
2023-04-01 17:45:24 +02:00
J. Nick Koston
f1fa63281e
Adjust context id variable names in the logbook processor to improve readability ()
Adjust some variable names in the logbook process to improve readablity

There were some places were we used context_id that should have been context_id_bin
2023-04-01 10:24:02 -04:00
J. Nick Koston
e94c11371d
Bump securetar to 2023.3.0 ()
changelog: https://github.com/pvizeli/securetar/compare/2022.02.0...2023.3.0
2023-04-01 10:22:26 -04:00
Michael Hansen
90d81e9844
Use webrcvad to detect silence in pipelines ()
* Add webrtcvad requirement

* Use webrcvad for voice command segmenting

* Add vad test
2023-03-31 23:55:07 -04:00
J. Nick Koston
44b35fea47
Speed up entity filter when there are many glob matchers ()
* Speed up entity filter when there are many glob matchers

Since we do no care about which glob matches we can
combine all the translated globs into a single regex
which reduces the overhead

* delete unused code

* preen
2023-03-31 21:18:29 -04:00
J. Nick Koston
3e94f2a502
Small speed up to _collection_changed ()
attrgetter builds a fast method which happens in native code
4664a7cf68/Modules/_operator.c (L1413)
2023-03-31 21:15:36 -04:00
Joakim Sørensen
3e59687902
Only limit stats to started add-ons () 2023-03-31 23:57:39 +02:00
J. Nick Koston
f4c341253b
Avoid sorting domain/all states in templates () 2023-03-31 11:27:55 -10:00
Raman Gupta
6db96847d5
Bump zwave-js-server-python to 0.47.3 ()
* Bump zwave-js-server-python to 0.47.2

* Bump zwave-js-server-python to 0.47.3
2023-03-31 15:39:08 -04:00
puddly
3f398818c5
Perform an energy scan when downloading ZHA diagnostics () 2023-03-31 15:37:00 -04:00
Paulus Schoutsen
01a05340c6
Voice Assistant: improve error handling ()
Co-authored-by: Michael Hansen <mike@rhasspy.org>
2023-03-31 14:04:22 -05:00
puddly
84eb9c5f97
Fix ZHA definition error on received command ()
* Fix use of deprecated command schema access

* Add a unit test
2023-03-31 14:53:42 -04:00
Paulus Schoutsen
ad26317b75
Conversation: allow getting agent info ()
* Conversation: allow getting agent info

* Add unset agenet back
2023-03-31 14:36:39 -04:00
Paulus Schoutsen
8018be28ee
TTS: allow resolving engine and test supported options ()
TTS: allow resolving engine
2023-03-31 13:34:42 -05:00
J. Nick Koston
44eaf70625
Make sonos activity check a background task ()
Ensures the task is canceled at shutdown if the device
is offline and the ping is still in progress
2023-03-31 14:33:44 -04:00
starkillerOG
09d54428c9
Bump reolink-aio to 0.5.9 () 2023-03-31 14:31:04 -04:00
Martin Hjelmare
8256d9b472
Remove xbox_live integration () 2023-03-31 14:30:04 -04:00
epenet
611d4135fd
Add ComponentProtocol to improve type checking () 2023-03-31 14:19:58 -04:00
Bram Kragten
03137feba5
Update frontend to 20230331.0 () 2023-03-31 14:15:49 -04:00
J. Nick Koston
c566303edb
Avoid writing state to all esphome entities at shutdown () 2023-03-31 18:23:05 +02:00
Erik Montnemery
149e610bca
Drop __eq__ dunder method from Entity () 2023-03-31 17:03:02 +02:00
Franck Nijhof
469321157d
Raise on invalid (dis)arm code in manual alarm () 2023-03-31 16:08:16 +02:00
Franck Nijhof
8e77d215e7
Raise on invalid (dis)arm code in manual mqtt alarm () 2023-03-31 16:08:02 +02:00
Erik Montnemery
9a17c437ad
Remove some dead code from google_assistant () 2023-03-31 15:59:48 +02:00
Erik Montnemery
3467f4674e
Remove unnecessary calls to async_update_entry from async_migrate_entry () 2023-03-31 15:53:35 +02:00
Erik Montnemery
1ca7f0dc6a
Tweak yalexs_ble translations () 2023-03-31 15:50:49 +02:00
Franck Nijhof
23372e8bc4
Add arming/disarming state to Verisure () 2023-03-31 14:55:48 +02:00
epenet
4f54e33f67
Allow removal of sensor settings in scrape ()
* Allow removal of sensor settings in scrape

* Adjust

* Adjust

* Add comment

* Simplify

* Simplify

* Adjust

* Don't allow empty string

* Only allow None

* Use default as None

* Use sentinel "none"

* Not needed

* Adjust unit of measurement

* Add translation keys for "none"

* Use translations

* Sort

* Add enum and timestamp

* Use translation references

* Remove default and set suggested_values

* Disallow enum device class

* Adjust tests

* Adjust _strip_sentinel
2023-03-31 14:34:20 +02:00
Hans Oischinger
ea32cc5d92
Refactor vicare config_flow tests ()
* Refactor vicare config_flow tests

* Address review comments

* Remove unused parameters
2023-03-31 14:33:58 +02:00
Rami Mosleh
8cbe394028
Use get_ha_sensor_data method to update glances sensors ()
* Use `get_ha_sensor_data` method to update sensor state

* update tests

* Use `get_ha_sensor_data` to validate connection

* Update test_sensor.py

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-03-31 14:27:37 +02:00
epenet
a616ac2b60
Move attribution constants to entity attributes ()
* Move attribution constants to entity attributes

* Adjust meteo france

* Adjust meteoclimatic

* Adjust nws
2023-03-31 14:25:49 +02:00
epenet
ab699d17a5
Ensure numeric sensors have a valid value ()
* Ensure numeric sensors have a valid value

* Flake8
2023-03-31 14:12:51 +02:00
Timm Schäuble
2e26b6e0cc
Add attachments to simplepush ()
* Add attachments

* Fix looking for attachment keywords in values

* Improve attachment input format

* Implement better approach to attachment parsing

* Make ruff happy

* Adjust attachment format and implementation according to comment from emontnemery
2023-03-31 14:10:12 +02:00
Franck Nijhof
28736e2ce4
Update orjson to 3.8.9 () 2023-03-31 13:59:49 +02:00
Franck Nijhof
6153f17155
Update sentry-sdk to 1.18.0 () 2023-03-31 13:58:53 +02:00
luar123
c7e8fc9f9d
Use more meaningful states for snapcast groups and clients ()
* Show muted snapcast groups as idle and use playing/idle state instead of on state for clients

* New module constant STREAM_STATUS

* Fix return type hint in snapcast

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-03-31 12:38:23 +02:00
Franck Nijhof
6bad5f02c6
Update black to 23.3.0 () 2023-03-31 12:20:08 +02:00
Franck Nijhof
b24a5750c3
Add CI timeout to codecov job () 2023-03-31 12:19:45 +02:00
Franck Nijhof
b9f0701336
Update ruff to v0.0.260 () 2023-03-31 11:43:28 +02:00
Hans Oischinger
b3887a633d
Bump PyVicare to 2.25.0 () 2023-03-31 09:44:30 +02:00
epenet
d0c38c1e12
Move icon constants to entity attributes ()
* Move icon constants to attribute

* Adjust test
2023-03-31 09:34:17 +02:00
J. Nick Koston
2e0ecf9bd9
Avoid more task creation in the discovery helper ()
* Avoid more task creation in the discovery helper

There is no longer a reason to awaiti the jobs being dispatched
since nothing was using the result and there is no risk of
job being garbage collected prematurely anymore since
the task revamp

* Update homeassistant/helpers/discovery.py
2023-03-31 09:10:55 +02:00
J. Nick Koston
ed673a1b35
Avoid creating a task on callback in owntracks when using mqtt ()
Nothing was being awaited in the callback. It did not
need to be a coro
2023-03-31 09:05:56 +02:00
puddly
3a3c738945
Bump ZHA dependencies ()
* Bump ZHA dependencies

* Ensure the network is formed on channel 15 when multi-PAN is in use
2023-03-30 20:55:01 -04:00