Commit Graph

56869 Commits

Author SHA1 Message Date
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 Hansen 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 Konishi 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
epenet 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
epenet f5334c5aed
Use new unit enums in isy994 (#83583) 2022-12-08 20:54:16 +01:00
epenet 96c442349f
Introduce unit enums for sound pressure (#83450)
* Introduce unit enums for sound pressure

* Adjust based on architecture comment

* Adjust
2022-12-08 20:06:02 +01:00
epenet 38f62ae622
Add new sound pressure device class (#83453)
* Add new sound pressure device class

* Translations

* Docstring

* Adjust unit
2022-12-08 19:46:03 +01:00
Guido Schmitz 500b00bd66
Add sensor tests for devolo_home_control (#74292) 2022-12-08 20:40:45 +02:00
epenet 54fb4df3aa
Update opentherm_gw sensor definitions (#83533)
* Move sensor definitions to platform

* Use new unit enums

* Update device classes

* Minimize changes
2022-12-08 20:33:02 +02:00
mezz64 de09792cdd
Bump pyhik to 0.3.2 (#83517)
Increase pyHik version to fix videoloss error
2022-12-08 20:30:20 +02:00
Franck Nijhof 9864d9e0d2
Remove str from sensor device class (#83391) 2022-12-08 19:04:58 +01:00
epenet 3ba264c318
Use new device class in tellduslive (#83369) 2022-12-08 18:48:50 +01:00
epenet c4326ed1ef
Add new irradiance device class (#83452) 2022-12-08 18:44:23 +01:00
epenet 90438edc17
Introduce unit enums for irradiance (#83414) 2022-12-08 18:41:38 +01:00
epenet 0eacd84ff3
Introduce unit enums for apparent power (#83451) 2022-12-08 18:23:23 +01:00
epenet 9987f7a125
Add new data rate device class (#83377) 2022-12-08 18:20:05 +01:00
Erik Montnemery c4afc33fc5
Add abc.ABC to classes with abstract methods (#83546) 2022-12-08 17:50:36 +01:00