Commit Graph

41681 Commits (a1735b742c299638f5e6586c573bc2f3d39096cc)

Author SHA1 Message Date
J. Nick Koston 82407ca433
Switch yeelight to use async_timeout instead of asyncio.wait_for (#78606) 2022-09-17 08:35:53 +02:00
J. Nick Koston 5cde3ca4e1
Switch emulated_hue to use async_timeout instead of asyncio.wait_for (#78608) 2022-09-17 08:34:44 +02:00
Kevin Stillhammer f59c8d985d
Correct unit for here_travel_time distance sensor (#78303)
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-09-16 21:03:18 -07:00
GitHub Action 38b087d220 [ci skip] Translation update 2022-09-17 00:27:28 +00:00
Aaron Bach b4356a432e
Replace SimpliSafe `clear_notifications` service with a button (#75283)
* Replace SimpliSafe `clear_notifications` service with a button

* Better log message

* Coverage

* Docstring

* Add repairs item

* Better repairs strings

* Mark issue as fixable

* Add issue registry through helper

* Update deprecation version
2022-09-16 16:41:17 -06:00
Kenneth J. Miller 84cd0da26b
Add Airly gas sensors (#77908)
* Add support for gases queryable via Airly API:
  CO, NO₂, O₃, SO₂
* Add tests for above sensors and update test fixtures
2022-09-16 15:19:30 -06:00
Raman Gupta 06178d3446
Only redact zwave_js values that are worth redacting (#78420)
* Only redact zwave_js values that are worth redacting

* Tweak test

* Use redacted fixture for test
2022-09-16 15:04:55 -06:00
epenet be17ba15db
Use attributes in demo media-player (#78461)
* Use attributes in demo media-player

* Use _attr_is_volume_muted

* Use _attr_shuffle

* Use _attr_sound_mode / _attr_sound_mode_list
2022-09-16 15:04:29 -06:00
On Freund 047c3862d7
Bump pyrisco to v0.5.5 (#78566)
Upgrade to pyrisco 0.5.5
2022-09-16 14:29:08 -06:00
Nathan Spencer e507e00317
Bump pylitterbot to 2022.9.3 (#78590) 2022-09-16 21:56:50 +03:00
Franck Nijhof 8774f34271
Update Awair config entry on discovery (#78521) 2022-09-16 18:42:44 +03:00
Marc Mueller 0b97dcf0bd
Use vol.Coerce for notify SourceType enum (#77930) 2022-09-16 16:46:26 +02:00
Hurzelchen 501b8b341f
Use commands enum in LG Netcast (#78584)
lg_netcast: Use LG_COMMAND constants instead of magic numbers
2022-09-16 16:17:46 +02:00
Jafar Atili 42c28cd074
Address late review of SwitchBee (#78585) 2022-09-16 16:10:40 +02:00
epenet f2a661026f
Fix kira remote implementation (#77878) 2022-09-16 15:11:12 +02:00
Jafar Atili 491177e5d3
Address late review of SwitchBee (#78412) 2022-09-16 14:19:50 +02:00
Martin Hjelmare 383c83d15f
Improve notify typing (#78575) 2022-09-16 12:52:24 +02:00
J. Nick Koston 085abc74ee
Reduce overhead to update passive bluetooth devices (#78545) 2022-09-16 12:24:20 +02:00
Rami Mosleh b093c2840b
Remove name key from config flow in Mikrotik (#78571) 2022-09-16 11:30:29 +02:00
Franck Nijhof a19a7e64d5
Fix WebSocket condition testing (#78570) 2022-09-16 11:18:00 +02:00
Franck Nijhof 564150169b
Update LaMetric config entry using DHCP discovery data (#78527)
* Update LaMetric config entry using DHCP discovery data

* Update translations
2022-09-16 08:35:12 +02:00
Phil Bruckner e7ca40156f
Bump life360 package to 5.1.1 (#78550) 2022-09-16 08:07:02 +02:00
GitHub Action ec258410c5 [ci skip] Translation update 2022-09-16 00:29:29 +00:00
epenet 8300f8234c
Make async_extract_entities generic (#78490) 2022-09-16 00:20:47 +02:00
Ricardo Steijn 635ed562ee
crownstone-sse: bump to 2.0.4 (#78538) 2022-09-15 18:05:55 +02:00
Erik Montnemery dd20a7ea62
Display statistics in the source's unit (#78031) 2022-09-15 12:01:24 -04:00
epenet 4dba2a85db
Improve type hints in trace (#78441) 2022-09-15 11:57:48 -04:00
epenet b29605060a
Enforce MediaPlayerState in hdmi_cec media player (#78522) 2022-09-15 11:48:05 -04:00
epenet 7d11509011
Cleanup self._attr_state in samsungtv media player (#78518) 2022-09-15 11:47:07 -04:00
Simone Chemelli bb5c1ad659
Remove some low level calls from Fritz (#77848)
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2022-09-15 16:05:58 +02:00
Michael 6f02f7c6ce
Bump pyfritzhome to 0.6.7 (#78324) 2022-09-15 16:01:55 +02:00
Joakim Sørensen 8dbe293ae2
Add version to templates (#78484) 2022-09-15 15:01:40 +02:00
epenet de7e12eeaf
Enable disallow-any-generics in light (#78499) 2022-09-15 08:47:05 -04:00
epenet a443cefa7b
Use self._attr_state in demo media player (#78520) 2022-09-15 08:44:20 -04:00
epenet cd2abf368f
Use self._attr_state in vlc_telnet media player (#78517) 2022-09-15 14:26:09 +02:00
Joakim Sørensen a38d998000
Bump awesomeversion from 22.8.0 to 22.9.0 (#78525) 2022-09-15 14:05:34 +02:00
epenet 96de76fc6f
Adjust MEDIA_CLASS_MAP in dlna-dms (#78458)
* Adjust MEDIA_CLASS_MAP in dlna-dms

* Revert
2022-09-15 14:04:07 +02:00
J. Nick Koston 4168892d0a
Bump aiohomekit to 1.5.8 (#78515) 2022-09-15 13:25:50 +02:00
J. Nick Koston 2331e2a55c
Bump led-ble to 0.10.1 (#78511) 2022-09-15 13:25:40 +02:00
J. Nick Koston 8ede711f68
Bump PySwitchbot to 0.19.9 (#78504) 2022-09-15 13:25:25 +02:00
J. Nick Koston 2c03578f6f
Bump yalexs_ble to 1.9.2 (#78508) 2022-09-15 13:25:12 +02:00
Erik Montnemery c0b04e9f91
Sort some code in the search integration (#78519) 2022-09-15 12:13:36 +02:00
epenet ada1cff4b1
Use new media player enums in homekit_controller (#78105)
* Use new media player enums in homekit_controller

* Replace OK/PROBLEM with ON/OFF

* Fix tests
2022-09-15 12:00:52 +02:00
epenet b56eabc35b
Enable disallow-any-generics in number (#78502) 2022-09-15 11:58:24 +02:00
Franck Nijhof eae384bbf7
Update sqlalchemy to 1.4.41 (#78507) 2022-09-15 11:54:18 +02:00
Franck Nijhof cf138c7266
Update pyotp to 2.7.0 (#78500) 2022-09-15 11:53:16 +02:00
epenet b4afb1cb6b
Make use of generic EntityComponent (#78492) 2022-09-15 11:53:00 +02:00
epenet 19ea95a6e4
Enable disallow-any-generics in update (#78501) 2022-09-15 11:29:11 +02:00
Erik Montnemery c37d294d12
Use reload helper to reload rest component (#78491) 2022-09-15 11:02:37 +02:00
epenet 2cc45cd302
Use new media player enums in bluesound (#78096) 2022-09-15 11:00:55 +02:00
epenet 0a13fe99d2
Move mypy override for device_registry (#78493) 2022-09-15 11:00:25 +02:00
Federico Marani 08449dc1bc
Bump aioftp to 0.21.3 (#78257) 2022-09-15 10:52:33 +02:00
Vincent Knoop Pathuis 035f206e95
Bump ultraheat-api to 0.4.3 (#78295) 2022-09-15 10:51:19 +02:00
J. Nick Koston 11789dd079
Bump bleak-retry-connector to 0.17.1 (#78474) 2022-09-15 10:40:52 +02:00
Franck Nijhof 4e7a99dc77
Update sentry-sdk to 1.9.8 (#78496) 2022-09-15 09:57:35 +02:00
ollo69 aa46ba4ad5
Add device class TV to AndroidTV (#78487) 2022-09-15 08:56:30 +02:00
Avi Miller c0cf9d8729
Add infrared brightness select entity for LIFX Night Vision bulbs (#77943)
* Add infrared brightness select entity for LIFX Night Vision bulbs

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

* Code refactored from review comments

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

* Update and refactor from code review feedback

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

Signed-off-by: Avi Miller <me@dje.li>
2022-09-15 08:53:58 +02:00
starkillerOG ade4fcaebd
Use asyncio in XiaomiAqara instead of threading (#74979)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-15 08:36:56 +02:00
Erik Montnemery 84a812ad05
Allow setting number selector step size to 'any' (#78265)
* Allow setting number selector step size to 'any'

* Improve test coverage
2022-09-15 08:29:46 +02:00
Erik Montnemery 30702bdcd2
Deduplicate some code in scripts and automations (#78443) 2022-09-15 07:41:11 +02:00
Erik Montnemery 0a1fd36e03
Catch up with statistics after DB migration is done (#78469)
* Catch up with statistics after DB migration is done

* Don't access the database from the event loop

* Fix deadlocking test

* Fix test
2022-09-15 07:40:56 +02:00
GitHub Action bcf01e8873 [ci skip] Translation update 2022-09-15 00:29:28 +00:00
Shay Levy 1b3088e41a
Bump aioswitcher to 3.0.0 (#78471) 2022-09-15 00:29:59 +03:00
Teemu R 43053d05b4
Bump python-songpal to 0.15.1 (#78481) 2022-09-14 21:54:01 +02:00
Franck Nijhof 6678f660a8
Remove U.S. Citizenship and Immigration Services (USCIS) integration (#78432)
* Remove U.S. Citizenship and Immigration Services (USCIS) integration

* Update .coveragerc

Fix due to sorting in https://github.com/home-assistant/core/pull/78447

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-09-14 21:51:24 +03:00
Erik Montnemery 8a55f85703
Improve MQTT debug log of retained messages (#78453)
Improve MQTT debug log for retained messages
2022-09-14 20:45:46 +02:00
Robert Hillis a46982befb
Add Google Sheets integration (#77853)
Co-authored-by: Allen Porter <allen@thebends.org>
2022-09-14 14:31:54 -04:00
epenet 996bcbdac6
Make EntityComponent generic (#78473) 2022-09-14 14:16:23 -04:00
epenet fd05d949cc
Fix device_class in demo (#78463)
Use _attr_device_class in demo
2022-09-14 20:09:31 +03:00
Stefan Agner 650aae49fe
Support AMD SoC CPU temperature (#78472)
This adds support for CPU temperature readings on AMD SoC based systems
like the AMD G-Series GX-222G found in FUJITSU FUTRO S920.
2022-09-14 20:06:29 +03:00
Erik Montnemery 2ba0f42acc
Prevent deleting blueprints which are in use (#78444) 2022-09-14 16:47:08 +02:00
uvjustin 855b0dfdba
Pass tasks instead of coros to asyncio.wait in forked_daapd (#78462)
* Remove coroutines from asyncio.wait in forked_daapd

* Update homeassistant/components/forked_daapd/media_player.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-14 15:49:00 +02:00
epenet 219cee2ca9
Move Trace classes to separate module (#78433) 2022-09-14 09:23:29 -04:00
Marc Mueller 99ebac13ed
Bump openevsewifi to 1.1.2 (#78460)
Update openevsewifi to 1.1.2
2022-09-14 15:19:43 +02:00
uvjustin ae865a07b2
Cleanup async_announce in forked_daapd (#78457) 2022-09-14 20:40:20 +08:00
Poltorak Serguei 003d160a96
Rework Z-Wave.Me switch multilevel devices to also use light entity (#77969)
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com>
2022-09-14 14:19:17 +02:00
epenet 1fcab33653
Improve type hints in light (#78349) 2022-09-14 13:36:20 +02:00
epenet 374b72f052
Make LimitedSizeDict a generic (#78440)
* Make LimitedSizeDict a generic

* Remove comments

* Use super()

* Apply suggestion

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

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-14 13:30:17 +02:00
uvjustin ad25a966a8
Sort constants in forked_daapd (#78455) 2022-09-14 19:24:51 +08:00
epenet efb482fb1d
Add demo to strict-typing (#77596)
* Add demo to strict-typing

* Adjust component

* Adjust PR

* Update homeassistant/components/demo/mailbox.py

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-14 13:05:00 +02:00
epenet 5e338d2166
Improve type hints in automation (#78368)
* Improve type hints in automation

* Apply suggestion

* Apply suggestion

* Apply suggestion

* Add Protocol for IfAction

* Use ConfigType for IfAction

* Rename variable
2022-09-14 13:04:09 +02:00
J. Nick Koston b7e9fcb9fe
Replace asyncio.wait_for with async_timeout in baf (#78445) 2022-09-14 12:29:43 +02:00
epenet 2625189529
Use async_timeout in forked_daapd (#78451) 2022-09-14 12:24:54 +02:00
Ernst Klamer fad0b00fbc
Binary sensor description for BTHome (#78408) 2022-09-14 12:09:03 +02:00
epenet 13c7a7bbcc
Refactor forked_daapd to use _async_announce (#78446) 2022-09-14 11:58:32 +02:00
epenet 5cccb24830
Improve type hints in group (#78350) 2022-09-14 11:36:28 +02:00
epenet 03a24e3a05
Improve type hints in proximity (#78348) 2022-09-14 11:22:58 +02:00
epenet abc87b5dfa
Improve type hints in scene (#78347) 2022-09-14 11:18:23 +02:00
epenet dce2569389
Improve type hints in weather (#78346)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-14 11:15:47 +02:00
epenet b87cd926e7
Fix image-processing type hint (#78426) 2022-09-14 11:13:48 +02:00
Franck Nijhof 393f1487a5
Remove Ambee integration (#78427) 2022-09-14 10:25:01 +02:00
Bram Kragten 9382f4be23
Update frontend to 20220907.2 (#78431) 2022-09-14 09:54:51 +02:00
Simone Chemelli 9d535b9ae9
Bump fritzconnection to 1.10.3 (#77847)
* Bump fritzconnection to 1.10.2

* bump to 1.10.3
2022-09-14 08:13:42 +02:00
Diogo Gomes 831c87205f
Retry on unavailable IPMA api (#78332)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-13 21:00:59 -04:00
GitHub Action 23faf8024e [ci skip] Translation update 2022-09-14 00:28:24 +00:00
Aaron Bach 5501b7e710
Fix bug with RainMachine update entity (#78411)
* Fix bug with RainMachine update entity

* Comment
2022-09-13 18:16:21 -04:00
epenet 416a5cb279
Import constants from component root (#78395) 2022-09-14 00:12:54 +02:00
epenet d3be06906b
Improve type hints in script helpers (#78364)
* Improve type hints in script helpers

* Import CONF_SERVICE_DATA from homeassistant.const

* Make data optional
2022-09-13 23:11:29 +02:00
epenet 4f963cfc64
Improve type hints in integration (#78345) 2022-09-13 22:45:25 +02:00
epenet 6c0ad54a84
Use media player enums in dlna_dms (#78393)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-09-13 23:27:04 +03:00