puddly
5b3f4ec471
Fix failing unifiprotect unit tests ( #77575 )
...
* Patch `final` pydantic fields during unit test
* Use a fixed date with 31 days to ensure unit tests pass every month
2022-08-30 22:17:03 -04:00
J. Nick Koston
edb8c58566
Add sensorpro (BLE) integration ( #77569 )
2022-08-30 21:49:31 -04:00
Erik Montnemery
cdca08e68a
Add periodic system stats to hardware integration ( #76873 )
2022-08-30 21:45:13 -04:00
puddly
a3af8c07a9
Fix SkyConnect unit tests broken by #77044 ( #77570 )
2022-08-30 19:03:44 -04:00
Justin Vanderhooft
8d94c8f74a
Add Melnor Bluetooth valve watering Integration ( #70457 )
2022-08-30 16:06:44 -05:00
Ernst Klamer
f43f440739
Add new sensors to BThome ( #77561 )
2022-08-30 17:03:41 -04:00
Erik Montnemery
7c5a5f86ee
Allow setting to-time in schedule to 24:00 ( #77558 )
2022-08-30 15:54:31 -04:00
Erik Montnemery
4655ed995e
Fix resetting of attributes in EntityRegistry.async_get_or_create ( #77516 )
...
* 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 ( #70968 )
2022-08-30 20:45:52 +02:00
epenet
9cdb7bba4c
Fix glances config-flow flaky test ( #77549 )
2022-08-30 11:57:42 -05:00
Raman Gupta
df214c2d26
Add support for zwave_js firmware update service ( #77401 )
...
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 ( #77044 )
2022-08-30 12:40:16 -04:00
Paulus Schoutsen
c11925f7a9
Add prusalink test cases and fix config flow ( #77544 )
2022-08-30 17:04:14 +02:00
Paulus Schoutsen
3e066e469a
Remove "Awair" from score entity name ( #77522 )
2022-08-30 08:23:39 -04:00
Erik Montnemery
cac4015882
Fix schedule during single weekday ( #77543 )
2022-08-30 08:14:46 -04:00
Erik Montnemery
14717951c3
Support configuring the mode of MQTT number entities ( #77478 )
...
* 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 ( #77411 )
2022-08-29 21:52:10 -04:00
Paulus Schoutsen
79b5147b46
Awair local use config entry name + add measurement state class ( #77383 )
2022-08-29 20:46:03 -04:00
Paulus Schoutsen
481205535c
Add PrusaLink integration ( #77429 )
...
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 ( #77380 )
...
* Store redirect URI in context instead of asking each time
* Fix tests
2022-08-29 19:28:42 -04:00
puddly
2224d0f43a
Add a callback for data flow handler removal ( #77394 )
...
* Add a callback for when data flows are removed
* Call `async_remove` at the very end
* Handle and log exceptions caught during flow removal
* Log the error as an exception, with a traceback
* Adjust test's expected logging output to match updated format specifier
2022-08-29 16:25:34 -04:00
Paulus Schoutsen
7d9ae0784e
Allow searching for person ( #77339 )
2022-08-29 19:59:00 +02:00
Charles Garwood
4ba8fb6457
Add basic media_player to Fully Kiosk Browser integration ( #77266 )
2022-08-29 19:39:05 +02:00
J. Nick Koston
8e0c26bf86
Add LED BLE integration ( #77489 )
...
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` ( #77417 )
...
* 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 ( #77427 )
2022-08-29 10:21:30 -04:00
epenet
8ed689fede
Add new rule to enforce relative imports in pylint ( #77358 )
...
* Add new rule to enforce relative imports in pylint
* Early return
* Adjust components
2022-08-29 08:55:32 +02:00
Erik Montnemery
067d21a307
Refactor hardware.async_info to return list[HardwareInfo] ( #77183 )
2022-08-29 08:45:39 +02:00
Brett Adams
779e020dc4
Add update platform to Advantage Air ( #75391 )
...
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 ( #77459 )
...
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 ( #77414 )
...
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 ( #75425 )
2022-08-28 19:44:08 -05:00
epenet
7eb8e1f25d
Improve type hints in demo [1/3] ( #77180 )
2022-08-28 17:51:10 -05:00
Maciej Bieniek
bf510fcb4c
Add CAQI sensors to Nettigo Air Monitor integration ( #76709 )
...
* 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 ( #77391 )
2022-08-28 12:31:07 -05:00
Matthias Alphart
441d7c0461
Wait for config entry platforms in KNX ( #77437 )
2022-08-28 12:36:31 +02:00
Raman Gupta
eab0ff5185
Bump zwave-js-server-python to 0.41.0 ( #76903 )
2022-08-27 21:27:41 -04:00
J. Nick Koston
a28aeeeca7
Hide bluetooth passive option if its not available on the host system ( #77421 )
...
* 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 ( #77393 )
2022-08-27 16:41:49 -05:00
Jan Bouwhuis
448b720eb7
Fix trait processing Fan state without percentage_step ( #77351 )
...
* 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 ( #77224 )
...
* 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 ( #77385 )
2022-08-27 13:50:41 +02:00
J. Nick Koston
61d5ed1dcf
Index bluetooth matchers to resolve performance concerns with many adapters/remotes ( #77372 )
2022-08-26 23:07:51 -04:00
J. Nick Koston
f6bc5ad8b1
Add Thermobeacon (BLE) integration ( #77313 )
2022-08-26 22:44:10 -04:00
Rami Mosleh
b36321988f
Deprecate speedtest service ( #77261 )
...
deprecate speedtest service
2022-08-26 11:57:43 -07:00
Charles Garwood
36d77d1f33
Add diagnostics to Fully Kiosk Browser integration ( #77274 )
2022-08-26 15:21:45 +02:00
epenet
38ca74b547
Adjust pylint plugin for absolute/relative imports ( #77219 )
...
* Adjust pylint plugin for absolute/relative imports
* Adjust components
* One more
* Adjust mqtt
* Adjust mqtt.DOMAIN import
* Adjust internal import
* Add tests for valid local component imports
* Adjust relative path check
* Fixes
* Fixes
2022-08-26 14:27:13 +02:00
Franck Nijhof
dfc3e7d80f
Don't expose attribute option in state selector ( #77347 )
2022-08-26 11:51:36 +02:00
epenet
8896229ea6
Improve type hint in foobot sensor entity ( #77164 )
2022-08-26 10:33:17 +02:00
J. Nick Koston
120c76524d
Fix incorrect key update for Gen2 locks with yalexs_ble ( #77335 )
2022-08-26 09:33:35 +02:00