Commit Graph

41106 Commits (45a9c1ca8c657a0fd44b7c26a65dfaeafe1f14cc)

Author SHA1 Message Date
J. Nick Koston 45a9c1ca8c
Bump aioesphomeapi to 13.0.2 to fix reconnects after bad protobuf message (#83951) 2022-12-13 12:57:54 -10:00
J. Nick Koston 5a970e0a2b
Adjust additional esphome bluetooth debug messages for unique id change (#83955) 2022-12-13 12:57:29 -10:00
Michael Hansen 961c8cc167
Update intent response (#83858)
* 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

* Return conversation_id and multiple targets

* Clean up git mess

* Fix linting errors

* Fix more async_handle signatures

* Separate conversation_id and IntentResponse

* Add unknown error code

* Add ConversationResult

* Don't set domain on single entity

* Language is required for intent response

* Add partial_action_done

* Default language in almond agent

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-13 16:46:40 -06:00
J. Nick Koston 0e2ebfe5c4
Move bluetooth watchdog into the scanner base class (#83888) 2022-12-13 11:57:40 -10:00
J. Nick Koston b97ec8125f
Bump aioshelly to 5.1.2 to fix state updates not firing after reconnect (#83950)
Bump aioshelly to 5.1.2

changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.1...5.1.2
2022-12-13 23:27:05 +02:00
epenet 62d22d7a2d
Refactor fitbit descriptions to use device classes (#83936) 2022-12-13 21:49:41 +01:00
epenet b7b7cdcfcf
Refactor Huawei LTE to use Entity Description (#83904)
* Refactor Huawei LTE to use Entity Description

* Apply suggestions from code review

Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>

Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
2022-12-13 19:48:46 +01:00
Bram Kragten 42a9069338
Update frontend to 20221213.0 (#83940) 2022-12-13 13:24:24 -05:00
Aaron Bach fed308b59d
Add diagnostics support to PurpleAir (#82446)
Add diagnostics to PurpleAir
2022-12-13 09:14:19 -07:00
epenet 9f67eb1aaa
Refactor huisbaasje to use entity descriptions (#83825)
* Refactor huisbaasje to use entity descriptions

* Apply suggestions from code review

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-13 14:16:50 +01:00
epenet 85235ea5f6
Use FREQUENCY device class in integrations (#83916)
* Use FREQUENCY device class in integrations

* Adjust tesla

* Undo goodwe

* Adjust cpuspeed tests
2022-12-13 14:14:42 +01:00
epenet fc43fb17a9
Fix incorrect device class in goodwe (#83917)
Fix device class in goodwe
2022-12-13 13:45:51 +01:00
Erik Montnemery 534d343f67
Bump pychromecast to 13.0.4 (#83896) 2022-12-13 11:55:23 +01:00
epenet 946d5535b4
Use UnitOfFrequency in integrations (#83915) 2022-12-13 11:47:06 +01:00
Erik Montnemery 0f5c678708
Add explanatory comment to metoffice (#83914) 2022-12-13 11:03:18 +01:00
Koen van Zuijlen cc5d319369
Fix Just Nimbus error codes (#83856) 2022-12-13 10:59:13 +01:00
epenet b5107a3f1d
Use DATA_SIZE device class in lidarr (#83907) 2022-12-13 10:19:22 +01:00
epenet 1ad4cb40df
Use DATA_SIZE device class in netgear lte (#83908) 2022-12-13 10:18:35 +01:00
epenet 69bc95a715
Use DATA_SIZE device class in integrations (#83895) 2022-12-13 10:17:56 +01:00
Yuxin Wang 677f0dc335
Remove deprecated apcupsd YAML config (#83801) 2022-12-13 08:52:05 +01:00
Sergio Oller 9733d31cd0
Do not add a Content-Type header to ingress (#83425) 2022-12-13 08:50:20 +01:00
Artem Draft e32074c74e
Fix saving options with missing ignored sources in BraviaTV (#83891)
fix https://github.com/home-assistant/core/issues/83217
fixes undefined
2022-12-13 08:45:04 +01:00
Aaron Bach e64973c7cc
Add PurpleAir integration (#82110) 2022-12-12 20:32:11 -07:00
J. Nick Koston 7c6806e75d
Fix bleak-retry-connector get_device hang with HAOS 9.4 and only proxies (#83879)
The bleak connection setup to dbus hangs forever instead of errors if
there are no local bluetooth adapters and we are using remote proxies.

The library now times out when this happens instead of hanging
forever.

changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.10.1...v2.10.2
2022-12-12 21:29:39 -05:00
J. Nick Koston 692a732555
Fix HomeKit media players when entity has duplicate sources (#83890)
fixes #83852 fixes #83698
2022-12-12 21:29:06 -05:00
GitHub Action b9753a9f92 [ci skip] Translation update 2022-12-13 00:27:47 +00:00
Avi Miller 812db974c7
bump aiolifx_themes to 0.3.0 (#83877) 2022-12-12 13:52:38 -10:00
J. Nick Koston 9b5c5938ce
Remove get_device call in switchbot (#83881) 2022-12-12 13:51:10 -10:00
J. Nick Koston 938475d988
Remove get_device call in led-ble (#83880) 2022-12-12 13:50:47 -10:00
Nyro 1ee2959e4e
Bump pyoverkiz to 1.7.2 (#83866)
Bump pyoverkiz
2022-12-13 00:17:05 +01:00
Nyro a3e62c9ecf
Fix issue on Overkiz Domestic Hot water heater entities with away mode (#83684)
* Don't call set boostMode Duration with 0 to disable boost mode

* use states.get() instead of states[]

* Revert select states
2022-12-13 00:08:10 +01:00
Aaron Bach 3d4ee5906d
Add integration for AirVisual Pro (#79770)
* Add integration for AirVisual Pro

* Tests

* A few more redactions

* Loggers

* Consistency

* Remove unnecessary f-string

* Use `entry.as_dict()` in diagnostics

* One call

* Integration types

* Cleanup

* Import cleanup

* Code review

* Code review

* Code review
2022-12-12 14:28:27 -07:00
Michael 41041cb673
Move template check into fritzbox entry setup (#83863)
* move template check into entry setup

* use else in try-except block
2022-12-12 16:11:57 -05:00
Erik Montnemery 22e5d86324
Bump pychromecast to 13.0.3 (#83861) 2022-12-12 15:57:12 -05:00
Bram Kragten 5ef972c5d9
Update frontend to 20221212.0 (#83842) 2022-12-12 18:52:47 +01:00
David F. Mulcahey aa27d2ec2a
Bump version of ZHA quirks to 0.0.89 (#83848) 2022-12-12 10:33:50 -07:00
epenet a99a92a2e9
Refactor waterfurnace to use entity descriptions (#83824) 2022-12-12 17:14:53 +01:00
Jafar Atili 2d206e7e31
Bump pyswitchbee to 1.7.3 (#83748) 2022-12-12 16:00:30 +01:00
epenet b8a5869f76
Refactor ted5000 to use entity descriptions (#83820)
* Refactor ted5000 to use entity descriptions

* Apply suggestions from code review

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

* Refactor native_value

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-12 15:36:27 +01:00
epenet 52d4a358a0
Use UnitOfPower in integrations [s-z] (#83826) 2022-12-12 12:20:16 +01:00
Álvaro Fernández Rojas eb6310f7bb
Update aioqsw to v0.3.1 (#83784) 2022-12-12 11:58:22 +01:00
Hans Oischinger f65e18c019
Bump PyVicare to 2.21.0 (#83770) 2022-12-12 11:57:44 +01:00
J. Nick Koston 876258e68a
Bump bluetooth-auto-recovery to 1.0.0 (#83800)
fixes https://github.com/home-assistant/core/issues/83673
2022-12-12 11:49:57 +01:00
epenet 1667b4b19e
Use POWER device class in enphase_envoy (#83811) 2022-12-12 11:49:02 +01:00
epenet 4fe025b297
Use UnitOfPower in integrations [a-g] (#83812) 2022-12-12 11:48:09 +01:00
epenet 431df618c3
Use POWER device class in eliqonline (#83810) 2022-12-12 11:46:46 +01:00
epenet 3b117998fb
Use POWER device class in dte energy bridge (#83809) 2022-12-12 11:45:48 +01:00
epenet cc7ce8ec45
Use POWER device class in aqualogic (#83808) 2022-12-12 11:45:14 +01:00
epenet 2b647bcd5b
Use device classes in apcupsd (#83807) 2022-12-12 11:44:37 +01:00
epenet 87d24d4cbe
Use unit enums in saj (#83818) 2022-12-12 11:43:29 +01:00