Commit Graph

53181 Commits (e192c99d2f993c12b3605aafe94e4d05febb7373)

Author SHA1 Message Date
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
Simon Hansen cf5a11a1e7
Use DataUpdateCoordinator in ISS (#65178)
* Move update method to coordinator

* Add missing type annotations

* Simplify update function

* Add missing type annotation for coordinates

* Forgot to extend with CoordinatorEntity

* ...

* Tweaks

* ...

* Fix linting and conflicts

* import coordinatorentity

* ...

* Hopefully fixed linting

* ...

* Fix suggestions
2022-08-30 08:11:53 +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
GitHub Action 035cd16a95 [ci skip] Translation update 2022-08-30 00:30:17 +00:00
Erik Montnemery 3bddd6cf96
Correct device class for tasmota apparent and reactive power sensors (#77519) 2022-08-29 19:30:48 -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
simeon-simsoft a6c61cf339
Wallbox switch entity state incorrect while discharging (#76530)
Switch entity state incorrect while discharging
2022-08-29 22:07:48 +02:00
epenet e19e65908a
Use _attr_precision in entities (#77477) 2022-08-29 22:02:29 +02:00
Simon Engelhardt d4c020b675
Fix Tuya mc device support (#77346)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-29 21:14:12 +02:00
Samuel Dumont bb1e6bf209
Fix oauth2 in Toon (#77480) 2022-08-29 21:12:09 +02:00
Franck Nijhof fcdedf54ea
Merge branch 'master' into dev 2022-08-29 20:52:48 +02:00
Nathan Spencer 58d4172dec
Bump pylitterbot to 2022.8.2 (#77504) 2022-08-29 13:41:07 -05:00
Christopher Bailey b7244da3ab
Bump version of pyunifiprotect to 4.1.9 (#77498) 2022-08-29 13:39:04 -05: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
epenet af9910d143
Use _attr_native_value in glances sensor (#77494) 2022-08-29 11:58:36 -04:00
Nathan Spencer d4ae81d2bb
Add support for Feeder-Robot sensors (#77395) 2022-08-29 10:48:24 -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 795691038f
Add light platform to switchbot (#77430) 2022-08-29 09:30:09 -05: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
Erik Montnemery 6b9c4c7ec1
Tweak comment about humidity sensors (#77482) 2022-08-29 09:57:40 -04:00
Erik Montnemery 2e3a2d29e5
Finish update of integrations to import issue_registry from helpers (#77473) 2022-08-29 09:52:17 -04:00
Penny Wood d47edd5a34
Bump pizone version (#77257) 2022-08-29 08:30:35 -05:00
Doug Hoffman 01c200e11d
Fix issue caused by restoring datetime value from mobile app (#77462)
* Only pass strings to dt_util.parse_datetime()

* Update homeassistant/components/mobile_app/sensor.py

* Update sensor.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-08-29 12:19:44 +02:00
J. Nick Koston 8c41d0d3d7
Ensure LIFX connection is cleaned up on failure (#77465)
Fixes #77464
2022-08-29 11:02:41 +02:00
Rami Mosleh bf01b5a466
Import issue_registry from helpers for speedtestdotnet (#77467)
import issue_registry from helpers for speedtestdotnet
2022-08-29 10:40:47 +02:00
Anil Daoud 3846efecc5
Handle kaiterra ClientConnectorError exception (#77428)
* Update api_data.py

add ClientConnectorError exception

* Update api_data.py

fix ClientConnectorError exception handling

* Update api_data.py

import in alphabetical order and better exception logging
2022-08-29 10:40:24 +02:00
epenet 0c401bcab2
Use _attr_temperature_unit in climate entities (#77472) 2022-08-29 10:20:55 +02: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
Robert Svensson 0154a1cecb
Improve deCONZ binary sensor classes (#77419) 2022-08-29 08:15:10 +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
J. Nick Koston 4333d9a7d1
Fix recorder being imported before deps are installed (#77460) 2022-08-28 22:18:35 -05:00
Robert Hillis f41ba39a5e
Add Litter Robot 4 DHCP discovery (#77463) 2022-08-28 21:11:57 -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
GitHub Action a093057420 [ci skip] Translation update 2022-08-29 00:27:51 +00:00
Marc Mueller 37395ecd36
Update tesla-wall-connector to 1.0.2 (#77458) 2022-08-28 17:51:36 -05:00
jjlawren 5c8bd1ec25
Fix Plex to Cast media resuming (#76681) 2022-08-28 17:51:20 -05:00
epenet 7eb8e1f25d
Improve type hints in demo [1/3] (#77180) 2022-08-28 17:51:10 -05:00
Raj Laud 575ac5ae0a
Squeezebox play now support (#72626)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-08-28 17:50:44 -05:00
Tomasz Wieczorek 50a1de9f73
Add set default for domain for scaffold script (#76628)
* Add set default for domain for scaffold script

* Add default domain for config_flow_discovery integration

* Extend comment explaining usage
2022-08-29 00:02:27 +02:00
Robert Hillis 7be6d6eba2
Use generators for async_add_entities in Anthemav (#76587) 2022-08-28 16:40:53 -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
Marc Mueller 1210897f83
Update pylint to 2.15.0 (#77408)
* Update pylint to 2.15.0

* Remove useless suppressions

* Fix TypeVar name
2022-08-28 21:14:09 +02:00