Commit Graph

67824 Commits (eab4c24f7ffec7bdd4c96c1545576b36b29e91be)

Author SHA1 Message Date
starkillerOG f330bc0f97
Uncancel task when swallowing CancelledError (#101884) 2023-10-13 10:23:32 +02:00
Joost Lekkerkerker d712a29052
Split Withings coordinators (#101766)
* Subscribe to Withings webhooks outside of coordinator

* Subscribe to Withings webhooks outside of coordinator

* Split Withings coordinator

* Split Withings coordinator

* Update homeassistant/components/withings/sensor.py

* Fix merge

* Rename MEASUREMENT_COORDINATOR

* Update homeassistant/components/withings/__init__.py

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

* Apply suggestions from code review

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

* Fix feedback

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-10-13 07:34:31 +02:00
J. Nick Koston 03210d7f81
Fix implicit name in airzone_cloud (#101907) 2023-10-13 00:06:47 +02:00
J. Nick Koston dc18a7f1fb
Bump aioesphomeapi to 17.1.4 (#101897) 2023-10-12 11:48:00 -10:00
Marc Mueller ff5504f55f
Add strict typing for transmission (#101904) 2023-10-12 22:20:39 +02:00
Marc Mueller 8b134f26a9
Fix transmission Coordinator typing (#101903) 2023-10-12 22:13:33 +02:00
Christopher Fenner 6d2fbeb556
Migrate ViCare to has_entity_name (#101895)
* set has_entity_name

* remove sensor prefix

* Apply suggestions from code review

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-12 21:06:09 +02:00
Rami Mosleh 536ad57bf4
Use DataUpdate coordinator for Transmission (#99209)
* Switch integration to DataUpdate Coordinator

* add coordinator to .coveragerc

* Migrate TransmissionData into DUC

* update coveragerc

* Applu suggestions

* remove CONFIG_SCHEMA
2023-10-12 20:58:22 +02:00
J. Nick Koston cc3d1a11bd
Add more typing to HomeKit (#101896) 2023-10-12 08:43:53 -10:00
G Johansson c4ce900567
Use CountrySelector in Prosegur Alarm (#101889) 2023-10-12 20:06:03 +02:00
Bouwe Westerdijk 0c901435bd
Fix state_class of huisbaasje sensors (#101892) 2023-10-12 19:57:15 +02:00
rappenze 85af452c6e
Remove unnecessary dict lookup in fibaro integration (#101885) 2023-10-12 19:51:43 +02:00
starkillerOG a92919b8fd
Bump reolink-aio to 0.7.11 (#101886) 2023-10-12 19:50:29 +02:00
G Johansson 472ab437e8
Translations in Sensibo (#101887) 2023-10-12 19:16:45 +02:00
Joost Lekkerkerker 3843e91af0
Use device class translation for Sensibo update entity (#101888)
Use device class translation for Sensibo update
2023-10-12 19:13:21 +02:00
jan iversen edf510f9c0
Bump pymodbus v3.5.4 (#101877) 2023-10-12 18:19:11 +02:00
G Johansson a4e0b3140b
Add missing fan mode in Sensibo (#101883)
* Add missing fan mode in Sensibo

* translations
2023-10-12 18:05:51 +02:00
G Johansson b6d8211c6c
Use CountrySelector in Workday (#101879) 2023-10-12 17:39:08 +02:00
G Johansson e5f37050a9
Use CountrySelector in Buienradar (#101882) 2023-10-12 17:38:48 +02:00
G Johansson 8870991802
Remove codeowner Trafikverket (#101881) 2023-10-12 17:07:11 +02:00
G Johansson dc29190564
CountrySelector (#100963)
* CountrySelector

* rename

* remove multiple for now

* Add no_sort

* Update homeassistant/helpers/selector.py

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-10-12 16:44:30 +02:00
Christopher Fenner 5c52a15df7
Fix type issue in vicare integration (#101872)
* fix type issue

* fix type issue

* fix type issue

* extract from constructor

* Revert "extract from constructor"

This reverts commit a33de7ca8e.
2023-10-12 15:01:23 +02:00
Christopher Fenner 6e1c23906c
Add base entity class in vicare integration (#101870)
* add entity base class

* depend on base class

* add device info to base class

* remove individual DeviceInfo

* move class

* fix imports

* add file comment

* use super()

* fix formatting

* add vicare/entity.py
2023-10-12 14:54:16 +02:00
Joost Lekkerkerker 3e4edc8edd
Move Withings entity descriptions to platforms (#101820) 2023-10-12 13:42:00 +02:00
Betacart 6450ae8d28
Fix typo in remember the milk strings (#101869)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-12 13:18:43 +02:00
Guy Shefer 5730cb1e85
Add Tami4 Integration (#90056)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-12 13:15:25 +02:00
Brandon Rothweiler 91cf719588
Remove Mazda integration (#101849)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-10-12 13:13:44 +02:00
René Klomp b70e2f7749
Fix SMA incorrect device class (#101866) 2023-10-12 13:03:09 +02:00
Martin Hjelmare 52067dbfe5
Fix mysensors battery level attribute (#101868) 2023-10-12 13:01:08 +02:00
Joost Lekkerkerker 8e3c665fd3
Only reload Withings config entry on reauth (#101638)
* Only reload on reauth

* Reload if entry is loaded

* Make async_cloudhook_generate_url protected

* Fix feedback
2023-10-12 12:56:10 +02:00
Greg Dowling dcb3dc254d
Improve handling of roon media players with fixed and incremental volume (#99819) 2023-10-12 12:52:01 +02:00
Joost Lekkerkerker d676d95901
Fix translation key in Plugwise (#101862)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-12 12:51:40 +02:00
Hessel 830981ddd6
Bump wallbox to 0.4.14 (#101864) 2023-10-12 11:59:30 +02:00
Justin Lindh 5523e9947d
Bump Python-MyQ to v3.1.13 (#101852) 2023-10-12 10:42:40 +02:00
Kevin Worrel 2276be275d
Await set value function in ScreenLogic number entities (#101802) 2023-10-12 09:18:34 +02:00
Richard Kroegel 7fd89b2959
Add brake pads condition based service attributes for BMW (#101847)
Add brake pads condition based service attributes

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-10-12 09:01:29 +02:00
J. Nick Koston 6ce5f190c1
Avoid duplicate property calls when writing sensor state (#101853)
* Avoid duplicate attribute lookups when writing sensor state

_numeric_state_expected would call self.device_class,
self.state_class, self.native_unit_of_measurement,
and self.suggested_display_precision a second time
when the `state` path already had these values.

* one more

* avoid another
2023-10-12 08:45:20 +02:00
Michael Hansen f0317f0d59
Close existing UDP server for ESPHome voice assistant (#101845) 2023-10-12 07:32:00 +13:00
Michael Hansen 257686fcfe
Dynamic wake word loading for Wyoming (#101827)
* Change supported_wake_words property to async method

* Add test

* Add timeout + test

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-10-11 10:21:32 -07:00
Robert Resch 6c4ac71218
Remove "none" in favor of optional select in brottsplatskartan (#101311) 2023-10-11 17:52:18 +02:00
Robert Resch dfea1c2b7c
Remove NONE_SENTINEL in favor of optional select in scrape (#101278)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-10-11 17:41:31 +02:00
Franck Nijhof fd72ebd733
Mark entities field of scene.create service advanced (#101810) 2023-10-11 17:40:26 +02:00
Robert Resch 952a17532f
Remove NONE_SENTINEL in favor of optional select in sql (#101309) 2023-10-11 17:38:29 +02:00
Robert Resch 1915fee9ba
Remove "none" in favor of optional select in integration (#101396) 2023-10-11 17:36:53 +02:00
Robert Resch 7db2fdd68c
Remove "none" in favor of optional select in derivate (#101312) 2023-10-11 17:36:15 +02:00
Michał Huryn ddfad75eb7
Add basic auth to Blebox (#99320)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-11 16:09:56 +02:00
jjlawren c66f0e3305
Fix Plex update module docstring (#101815) 2023-10-11 15:05:34 +02:00
Álvaro Fernández Rojas 6771d4bda4
Update aioqsw to v0.3.5 (#101809) 2023-10-11 14:44:52 +02:00
Joakim Plate 9107e166b4
Adjust language slightly for philips_js strings (#101783) 2023-10-11 13:53:47 +02:00
Richard Kroegel f61627ea08
Bump bimmer_connected to 0.14.1 (#101789)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-10-11 13:46:02 +02:00