Commit graph

12082 commits

Author SHA1 Message Date
Erik Montnemery
4655ed995e
Fix resetting of attributes in EntityRegistry.async_get_or_create ()
* Fix resetting of attributes in EntityRegistry.async_get_or_create

* Fix typing

* Fix resetting config entry

* Improve test

* Update tests
2022-08-30 21:07:50 +02:00
Erik Montnemery
8936c91f50
Migrate smartthings light to color_mode () 2022-08-30 20:45:52 +02:00
epenet
9cdb7bba4c
Fix glances config-flow flaky test () 2022-08-30 11:57:42 -05:00
Raman Gupta
df214c2d26
Add support for zwave_js firmware update service ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-08-30 12:49:27 -04:00
puddly
f78b39bdbf
ZHA backup/restore config flow () 2022-08-30 12:40:16 -04:00
Paulus Schoutsen
c11925f7a9
Add prusalink test cases and fix config flow () 2022-08-30 17:04:14 +02:00
Paulus Schoutsen
3e066e469a
Remove "Awair" from score entity name () 2022-08-30 08:23:39 -04:00
Erik Montnemery
cac4015882
Fix schedule during single weekday () 2022-08-30 08:14:46 -04:00
Erik Montnemery
14717951c3
Support configuring the mode of MQTT number entities ()
* Support configuring the mode of MQTT number entities

* Use modern schema for tests

Co-authored-by: jbouwh <jan@jbsoft.nl>
2022-08-30 12:47:35 +02:00
Joris Pelgröm
fa0dfd812c
Update allowlisted OAuth redirect URIs for Wear OS () 2022-08-29 21:52:10 -04:00
Paulus Schoutsen
79b5147b46
Awair local use config entry name + add measurement state class () 2022-08-29 20:46:03 -04:00
Paulus Schoutsen
481205535c
Add PrusaLink integration ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-29 20:45:27 -04:00
Paulus Schoutsen
14f68ec1a9
Store redirect URI in context instead of asking each time ()
* Store redirect URI in context instead of asking each time

* Fix tests
2022-08-29 19:28:42 -04:00
Paulus Schoutsen
7d9ae0784e
Allow searching for person () 2022-08-29 19:59:00 +02:00
Charles Garwood
4ba8fb6457
Add basic media_player to Fully Kiosk Browser integration () 2022-08-29 19:39:05 +02:00
J. Nick Koston
8e0c26bf86
Add LED BLE integration ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-08-29 11:38:18 -05:00
puddly
2e8d598795
Allow ZHA startup to fail instead of raising ConfigEntryNotReady ()
* Retry startup within ZHA instead of raising `ConfigEntryNotReady`

* Add unit tests

* Disable pylint warning for intentional broad except
2022-08-29 11:42:01 -04:00
J. Nick Koston
40e8979951
Add bluetooth api to get the count of connectable and non-connectable scanners () 2022-08-29 10:21:30 -04:00
Erik Montnemery
067d21a307
Refactor hardware.async_info to return list[HardwareInfo] () 2022-08-29 08:45:39 +02:00
Brett Adams
779e020dc4
Add update platform to Advantage Air ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-28 23:41:37 -05:00
Robert Hillis
7c27be230c
Add reauth flow to Litterrobot ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-28 23:40:28 -05:00
Christopher Bailey
0867392f96
Add ability to ignore devices for UniFi Protect ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-28 20:35:45 -05:00
Brett Adams
2857739958
Add light platform to Advantage Air () 2022-08-28 19:44:08 -05:00
epenet
7eb8e1f25d
Improve type hints in demo [1/3] () 2022-08-28 17:51:10 -05:00
Maciej Bieniek
bf510fcb4c
Add CAQI sensors to Nettigo Air Monitor integration ()
* Add CAQI sensors

* Add state translation

* Add icon

* Update tests

* Remove unit

* Update test

* Do not use device_class

* Update tests

* Remove unit and device_class
2022-08-28 21:54:00 +02:00
Christopher Bailey
d29be2390b
Add new features from UniFi Protect 2.2.1-beta5 () 2022-08-28 12:31:07 -05:00
Matthias Alphart
441d7c0461
Wait for config entry platforms in KNX () 2022-08-28 12:36:31 +02:00
Raman Gupta
eab0ff5185
Bump zwave-js-server-python to 0.41.0 () 2022-08-27 21:27:41 -04:00
J. Nick Koston
a28aeeeca7
Hide bluetooth passive option if its not available on the host system ()
* Hide bluetooth passive option if its not available

- We now have a way to determine in advance if passive
  scanning is supported by BlueZ

* drop string
2022-08-27 19:18:54 -04:00
J. Nick Koston
8e88e039f7
Add diagnostics to bluetooth () 2022-08-27 16:41:49 -05:00
Jan Bouwhuis
448b720eb7
Fix trait processing Fan state without percentage_step ()
* Fix trait processing Fan without percentage_step

* Update homeassistant/components/google_assistant/trait.py

Co-authored-by: Joakim Plate <elupus@ecce.se>

* Fix test

* Fix formatting

Co-authored-by: Joakim Plate <elupus@ecce.se>
2022-08-27 17:17:02 +02:00
Ernst Klamer
b2e958292c
Add support for BThome ()
* Add BThome BLE

* Update BThome to latest version

* 0.3.4

* Rename to bthome 2

* Fix uuids not being found

* Make energy a total increasing state class

* Change unit of measurement of VOC

* Use short identifier

* Fix the reauth flow

* Bump bthome_ble

* Parameterize sensor tests

* Remove Move function to parameter

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-08-27 15:25:29 +02:00
Joakim Plate
fcba6def49
Replace STATE_HOME with STATE_IDLE () 2022-08-27 13:50:41 +02:00
J. Nick Koston
61d5ed1dcf
Index bluetooth matchers to resolve performance concerns with many adapters/remotes () 2022-08-26 23:07:51 -04:00
J. Nick Koston
f6bc5ad8b1
Add Thermobeacon (BLE) integration () 2022-08-26 22:44:10 -04:00
Rami Mosleh
b36321988f
Deprecate speedtest service ()
deprecate speedtest service
2022-08-26 11:57:43 -07:00
Charles Garwood
36d77d1f33
Add diagnostics to Fully Kiosk Browser integration () 2022-08-26 15:21:45 +02:00
epenet
8896229ea6
Improve type hint in foobot sensor entity () 2022-08-26 10:33:17 +02:00
J. Nick Koston
120c76524d
Fix incorrect key update for Gen2 locks with yalexs_ble () 2022-08-26 09:33:35 +02:00
Christopher Bailey
6558643448
Handle remove packets for UniFi Protect ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-25 22:05:18 -05:00
Franck Nijhof
5f0cca9b26
Raise repairs issue if automation calls unknown service () 2022-08-25 20:56:26 -04:00
Christopher Bailey
5c0fc0c002
Add adopt/unadopt flows for UniFi Protect devices ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-25 18:54:52 -05:00
Paulus Schoutsen
525afb729c
Disable some upnp entities by default () 2022-08-25 23:45:27 +02:00
Nathan Spencer
8c24d5810c
Remove deprecated reset_waste_drawer and set_wait_time services from litterrobot () 2022-08-25 13:31:04 -05:00
Nathan Spencer
b563bd0ae5
Add support for Litter-Robot 4 () 2022-08-25 11:32:27 -05:00
Erik Montnemery
ac9ba8f231
Improve demo test coverage () 2022-08-25 10:39:51 -05:00
Erik Montnemery
c741d9d045
Update integrations to import issue_registry from helpers ()
* Update integrations to import issue_registry from helpers

* Update tests
2022-08-25 15:33:05 +02:00
J. Nick Koston
0f86bb94d5
Add thermopro integration (BLE) () 2022-08-25 08:24:55 -05:00
Robert Hillis
4f526a9212
Add reauth flow to Skybell ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-25 08:24:09 -05:00
Maciej Bieniek
ad6beac535
Add hw_version to MQTT device info ()
* Add hw_version

* Add abbreviation for hw_version

* Update tests

* Update discovery tests
2022-08-25 11:55:33 +02:00