Commit Graph
77403 Commits
Author SHA1 Message Date
starkillerOGandGitHub f97b50f762 Add Reolink update entity (#87865) 2023-02-22 16:26:12 +01:00
2314d15761 Fix cover template: optimistic mode is ignored (#87925)
* Fix cover template: optimistic mode is ignored (#84334)

* Fix invalid check in is_closed (make test pass)

* Add test for non optimistic cover

* Update homeassistant/components/template/cover.py

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

* Update test_cover.py

* Fix format

* Fix tests

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-22 15:54:18 +01:00
Albin MédocandGitHub f40b712664 Fix 500 error when getting calendar events (#88276)
* Fix 500 error when getting calendar event

* Add test for calendar dates in wrong order

* Update calendar tests to use f strings
2023-02-22 15:33:43 +01:00
Erik MontnemeryandGitHub 594b7b7e2c Add clarifying comment about unit of elevation (#88489)
* Add clarifying comment about unit of elevation

* Make it a docstring
2023-02-22 09:06:43 -05:00
TheJulianJESandGitHub 5bffbafae4 Add ZHA "consumer connected" binary sensor for Xiaomi EU plugs (#88194)
* Initialize consumer_connected attribute

* Add binary sensor for consumer_connected
2023-02-22 14:47:43 +01:00
Tom HarrisandGitHub 0f212478cf Bump Insteon dependencies (#88514) 2023-02-22 14:41:46 +01:00
epenetandGitHub 3f11fbfda8 Use load_json_object in ecobee (#88584)
* Use load_json_object in ecobee

* Adjust tests
2023-02-22 13:58:07 +01:00
epenetandGitHub db6dba87e5 Use load_json_object in html5 (#88586) 2023-02-22 13:57:32 +01:00
epenetandGitHub 209278d423 Improve type hint in homeassistant trigger (#88596)
Imrpove type hint in homeassistant trigger
2023-02-22 13:56:30 +01:00
epenetandGitHub 10bb0ab6b4 Use load_json_object in matrix (#88587) 2023-02-22 13:56:11 +01:00
epenetandGitHub 42d90538e4 Use load_json_object in ps4 (#88590) 2023-02-22 13:55:44 +01:00
epenetandGitHub 1278fe1f81 Use load_json_object in nanoleaf (#88592)
* Use load_json_object in nanoleaf

* pretty

* prettier
2023-02-22 13:54:02 +01:00
epenetandGitHub 79adfbc862 Use load_json_object in tellduslive (#88591) 2023-02-22 13:53:00 +01:00
epenetandGitHub 3c1e62aeef Improve type hint in zwave_js trigger (#88597)
Imrpove type hint in zwave_js trigger
2023-02-22 13:39:28 +01:00
Erik MontnemeryandGitHub 6d9411b8a1 Improve trigger platform typing (#88511)
* Improve trigger platform typing

* Tweak docstring

* Revert "Tweak docstring"

This reverts commit c31f790fc3.

* Tweak docstring
2023-02-22 11:59:53 +01:00
Martin HjelmareandGitHub 33b16d20b1 Clean up tradfri import flow (#88588) 2023-02-22 10:53:48 +01:00
Chris XiaoandGitHub 93c681ae58 Add options flow for met (#88525)
* implement options flow for met

* add tests for met options flow

* fix met options flow tests

* fix met options flow when tracking home
2023-02-22 10:18:58 +01:00
epenetandGitHub aa20c902db Add typed helpers and improve type hints in util/json (#88534)
* Add type hints to load_json

* Adjust ios

* Adjust nest

* Add use of load_json_array

* Add tests

* Adjust test patch

* Add test_load_json_os_error
2023-02-22 10:09:28 +01:00
J. Nick KostonandGitHub 906d397736 Update homekit to use async_get_integrations (#88550) 2023-02-22 09:25:47 +01:00
J. Nick KostonandGitHub 8806c3dd20 Speed up loading non-english language translations (#88553)
Speed up loading non-english languages

We called async_get_integrations in each gathered task
instead of once for both languages we were loading
2023-02-21 21:18:33 -05:00
J. Nick KostonandGitHub e38836b6e1 Update async_matching_config_entries to use async_get_integrations (#88527)
* Update async_matching_config_entries to use async_get_integrations

* Update homeassistant/components/config/config_entries.py

* Update homeassistant/components/config/config_entries.py
2023-02-21 21:17:18 -05:00
J. Nick KostonandGitHub 5bc0636905 Replace fire_coroutine_threadsafe with asyncio.run_coroutine_threadsafe (#88572)
fire_coroutine_threadsafe did not hold a reference to the asyncio
task which meant the task had the risk of being prematurely
garbage collected
2023-02-21 21:16:18 -05:00
J. Nick KostonandGitHub e54eb7e2c8 Switch shell_command to use async_timeout instead of asyncio.wait_for (#88573)
This avoids creating a task every time
2023-02-21 21:11:54 -05:00
J. Nick KostonandGitHub cbba0fee42 Bump sqlalchemy to 2.0.4 (#88574)
changelog: https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.4
2023-02-21 21:11:16 -05:00
a54e523731 Bump nettigo-air-monitor to version 2.1.0 (#88569)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-21 17:41:46 -06:00
Erik MontnemeryandGitHub 356c316b39 Fix stray prints seen inbetween tests (#88570) 2023-02-21 17:19:38 -06:00
Erik MontnemeryandGitHub bfa315be51 Bump hatasmota to 0.6.4 (#88565) 2023-02-21 23:38:50 +01:00
J. Nick KostonandGitHub ec53c26f90 Constrain faust-cchardet to first version that builds wheels successfully (#88563) 2023-02-21 16:32:15 -06:00
J. Nick KostonandGitHub 93e37243f6 Fix logbook test that failed to exclude EVENT_HOMEASSISTANT_FINAL_WRITE (#88568) 2023-02-21 16:22:44 -06:00
3501a9788f Update entity registry snapshot serializer (#88566)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-21 22:37:13 +01:00
Jan BouwhuisandGitHub 3f79155df6 Remove deprecated callback support for MQTT subscribe (#88543)
* Remove deprecated callback support and fix tests

* Add note with removal instruction
2023-02-21 22:21:00 +01:00
rhpijnackerandGitHub 24234a55a5 Bump pyRFXtrx to 0.30.1 (#88538) 2023-02-21 21:43:39 +01:00
J. Nick KostonandGitHub e6c792deed Add missing kelvin attributes to light recorder platform (#88561) 2023-02-21 14:23:53 -06:00
J. Nick KostonandGitHub ff93b7a01c Restore vulcan integration (#88556) 2023-02-21 20:56:36 +01:00
J. Nick KostonandGitHub 905a0f2eb6 Fix sonos blocking I/O in the event loop (#88554) 2023-02-21 13:54:08 -06:00
J. Nick KostonandGitHub 7929e76ebb Only build the field_map once in recorder history (#88529) 2023-02-21 13:45:05 -06:00
Erik MontnemeryandGitHub 0c4c95394e Add WS command config/entity_registry/list_for_display (#87787)
* Add WS command config/entity_registry/list_for_display

* Make more keys in the display dict optional

* Move disabled_by check to ws command handler

* Hide hidden_by if not hidden

* Use send_json_auto_id in the new test

* Don't include entities which have no data needed for display

* Include platform for entries with translation_key
2023-02-21 20:40:39 +01:00
Teemu RandGitHub a93b4e7197 Use device-native kelvins for tplink color temperature (#85646) 2023-02-21 12:52:50 -06:00
Maciej BieniekandGitHub c06420689e Bump nextdns to version 1.3.0 (#88555)
Bump nextdns
2023-02-21 19:43:40 +01:00
d14000f704 Add esphome climate quiet fan mode (#74303)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-02-21 11:09:41 -06:00
Marc MuellerandGitHub 77ec6cb879 Update actions/cache to 3.2.6 (#88537) 2023-02-21 10:22:21 -06:00
Jc2kandGitHub ce1ef1d720 Activate thread integration if thread border routers are present (#88551) 2023-02-21 16:22:00 +00:00
4e32b65694 Improve pjlink reliability (#80745)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-21 16:48:53 +01:00
Martin HjelmareandGitHub 08aae9cccd Remove tibber monthly cost state class (#88542) 2023-02-21 15:39:15 +01:00
J.P. KraussandGitHub b5ead9e76f Bump pyairnow to 1.2.1 (#88516) 2023-02-21 11:09:18 +01:00
epenetandGitHub a51cc75f03 Add type hints to core tests (part 2) (#88492) 2023-02-21 09:27:13 +01:00
epenetandGitHub a102883eff Add type hints to integration tests (part 2) (#88493) 2023-02-21 09:25:05 +01:00
Jan BouwhuisandGitHub ebb450c946 Default hass_config to contain an empty config (#88515)
* Default hass_config to {}

* Correct type hint
2023-02-21 08:48:44 +01:00
mletenayandGitHub 60ca3b3223 Extract goodwe data update coordinator to a separate module (#88396)
* Extract coordinator to separate module

* Make field protected and replace cast
2023-02-21 08:14:12 +01:00
Raman GuptaandGitHub 8722f5b42b Bump zwave-js-server-python to 0.46.0 (#88520) 2023-02-21 07:15:55 +01:00