Commit Graph
56832 Commits
Author SHA1 Message Date
J. Nick Koston df0f694b01 Bump dbus-fast to 1.82.0 (#83682)
performance improvements for HAOS 9.4 passive monitoring

changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.80.0...v1.82.0
2022-12-09 20:55:20 -05:00
J. Nick Koston fec887420d Fix delay setting up new Yale Access Bluetooth entries (#83683)
Entries took a while to setup because of the
async_wait_init_flow_finish call in _async_setup_component

The delay was so long that users thought the integration
was broken

We had a wait in place for advertisements to arrive
during discovery in case the lock was not
yet seen.  Since integration discovery is deferred
until after startup this wait it no longer needed
2022-12-09 20:55:06 -05:00
Michael ea95f74d6d Fix loading of Fritz!Smarthome issues on older Fritz!Box (#83688)
* check if templates are available

* add test
2022-12-09 20:54:22 -05:00
aschmitz ca5dc01207 Hide Aranet update interval by default (#83694) 2022-12-09 20:33:23 -05:00
GitHub Action 1e0345a377 [ci skip] Translation update 2022-12-10 00:21:35 +00:00
epenet 5c700916d3 Use unit enums in overkiz (#83660) 2022-12-10 00:08:03 +01:00
Maarten Weyns d5c322732f Bump pyrisco to 0.5.7 (#83548) 2022-12-09 12:16:15 -10:00
Shay Levy 376db101d6 Bump aioshelly to 5.1.1 (#83680) 2022-12-09 22:21:38 +02:00
Erik Montnemery cd487ccaed Bump pychromecast to 13.0.2 (#83625)
* Bump pychromecast to 13.0.2

* Pass hass UUID to HomeAssistantController
2022-12-09 14:33:00 -05:00
J. Nick KostonandShay Levy 09f9bb05dc Add bluetooth diagnostics to shelly (#83438)
* Add bluetooth diagnostics to shelly

* Add tests

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-09 10:55:10 -05:00
epenet b63359b186 Use UnitOfVolume in energy integration (#83641) 2022-12-09 10:39:40 -05:00
Jan Bouwhuis e15388a2a0 Improve MQTT type hints for dict get assignments (#83634)
* Improve type hints for dict get assignments

* Move _expire_after as class attr

* Remove extra check
2022-12-09 16:22:36 +01:00
epenet a1758a71d2 Use WATER device class in streamlabswater (#83654) 2022-12-09 10:20:35 -05:00
epenet 55b996f5db Use device classes in mysensors (#83653) 2022-12-09 10:20:06 -05:00
epenet b44e8673a8 Use WATER device class in rainmachine (#83651) 2022-12-09 10:19:18 -05:00
tronikos 5d31673465 Google Assistant SDK integration (#82328)
* Copy google_sheets to google_assistant_sdk

This is to improve diff of the next commit with the actual implementation.

Commands used:
cp -r homeassistant/components/google_sheets/ homeassistant/components/google_assistant_sdk/
cp -r tests/components/google_sheets/ tests/components/google_assistant_sdk/

find homeassistant/components/google_assistant_sdk/ tests/components/google_assistant_sdk/ -type f | xargs sed -i \
-e 's@google_sheets@google_assistant_sdk@g' \
-e 's@Google Sheets@Google Assistant SDK@g' \
-e 's@tkdrob@tronikos@g'

* Google Assistant SDK integration
Allows sending commands and broadcast messages to Google Assistant.

* Remove unnecessary async_entry_has_scopes check

* Bump gassist-text to fix protobuf dependency
2022-12-09 07:14:43 -08:00
epenet d63a1ab511 Use UnitOfPower.BTU_PER_HOUR in zha (#83657) 2022-12-09 15:57:57 +01:00
epenet 9ba0809852 Use WATER device class in suez water (#83650)
Adjust device class for suez water
2022-12-09 09:53:35 -05:00
Marc Mueller 9a97784168 Add types package for paho-mqtt (#83599) 2022-12-09 15:27:46 +01:00
dependabot[bot] a77d9af989 Bump actions/setup-python from 4.3.0 to 4.3.1 (#83607)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 13:56:34 +01:00
Jan Bouwhuis b4984ea255 Use native _attr_ properties for MqttEntity (#83639) 2022-12-09 13:37:26 +01:00
epenet 6b43c457ff Update device classes in ebusd (#83530)
* Move sensor definitions to sensor platform

* Use new unit enums

* Update device classes

* Adjust for config validation

* Minimize changes
2022-12-09 13:33:40 +01:00
epenet e3aca53899 Use new unit enums in zha (#83633)
* Use new unit enums in zha

* Add kPa

* Add kPa
2022-12-09 13:33:08 +01:00
epenet 01ee066163 Use DataRate unit and device class in freebox (#83612)
* Use DataRate unit and device class in freebox

* UnitOfTemperature
2022-12-09 13:32:46 +01:00
epenet 549d1151b7 Use DataRate unit and device class in pyload (#83611) 2022-12-09 13:32:31 +01:00
epenet 4192e2377c Use Frequency and Current device classes in nut (#83623)
* Use Frequency and Current device classes in nut

* One more
2022-12-09 13:31:42 +01:00
epenet 7c3ca38eb7 Use UnitOfElectricCurrent in integrations (#83622) 2022-12-09 10:51:26 +01:00
Erik Montnemery cc132bfad6 Make it optional to provide a title when finishing a FlowHandler (#83534)
* Make it optional to provide a title when finishing a FlowHandler

* Make ConfigEntry.title a str

* Revert changes in ConfigFlow

* Adjust tests
2022-12-09 10:24:08 +01:00
Erik Montnemery 8f761f44bd Add support for translating state attributes (#77028)
* Allow defining state attributes in strings.json

* Add all climate attributes

* Remove support for custom device classes

* Address review comments
2022-12-09 08:22:29 +01:00
epenet b172abaeeb Add new atmospheric pressure device class (#83455)
* Add new atmospheric pressure device class

* Translations

* Automatic conversion

* Convert all pressure units
2022-12-09 08:02:53 +01:00
epenet 061cef1a5e Use SoundPressure unit and device class in integrations (#83585)
* Use SoundPressure unit and device class in integrations

* Adjust tests
2022-12-09 07:56:09 +01:00
J. Nick Koston 558dceac42 Bump dbus-fast to 1.80.0 (#83601)
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.79.0...v1.80.0

performance improvements
2022-12-09 05:03:09 +01:00
Paulus Schoutsen ea8511bcfc Disable multi-pan (#83603)
* Disable multi-pan

* One more test skip
2022-12-08 22:43:52 -05:00
Michael HansenandPaulus Schoutsen e71eb8dfe2 Update intent response (#83560)
* Add language to conversation and intent response

* Move language to intent response instead of speech

* Extend intent response for voice MVP

* Add tests for error conditions in conversation/process

* Move intent response type data into "data" field

* Move intent response error message back to speech

* Remove "success" from intent response

* Add id to target in intent response

* target defaults to None

* Update homeassistant/helpers/intent.py

* Fix test

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-08 20:30:08 -05:00
J. Nick Koston 52f754e83d Bump bluetooth-auto-recovery to 0.5.5 (#83597)
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.5.4...v0.5.5

fixes #78036
2022-12-08 20:29:14 -05:00
J. Nick Koston 8193ddf61a Bump dbus-fast to 1.79.0 (#83598)
HA OS 9.4 adds support for passive scanning, however
a different path is used in dbus-fast to get the passive
results which was never optimized which caused passive
scanning to use more cpu time than active scanning.

changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.75.0...v1.79.0
2022-12-08 20:28:52 -05:00
Masahiro KonishiandJ. Nick Koston b922e9331f Add power field to switchbot plug (#83495)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-08 15:26:22 -10:00
GitHub Action f25017313a [ci skip] Translation update 2022-12-09 00:24:29 +00:00
epenet 6c8823fc14 Use Irradiance device class in tomorrowio (#83574) 2022-12-08 23:52:55 +01:00
epenet 911863ebf4 Use Irradiance unit and device class in integrations (#83576) 2022-12-08 23:51:47 +01:00
epenet 7f345e7672 Add entity translations to Renault (#83392) 2022-12-08 23:48:24 +01:00
Jeef 26080fbb89 Bump intellifire4py to 2.2.2 (#83589) 2022-12-08 23:43:41 +01:00
epenetandShay Levy 51ea3ff400 Use UnitOfSoundPressure in demo (#83584)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-09 00:42:30 +02:00
Allen Porter 16f94e68b3 Improve local calendar input validation error handling (#83563) 2022-12-08 16:44:45 -05:00
Guido Schmitz 4f63eab453 Fix sensor tests in devolo Home Control (#83586)
Fix sensor tests
2022-12-08 22:52:20 +02:00
epenet 0f2097595e Use new device class in netatmo (#83367) 2022-12-08 20:57:51 +01:00
epenet 0edcb26844 Use SoundPressure unit and device class in point (#83580) 2022-12-08 20:57:38 +01:00
epenet 5d71afef85 Use SoundPressure unit and device class in airq (#83581) 2022-12-08 20:56:18 +01:00
epenet ec0af2f25d Use SoundPressure unit and device class in awair (#83582) 2022-12-08 20:56:02 +01:00
epenet 248d5ff541 Use ApparentPower unit and device class in integrations (#83577) 2022-12-08 20:55:18 +01:00