Michael Hansen
ebabf504da
Play pre-recorded message if pipeline is misconfigured ( #91985 )
...
* Play pre-recorded message if pipeline is misconfigured
* Use voip_device
2023-04-24 21:48:40 -05:00
J. Nick Koston
5114a1400f
Ensure logbook still responds if describe event throws ( #91961 )
...
* Ensure logbook still responds if describe event throws
If describe fails, the logbook stream should not collapse
* Ensure logbook still responds if describe event throws
If describe fails, the logbook stream should not collapse
2023-04-24 22:22:53 -04:00
J. Nick Koston
18532e453a
Bump home-assistant-bluetooth to 1.10.0 ( #91977 )
...
changelog: https://github.com/home-assistant-libs/home-assistant-bluetooth/blob/main/CHANGELOG.md
2023-04-24 22:22:11 -04:00
Robert Svensson
cecd657a09
Bump aiounifi to v47 ( #91966 )
2023-04-24 18:06:12 -05:00
Luke
b5bf88215c
Add mopping abilities to Roborock ( #91766 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-04-24 22:53:45 +02:00
J. Nick Koston
e3a110f04f
Bump yalexs to 1.3.2 ( #91963 )
2023-04-24 22:13:30 +02:00
Michael Hansen
b4bd3b97f8
Use order in preferred regions list ( #91959 )
...
* Use order in preferred regions list
* Use float for score (inf = exact match)
2023-04-24 14:12:38 -04:00
Erik Montnemery
b601fb17d3
Create a default assist pipeline on start ( #91947 )
...
* Create a default assist pipeline on start
* Minor adjustments
* Address review comments
* Remove tts.async_get_agent
* Fix bugs, improve test coverage
2023-04-24 14:00:52 -04:00
Franck Nijhof
4b619f7251
Relax polling rate on Rituals Perfume Genie ( #91949 )
2023-04-24 19:28:14 +02:00
Michael Hansen
5a57602163
Wait for TTS before restarting pipeline ( #91962 )
2023-04-24 13:27:13 -04:00
Ondřej Kolenatý
36f90cda92
Dependency upgrade to forecast-solar 3.0.0 ( #91951 )
2023-04-24 19:18:18 +02:00
Alberto Geniola
f104bba683
Elmax -Handle 422 busy error with a retry approach ( #91926 )
2023-04-24 18:51:40 +02:00
J. Nick Koston
e2d2aeadaa
Fix typo in powerwall strings ( #91956 )
2023-04-24 17:54:22 +02:00
Michael
2ba2c6c6ab
Correct entity categories in AVM FRITZ!SmartHome ( #91073 )
2023-04-24 16:57:34 +02:00
Erik Montnemery
a956f16f73
Suppress pylint error related to audioop deprecation ( #91950 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-04-24 16:56:20 +02:00
Michael Hansen
5075281add
Fix zh Hant/Hans ( #91390 )
...
* Fix zh Hant/Hans
* Fix comments
2023-04-24 16:55:08 +02:00
Luke
1ae7610622
Add Vacuum test for Roborock ( #91870 )
2023-04-24 16:46:00 +02:00
Jan Bouwhuis
88f0e4000b
Cleanup unreachable code where device_entry will never be None on an update event ( #91855 )
2023-04-24 16:09:36 +02:00
Jan Bouwhuis
3f6541a6db
Add cipher list option to IMAP config flow ( #91896 )
...
* Add cipher list option to IMAP config flow
* Use client_context to get the ssl_context
* Formatting
* Add ssl error no make error handling more specific
* Make ssl_ciper_list an advanced option
2023-04-24 15:37:21 +02:00
J. Nick Koston
c3262ebdb3
Add rule parser for onvif LineDetector and CountAggregation ( #91885 )
2023-04-24 15:23:59 +02:00
J. Nick Koston
e25885b943
Improve error reporting in onvif in config flow ( #91876 )
2023-04-24 15:20:37 +02:00
Erik Montnemery
1c3e1d2e13
Don't resolve default tts engine in assist pipelines ( #91943 )
...
* Don't resolve default tts engine in assist pipelines
* Set tts engine when creating default pipeline
* Update tests
2023-04-24 14:40:11 +02:00
J. Nick Koston
392a9f32c9
Add fallback to device zone time or no timezone to onvif when setting time fails ( #91882 )
2023-04-24 14:37:56 +02:00
J. Nick Koston
ddb3955a23
Add guards to onvif for when the PullPoint to Webhook url changes ( #91886 )
2023-04-24 14:35:45 +02:00
J. Nick Koston
6c024405a6
Ensure onvif can still be unloaded if camera fails to unsubscribe ( #91887 )
2023-04-24 14:13:04 +02:00
Erik Montnemery
c5d0c392a9
Don't resolve default stt engine in assist pipelines ( #91936 )
...
* Don't resolve default stt engine in assist pipelines
* Apply suggestion from code review
* Add tests
* Tweak
* Add test
* Improve test coverage
2023-04-24 13:37:13 +02:00
Joost Lekkerkerker
0d815a1688
Bump Pylast to 5.1.0 ( #91909 )
2023-04-24 13:11:14 +02:00
Franck Nijhof
43880ffdc4
Remove unneeded pygatt package from machine builds ( #91940 )
2023-04-24 12:39:51 +02:00
rubenbe
2f1a5942ab
Add MQTT fan direction support ( #91700 )
...
* Add MQTT fan direction support
* Add MQTT fan direction abbreviations
* Add MQTT fan direction tests
* Shorten MQTT fan test payloads
2023-04-24 11:48:00 +02:00
J. Nick Koston
739963b5ee
Remove deprecated async_setup_platforms ( #91929 )
2023-04-23 22:38:35 -05:00
Paulus Schoutsen
a203149133
Allow entity names for STT entities ( #91932 )
...
* Allow entity names for STT entities
* Fix tests
2023-04-23 23:06:34 -04:00
J. Nick Koston
fba7c6cacd
Remove deprecated async_get_registry ( #91928 )
...
Deprecated in 2021 via #46265 , report was added a year ago in #72088
2023-04-23 23:02:21 -04:00
J. Nick Koston
f3838dde3a
Cleanup onvif topic before lookup ( #91914 )
...
* Cleanup onvif topic before lookup
Some devices will append . and / to the path. We need
to strip it off to find the correct matcher
fixes #51870
* Update homeassistant/components/onvif/event.py
* Update homeassistant/components/onvif/event.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-23 23:02:08 -04:00
Michael Hansen
5348ea3ac4
Add processing tone ( #91931 )
...
* Add processing tone
* Update homeassistant/components/voip/voip.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/voip/voip.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Fix linting
* Fix tests
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-23 21:28:56 -05:00
Paulus Schoutsen
c8c8e4dede
Remove duplicate name from Wyoming TTS entity ( #91930 )
2023-04-23 20:13:32 -05:00
J. Nick Koston
14d2645de2
Avoid creating onvif switches on unsupported devices ( #91907 )
...
* Avoid creating onvif switches on unsupported devices
fixes #89064
* cover
2023-04-23 20:56:43 -04:00
J. Nick Koston
0b0c94ee52
Fix migration with negative event type cache ( #91910 )
...
* Fix migration with negative event type cache
fixes a regression with #91770
* Update homeassistant/components/recorder/table_managers/event_types.py
2023-04-23 20:56:17 -04:00
J. Nick Koston
c38839d72f
Suppress events for tns1:MediaControl/VideoEncoderConfiguration with onvif ( #91916 )
...
These events are not useful to the integration and generate a
confusing log message
```
2023-04-23 14:01:21.866 INFO (MainThread) [homeassistant.components.onvif] DS-HD1: No registered handler for event from 80:91:33:88:8d:bd: {
SubscriptionReference: None,
Topic: {
_value_1: tns1:MediaControl/VideoEncoderConfiguration,
Dialect: http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet ,
_attr_1: {
}
},
ProducerReference: None,
Message: {
_value_1: {
Source: {
SimpleItem: [
{
Name: VideoEncoderConfigurationToken,
Value: VideoEncoderToken_1
}
],
ElementItem: [],
Extension: None,
_attr_1: None
},
Key: None,
Data: {
SimpleItem: [],
ElementItem: [
{
_value_1: <Element {http://www.onvif.org/ver10/media/wsdl }Configuration at 0x2a9e103c0>,
Name: Config
}
],
Extension: None,
_attr_1: None
},
Extension: None,
UtcTime: datetime.datetime(2023, 4, 23, 20, 1, 17, tzinfo=<isodate.tzinfo.Utc object at 0x1696b1270>),
PropertyOperation: Initialized,
_attr_1: {
}
}
}
}
```
We now ignore them
2023-04-23 20:54:37 -04:00
J. Nick Koston
ed468fa390
Bump zeroconf to 0.58.0 ( #91917 )
...
* Bump zeroconf to 0.57.0
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.56.0...0.57.0
* again
2023-04-23 20:54:13 -04:00
Franck Nijhof
e795ac5a8e
Wheels: Fix typo in env_canada dep for armhf ( #91918 )
2023-04-23 14:53:42 -05:00
Pablo Estevez
780d0a484d
Add NUT device actions ( #80986 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-23 14:09:36 -05:00
Michael Hansen
b6f2b29a99
Wyoming tts ( #91712 )
...
* Add tts entity
* Add tts entity and tests
* Re-add name to TextToSpeechEntity
* Fix linting
* Fix ruff linting
* Support voice attr (unused)
* Remove async_get_text_to_speech_entity
* Move name property to Wyoming TTS entity
* Fix id
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-04-23 13:06:56 -05:00
Paulus Schoutsen
f4df0ca50a
Assist pipeline to use configured values ( #91901 )
...
* Assist pipeline to use configured values
* Include voice in TTS-START event
* Use correct tts language var
* More vars
* Apply suggestions from code review
* Update
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2023-04-23 12:48:11 -04:00
Franck Nijhof
ec1952b926
Wheels: Disable Pandas for Python 3.11 on armhf ( #91898 )
2023-04-23 16:42:44 +02:00
Markus
1a14a93df6
HA deconz: Add support for Tuya Smart Air Housekeeper 6in1 Air Quality Monitor ( #87866 )
...
* fix check for airquality sensor (was always TRUE)
* import additional const required
* add support for formaldehyd sensor
* add support for co2 sensor
* add support for pm25 sensor
* sort const a-z
* adapt to typo fixed function
* adapt to new key names (formaldehyde)
* adapt co2 sensor to new key names
* Update homeassistant/components/deconz/sensor.py
remove unnecessary code
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* add device_class for air_quality_ppb
* add test_air_quality_sensor_6_in_1
* fix Air quality PPB test to match device_class
* remove device_class of air_quality_ppb
* remove device_class test of airqualityppb
* explicit units
* remove device_class test of airquality_1_ppb
* dependency bump pydeconz to 111
* Update homeassistant/components/deconz/sensor.py
remove unnecessary device_class
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* import formatting
* formatting
* Update homeassistant/components/deconz/sensor.py
change key for pm2_5
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* add airquality co2 ch2o pm25 sensor testdata
* remove test_air_quality_sensor_6_in_1
* formatting
* bump pydeconz for requirements
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2023-04-23 16:12:52 +02:00
Marc Mueller
06520217bc
Update pylint to 2.17.2 ( #91894 )
2023-04-23 14:46:48 +02:00
J. Nick Koston
1a00644b0a
Bump ulid-transform to 0.7.0 ( #91888 )
...
changelog: https://github.com/bdraco/ulid-transform/compare/v0.6.3...v0.7.0
2023-04-23 06:53:53 -04:00
Marc Mueller
00e600d406
Improve notion generic typing ( #91883 )
2023-04-23 11:24:39 +02:00
Paulus Schoutsen
f18056f0a4
Add a VoIP user ( #91884 )
...
* Add a VoIP user
* Fix tests
2023-04-22 23:44:13 -04:00
Michael Hansen
7fcf07c964
Ensure .pcm binary files do not have line endings changed ( #91881 )
2023-04-22 22:22:30 -04:00