Commit Graph

40833 Commits (82b6deeb799221e3a1b1043fd12edb5b07b26e93)

Author SHA1 Message Date
Paulus Schoutsen c7d46bc719
Improve Awair config flow (#76838) 2022-08-16 14:30:07 +02:00
jonasrickert 3e1c9f1ac7
Add Rollotron DECT 1213 to fritzbox (#76386) 2022-08-16 11:49:31 +02:00
Jc2k a663445f25
Bump aiohomekit to 1.3.0 (#76841) 2022-08-16 10:34:17 +01:00
Mick Vleeshouwer 7ec54edc69
Fix Overkiz startup order to prevent unnamed device showing up (#76695)
Gateways should be added first, before platform setup
2022-08-16 07:54:26 +02:00
Marc Mueller b8f83f6c70
Use BinarySensorDeviceClass instead of deprecated constants (#76830) 2022-08-16 07:40:33 +02:00
J. Nick Koston b43242ef0d
Fix lifx homekit discoveries not being ignorable or updating the IP (#76825) 2022-08-15 21:09:13 -04:00
GitHub Action ff3fd4c29d [ci skip] Translation update 2022-08-16 00:30:51 +00:00
Erik Montnemery 1c1b23ef69
Correct referenced entities and devices for event triggers (#76818) 2022-08-15 17:35:30 -04:00
J. Nick Koston 4890785299
Fix bluetooth callback registration not surviving a reload (#76817) 2022-08-15 10:19:37 -10:00
Marc Mueller d8916c3e47
Use TriggerActionType [a-k] (#76812) 2022-08-15 20:26:49 +02:00
Marc Mueller badbc414fb
Use TriggerActionType [w-z] (#76814) 2022-08-15 20:15:57 +02:00
Marc Mueller 702f8180a6
Use TriggerActionType [l-t] (#76813) 2022-08-15 14:00:42 -04:00
Marcel van der Veldt 223ea03492
Fix Hue events for relative_rotary devices (such as Hue Tap Dial) (#76758)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-08-15 13:32:44 -04:00
Marc Mueller 453cbc3e14
Use TriggerActionType [core, t-z] (#76808) 2022-08-15 18:15:20 +02:00
Marc Mueller 7360cce1c2
Use TriggerActionType [core, homeassistant] (#76805) 2022-08-15 18:06:16 +02:00
Marc Mueller 19cf6089d6
Use TriggerActionType [core, a-d] (#76803) 2022-08-15 17:44:12 +02:00
Marc Mueller 1ebac6c7ca
Use TriggerActionType [core, r-t] (#76807) 2022-08-15 17:40:16 +02:00
Marc Mueller af002d9dc4
Use TriggerActionType [core, l-m] (#76806) 2022-08-15 17:39:55 +02:00
Marc Mueller e39672078d
Use TriggerActionType [core, d-h] (#76804) 2022-08-15 17:39:14 +02:00
hansgoed 1557a7c36d
🐛 Fix "The request content was malformed" error in home_connect (#76411) 2022-08-15 15:07:39 +02:00
Aidan Timson 64898af58e
Update systembridgeconnector to 3.4.4 (#75362)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-15 15:00:29 +02:00
Marc Mueller c93d9d9a90
Move `AutomationActionType` to helpers.trigger (#76790) 2022-08-15 08:37:11 -04:00
rikroe 4239757c2c
Bump bimmer_connected to 0.10.2 (#76751)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-08-15 13:55:23 +02:00
Álvaro Fernández Rojas cf867730cd
Update aioqsw to v0.2.2 (#76760) 2022-08-15 12:12:31 +02:00
Álvaro Fernández Rojas f443edfef4
Enable statistics for WLED WiFi RSSI/Signal sensors (#76789) 2022-08-15 11:49:22 +02:00
Franck Nijhof 8f0f734c28
Fix entity category for LIFX buttons (#76788) 2022-08-15 11:35:53 +02:00
Marcel van der Veldt 669e6bec39
Bump aiohue to 4.5.0 (#76757) 2022-08-15 11:23:38 +02:00
Frank f4c23ad68d
Bump homeconnect to 0.7.2 (#76773) 2022-08-15 10:44:14 +02:00
Aaron Bach c9feda1562
Fix missing state classes on various Ambient PWS entities (#76683) 2022-08-14 21:13:11 -10:00
J. Nick Koston 68979009e3
Bump aiohomekit to 1.2.11 (#76784) 2022-08-14 20:54:49 -10:00
J. Nick Koston cf19536c43
Fix stale data with SensorPush sensors (#76771) 2022-08-14 20:48:28 -10:00
J. Nick Koston 9dedba4843
Fix bad data with inkbird bbq sensors (#76739) 2022-08-14 20:48:06 -10:00
Jan Bouwhuis 161e533c5f
Remove MQTT climate support for hold and away modes (#76299)
Remove support for hold and away modes
2022-08-15 08:27:37 +02:00
Jan Bouwhuis f72cfef7be
Fix MQTT camera encoding (#76124)
* Fix MQTT camera encoding

* Reduce code

* Add test for using image_encoding parameter

* Move deprecation check to validation

* Dependency

* Set correct strings and log warning

* Rename constant

* Use better issue string identifier

* Revert unwanted change to hassio test

* Avoid term `deprecated` in issue description

* Revert changes using the repairs API

* Add a notice when work-a-round will be removed

* Update homeassistant/components/mqtt/camera.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-08-15 08:26:17 +02:00
epenet 4f9e6d2407
Improve vacuum type hints (#76747)
* Improve vacuum type hints

* Black

* Black

* Adjust

* One more
2022-08-15 08:23:05 +02:00
J. Nick Koston 8a85881ca0
Bump pySwitchbot to 0.18.10 to handle empty data and disconnects (#76684)
* Bump pySwitchbot to 0.18.7 to handle empty data

Fixes #76621

* bump again

* bump

* bump for rssi on disconnect logging
2022-08-15 07:53:27 +02:00
epenet aadecdf6cb
Add type hints to MediaPlayerEntity (#76743)
* Add media-player checks to pylint plugin

* Fix invalid hints

* Add tests

* Adjust tests

* Add extra test

* Adjust regex

* Cleanup comment

* Revert

* Revert

* Update homeassistant/components/media_player/__init__.py

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

* Update homeassistant/components/denonavr/media_player.py

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

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-08-15 00:54:25 +03:00
Christopher Bailey 7fc2d9e087
Persist previous mic/record values for UniFi Protect privacy mode (#76472) 2022-08-14 10:57:25 -10:00
J. Nick Koston 5f827f4ca6
Bump aiohomekit to 1.2.10 (#76738) 2022-08-13 21:56:57 -10:00
J. Nick Koston f55c274d83
Add Qingping integration (BLE) (#76598)
* Add Qingping integration (BLE)

* commit the binary sensor

* add binary_sensor file

* Update homeassistant/components/qingping/sensor.py

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

* Update homeassistant/components/qingping/config_flow.py

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

* Update homeassistant/components/qingping/sensor.py

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

* fix const CONCENTRATION_MICROGRAMS_PER_CUBIC_METER

* cover case where config flow is started, another path adds it, and then they resume

* fix missed values

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-14 09:00:27 +02:00
Marvin Wichmann 0d45cef6f6
Update xknx to 1.0.0 🎉 (#76734) 2022-08-14 06:31:39 +02:00
GitHub Action bec8e544f4 [ci skip] Translation update 2022-08-14 00:25:47 +00:00
J. Nick Koston b4a840c00d
Avoid creating door sensor when it does no exist on older yalexs_ble locks (#76710) 2022-08-13 12:47:35 -10:00
Marc Mueller 67e339c67b
Fix implicit Optional [t-z] (#76722) 2022-08-13 18:47:17 +02:00
Marc Mueller 5db1fec99e
Fix implicit Optional [p-s] (#76721) 2022-08-13 18:46:49 +02:00
Marc Mueller 5a046ae7be
Fix implicit Optional [a-n] (#76720) 2022-08-13 18:46:34 +02:00
Marc Mueller cf7c716bda
Fix implicit Optional [core] (#76719) 2022-08-13 18:46:08 +02:00
rikroe a70252a243
Log not allowed attributes only once in BMW binary sensors (#76708)
* Log not allowed keys only once

* Fix spelling

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

Co-authored-by: rikroe <rikroe@users.noreply.github.com>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2022-08-13 16:05:23 +02:00
starkillerOG db03c273f1
Netgear skip devices withouth mac (#76626)
skip devices withouth mac
2022-08-13 15:17:49 +02:00
Allen Porter b969ed00b9
Fix google calendar disabled entity handling (#76699)
Fix google calendar disable entity handling
2022-08-13 15:02:32 +02:00
starkillerOG bcc0a92e2b
Motion Blinds fix OperationNotAllowed (#76712)
fix OperationNotAllowed

homeassistant.config_entries.OperationNotAllowed
2022-08-13 14:39:04 +02:00
J. Nick Koston 93a80d8fc3
Bump yalexs-ble to 1.4.0 (#76685) 2022-08-13 10:36:30 +02:00
Mick Vleeshouwer 9181b0171a
Bump pyoverkiz to 1.5.0 (#76682) 2022-08-13 10:35:13 +02:00
Maciej Bieniek e44b1fa98c
Bump nettigo-air-monitor to 1.4.2 (#76670) 2022-08-13 10:32:58 +02:00
rikroe c9c84639ad
Remove `charging_time_label` sensor in BMW Connected Drive (#76616)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-08-13 10:30:39 +02:00
J. Nick Koston 58883feaf6
Small cleanups to Yale Access Bluetooth (#76691)
- Abort the discovery flow if the user has already
  started interacting with a user flow or bluetooth
  discovery

- Remove docs_url from the flow

- Fix useless return
2022-08-13 09:55:48 +02:00
GitHub Action 6e03b12a93 [ci skip] Translation update 2022-08-13 00:25:00 +00:00
Paulus Schoutsen 2f29f38ec6
Streamline discovery flow callback (#76666) 2022-08-12 16:42:41 -07:00
starkillerOG 2e40fc7288
Bump motionblinds to 0.6.12 (#76665) 2022-08-12 16:39:12 -07:00
Robert Hillis e033c8b380
Migrate Abode to new entity naming style (#76673) 2022-08-12 13:14:41 -04:00
rikroe 0293db343f
Allow only known attrs for BMW binary sensors (#76663)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-08-12 09:45:28 -04:00
J. Nick Koston eeb9a9f058
Make sure all discovery flows are using the helper (#76641) 2022-08-12 09:25:23 -04:00
rikroe a86397cc10
Fix non-awaited coroutine in BMW notify (#76664)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-08-12 09:19:16 -04:00
J. Nick Koston 563e899d2e
Bump yalexs_ble to 1.3.1 to fix disconnect race (#76657) 2022-08-12 08:58:59 -04:00
J. Nick Koston 795e7f5707
Bump pySwitchbot to 0.18.6 to fix disconnect race (#76656) 2022-08-12 08:58:48 -04:00
Rami Mosleh cafc6ca895
Fix typing in `glances` config flow (#76654)
fix typing in config_flow
2022-08-12 11:42:42 +02:00
Jc2k 46369b274b
Initial binary_sensor support for Xiaomi BLE (#76635) 2022-08-11 22:25:24 -10:00
Rami Mosleh 86b968bf79
Migrate Glances to new entity naming style (#76651)
* Migrate Glances to new entity naming style

* minor fixes
2022-08-12 09:50:27 +02:00
J. Nick Koston 828b97f460
Bump pySwitchbot to 0.18.5 (#76640) 2022-08-11 16:03:31 -10:00
David F. Mulcahey 3937ac2ca3
Track code coverage for ZHA sensor entities (#76617)
* Track code coverage for ZHA sensor entities

* remove correct entry
2022-08-11 21:13:27 -04:00
J. Nick Koston 75ca80428d
Add support for August locks to Yale Access Bluetooth (#76625) 2022-08-11 21:12:25 -04:00
J. Nick Koston 4a5a039984
Use async_timeout instead of asyncio.wait_for in switchbot (#76630) 2022-08-11 21:10:59 -04:00
J. Nick Koston 14e6c84104
Bump yalexs-ble to 1.2.0 (#76631)
Implements service caching

Speeds up lock and unlock operations

Changelog: https://github.com/bdraco/yalexs-ble/compare/v1.1.3...v1.2.0
2022-08-11 21:10:14 -04:00
J. Nick Koston ae9ab48d05
Downgrade bluetooth_le_tracker timeout message to debug (#76639)
Fixes #76558
2022-08-11 21:09:27 -04:00
GitHub Action 7c81f790a7 [ci skip] Translation update 2022-08-12 00:23:47 +00:00
J. Nick Koston 4f064268b0
Add missing _abort_if_unique_id_configured to ble integrations (#76624) 2022-08-11 13:55:52 -10:00
Jc2k 51ca74b3d1
Fix titles for discoveries and device names in xiaomi_ble (#76618) 2022-08-11 23:24:55 +01:00
Franck Nijhof f0827a20c3
Add schedule helper (#76566)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-08-11 16:14:01 +02:00
Zach Berger ebbff7b60e
Add Awair Local API support (#75535) 2022-08-11 09:01:35 -04:00
Martin Hjelmare 078a4974e1
Fix evohome preset modes (#76606) 2022-08-11 08:53:40 -04:00
epenet 66b742f110
Improve type hints in yeelight lights (#76018)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-11 12:41:24 +02:00
J. Nick Koston eb0b6f3d75
Fix Govee 5181 with old firmware (#76600) 2022-08-11 11:08:03 +02:00
J. Nick Koston b5787fe8fa
Add RSSI sensors to Yale Access Bluetooth (#76590) 2022-08-11 11:05:58 +02:00
Antonino Piazza 9919dd500d
Improve code quality in huawei_lte (#76583)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-11 11:03:12 +02:00
Franck Nijhof a30dfd9f3e
Add class attribute for capability attributes in entity base class (#76599) 2022-08-11 10:34:58 +02:00
Jc2k 6ad2708946
Support polling the MiFlora battery (#76342) 2022-08-11 10:10:18 +02:00
epenet 7fc2a73c88
Improve type hints in harmony (#76445) 2022-08-11 09:50:35 +02:00
J. Nick Koston 8f0ade7a68
Bump yalexs-ble to 1.1.3 (#76595) 2022-08-11 09:34:23 +02:00
J. Nick Koston bf899101ce
Update offline keys from august cloud for august branded yale locks (#76577) 2022-08-10 16:21:41 -10:00
Franck Nijhof 4c70129427
Improve state attributes of CityBikes (#76578) 2022-08-10 21:36:13 -04:00
Franck Nijhof 420084f6f1
Update sentry-sdk to 1.9.3 (#76573) 2022-08-10 21:35:13 -04:00
Jc2k 5523b6fc9f
Fix homekit_controller not noticing ip and port changes that zeroconf has found (#76570) 2022-08-10 21:35:05 -04:00
J. Nick Koston 828ea99c61
Add door sensors to Yale Access Bluetooth (#76571) 2022-08-10 21:34:48 -04:00
Franck Nijhof 6e65cb4928
Fix Spotify deviding None value in current progress (#76581) 2022-08-10 21:27:52 -04:00
Franck Nijhof dbfba3a951
Remove attribution from extra state attributes (#76580) 2022-08-10 21:24:12 -04:00
Robert Hillis 8ecbb85852
Use generators for async_add_entities in Ambient Station (#76586) 2022-08-10 19:05:09 -06:00
GitHub Action 519d478d61 [ci skip] Translation update 2022-08-11 00:26:23 +00:00
Aaron Bach e0d8f0cc95
Add persistent repair items for deprecated Guardian services (#76312)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-11 00:18:11 +02:00
epenet 0edf82fcb4
Improve type hints in yamaha_musiccast number (#76467) 2022-08-11 00:16:38 +02:00
epenet 46d3f2e14c
Improve type hints in freedompro lights (#76045) 2022-08-11 00:12:47 +02:00