Commit graph

50887 commits

Author SHA1 Message Date
Franck Nijhof
f69ea6017d
Add device class support to Tuya number entities () 2022-06-14 16:00:07 +02:00
Allen Porter
0b7a030bd4
Fix fan support in nest, removing FAN_ONLY which isn't supported ()
* Fix fan support in nest, removing FAN_ONLY which isn't supported

* Revert change to make supported features dynamic
2022-06-14 06:19:22 -07:00
Thibaut
e08465fe8c
Fix max_value access for number platform in Overkiz ()
Fix wrong property name
2022-06-14 15:17:40 +02:00
Mick Vleeshouwer
04c60d2183
Add support for AtlanticPassAPCZoneControl to Overkiz integration ()
* Add support for AtlanticPassAPCZoneControl (overkiz)

* Remove unneeded comments

* Remove supported features

* Fix new standards
2022-06-14 13:27:58 +02:00
Mick Vleeshouwer
1ef0102f12
Add active alarm zones as select entity to Overkiz integration ()
* Add active zones as select entity

* Clean up for PR
2022-06-14 13:21:35 +02:00
Franck Nijhof
99db2a5afe
Update requests to 2.28.0 ()
* Update requests to 2.28.0

* Fix mypy warning

* Fix Facebook messenger tests
2022-06-14 12:21:32 +02:00
Franck Nijhof
65378f19c8
Update caldav to 0.9.1 () 2022-06-14 12:21:02 +02:00
Erik Montnemery
3da3503673
Add temperature unit conversion support to NumberEntity ()
* Add temperature unit conversion to number

* Remove type enforcements

* Lint

* Fix legacy unit_of_measurement

* Address review comments

* Fix unit_of_measurement, improve test coverage
2022-06-14 09:40:57 +02:00
Erik Montnemery
e3b6c7a66f
Add Home Assistant Yellow integration ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-06-13 23:25:11 -07:00
GitHub Action
4005af99aa [ci skip] Translation update 2022-06-14 00:26:59 +00:00
J. Nick Koston
08b55939fb
Avoid creating executor job in requirements if another call satisfied the requirement () 2022-06-13 14:33:29 -07:00
J. Nick Koston
bb8b51eda3
Fix typos in ConfigEntryState.recoverable () 2022-06-13 10:56:08 -10:00
J. Nick Koston
51b4d15c8c
Speed up mqtt tests ()
Co-authored-by: jbouwh <jan@jbsoft.nl>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2022-06-13 10:17:10 -10:00
J. Nick Koston
034c0c0593
Improve YAML Dump times with C Dumper () 2022-06-13 13:14:30 -07:00
J. Nick Koston
0ffeb6c304
Check if requirements are installed in the executor () 2022-06-13 13:10:05 -07:00
G Johansson
c660fae8d8
Sensibo Add timer () 2022-06-13 09:17:08 -10:00
J. Nick Koston
dca4d3cd61
Significantly improve yaml load times when the C loader is available () 2022-06-13 08:44:46 -10:00
epenet
b84e844c76
Add async_get_options_flow type hints (cast) () 2022-06-13 13:55:38 +02:00
epenet
c195d462cc
Add async_get_options_flow type hints (hvv) () 2022-06-13 13:53:47 +02:00
Jan Bouwhuis
657e7f9a4c
Simplify MQTT test for setup manual mqtt item from yaml ()
simplify test setup manual mqtt item from yaml
2022-06-13 13:44:12 +02:00
Jan Bouwhuis
48e3d68b53
Clean up MQTT platform entry setup at discovery ()
* Setup MQTT discovery with entry setup

* Wait for entry setup in test

* flake
2022-06-13 13:38:53 +02:00
epenet
f846cd033f
Add async_get_options_flow type hints (mqtt) () 2022-06-13 13:35:50 +02:00
epenet
42ed0fd47b
Add async_get_options_flow type hints (n-z) () 2022-06-13 13:30:41 +02:00
epenet
b589700651
Add async_get_options_flow type hints (a-m) () 2022-06-13 13:17:59 +02:00
epenet
ca0a185b32
Enforce config-flow type hints to get options flow ()
* Enforce config-flow type hints to get options flow

* Add checks on return_type

* Fix tests

* Add tests

* Add BinOp to test

* Update tests/pylint/test_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

* Update pylint/plugins/hass_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

* Add TypeHintMatch property

* Update pylint/plugins/hass_enforce_type_hints.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-06-13 11:14:30 +02:00
kingy444
d9f3e9a71c
Add supported_brands to powerview () 2022-06-12 22:26:35 -10:00
Dave T
b261f0fb41
Use more specific exception and simplify aurora_abb_powerone ()
* Use more specific exception for comms timeout

* Remove defered uniqueid assigner now yaml has gone

Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-06-13 09:36:46 +02:00
Avi Miller
a0974e0c72
Refactor LIFX discovery to prevent duplicate discovery response handling ()
* Partially revert  and allow duplicate LIFX discoveries

Signed-off-by: Avi Miller <me@dje.li>

* Only process one discovery at a time

* Revert all LIFX duplicate/inflight discovery checks

Also remember LIFX Switches and do as little processing for them
as possible.

Signed-off-by: Avi Miller <me@dje.li>

* Bump aiolifx version to support the latest LIFX devices

LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.

Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.

Fixes .

Signed-off-by: Avi Miller <me@dje.li>

* Refactor LIFX discovery to better handle duplicate responses

Signed-off-by: Avi Miller <me@dje.li>

* Update clear_inflight_discovery with review suggestion

Signed-off-by: Avi Miller <me@dje.li>

* Move the existing entity check to before the asyncio lock

Signed-off-by: Avi Miller <me@dje.li>

* Bail out of discovery early and if an entity was created

Also ensure that the entity always has a unique ID even if the bulb was
not successfully discovered.

Signed-off-by: Avi Miller <me@dje.li>

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-06-12 20:05:41 -10:00
J. Nick Koston
7a422774b6
Prevent config entries from being reloaded while they are setting up () 2022-06-12 23:05:08 -07:00
Paulus Schoutsen
1187009280
Bump aiohue to 4.4.2 () 2022-06-12 19:33:45 -10:00
Franck Nijhof
f0a5dbacf8
Update pytest to 7.1.2 () 2022-06-12 20:48:17 -07:00
J. Nick Koston
ad9e1fe166
Fix reload race in yeelight when updating the ip address () 2022-06-12 20:29:44 -07:00
J. Nick Koston
a05c539abe
Add support for async_remove_config_entry_device to lutron_caseta () 2022-06-12 20:28:53 -07:00
Robert Hillis
f732c51600
Add support for playing latest activity video for Skybell ()
* Add support for playing latest activity video

* ffmpeg

* uno mas

* uno mas
2022-06-12 20:27:19 -07:00
Brandon Rothweiler
f85409b2ea
Remove deprecated services from Mazda integration () 2022-06-12 20:18:48 -07:00
Franck Nijhof
23e17c5b47
Update coverage to 6.4.1 () 2022-06-12 20:17:58 -07:00
Franck Nijhof
1d5290b03f
Update watchdog to 2.1.9 () 2022-06-12 20:17:51 -07:00
Corbeno
7756ddbe80
Bump proxmoxer to 1.3.1 ()
bump proxmoxer
2022-06-13 05:15:01 +02:00
J. Nick Koston
c6a6d7039e
Add unique ids to lutron_caseta scenes () 2022-06-12 20:14:19 -07:00
J. Nick Koston
a7f72931ad
Simplify esphome state updates () 2022-06-12 20:12:49 -07:00
J. Nick Koston
9159db4b4a
Only update unifiprotect ips from discovery when the console is offline () 2022-06-12 20:04:17 -07:00
kingy444
9ae713f128
Improve error handling of powerview hub maintenance, remove invalid device classes () 2022-06-12 16:26:38 -10:00
Marcio Granzotto Rodrigues
5854dfa84f
Fix smart by bond detection with v3 firmware () 2022-06-12 15:27:18 -10:00
GitHub Action
42d39d2c7e [ci skip] Translation update 2022-06-13 00:25:34 +00:00
Franck Nijhof
02d18a2e1f
Update whois to 0.9.16 () 2022-06-13 02:16:15 +02:00
J. Nick Koston
0bcc5d7a29
Add async_remove_config_entry_device support to lookin () 2022-06-13 01:46:20 +02:00
GitHub Action
a1637e4fce [ci skip] Translation update 2022-06-12 00:25:33 +00:00
J. Nick Koston
51f88d3dad
Use get_ffmpeg_manager instead of accessing hass.data directly in ring ()
Use get_ffmpeg_manager intead of accessing hass.data directly in ring
2022-06-12 00:05:19 +02:00
Aidan Timson
297072c1f6 Fix initial data load for System Bridge ()
* Update package to 3.1.5

* Fix initial loading of data

* Remove additional log and make method
2022-06-11 22:25:07 +02:00
Khole
d70ec35468
Hive Bump pyhiveapi to 0.5.10 for credentials fix () 2022-06-11 12:43:57 -07:00