Commit Graph
59678 Commits
Author SHA1 Message Date
Erik Montnemery 356c316b39 Fix stray prints seen inbetween tests (#88570) 2023-02-21 17:19:38 -06:00
Erik Montnemery bfa315be51 Bump hatasmota to 0.6.4 (#88565) 2023-02-21 23:38:50 +01:00
J. Nick Koston ec53c26f90 Constrain faust-cchardet to first version that builds wheels successfully (#88563) 2023-02-21 16:32:15 -06:00
J. Nick Koston 93e37243f6 Fix logbook test that failed to exclude EVENT_HOMEASSISTANT_FINAL_WRITE (#88568) 2023-02-21 16:22:44 -06:00
Franck NijhofandErik Montnemery 3501a9788f Update entity registry snapshot serializer (#88566)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-21 22:37:13 +01:00
Jan Bouwhuis 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
rhpijnacker 24234a55a5 Bump pyRFXtrx to 0.30.1 (#88538) 2023-02-21 21:43:39 +01:00
J. Nick Koston e6c792deed Add missing kelvin attributes to light recorder platform (#88561) 2023-02-21 14:23:53 -06:00
J. Nick Koston ff93b7a01c Restore vulcan integration (#88556) 2023-02-21 20:56:36 +01:00
J. Nick Koston 905a0f2eb6 Fix sonos blocking I/O in the event loop (#88554) 2023-02-21 13:54:08 -06:00
J. Nick Koston 7929e76ebb Only build the field_map once in recorder history (#88529) 2023-02-21 13:45:05 -06:00
Erik Montnemery 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 R a93b4e7197 Use device-native kelvins for tplink color temperature (#85646) 2023-02-21 12:52:50 -06:00
Maciej Bieniek 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 Mueller 77ec6cb879 Update actions/cache to 3.2.6 (#88537) 2023-02-21 10:22:21 -06:00
Jc2k ce1ef1d720 Activate thread integration if thread border routers are present (#88551) 2023-02-21 16:22:00 +00:00
Jorgen EvensandMartin Hjelmare 4e32b65694 Improve pjlink reliability (#80745)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-21 16:48:53 +01:00
Martin Hjelmare 08aae9cccd Remove tibber monthly cost state class (#88542) 2023-02-21 15:39:15 +01:00
J.P. Krauss b5ead9e76f Bump pyairnow to 1.2.1 (#88516) 2023-02-21 11:09:18 +01:00
epenet a51cc75f03 Add type hints to core tests (part 2) (#88492) 2023-02-21 09:27:13 +01:00
epenet a102883eff Add type hints to integration tests (part 2) (#88493) 2023-02-21 09:25:05 +01:00
Jan Bouwhuis 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
mletenay 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 Gupta 8722f5b42b Bump zwave-js-server-python to 0.46.0 (#88520) 2023-02-21 07:15:55 +01:00
LukeandJ. Nick Koston 84763c793d Support Ecobee climate Aux Heat on/off (#86100)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-20 17:56:03 -06:00
Robert Svensson f0af0e2b42 Bump pydeconz to v108 (catch lingering tasks) (#88510) 2023-02-20 17:34:00 -06:00
Kevin Worrel d54858044c Disable circuits set as 'Don't Show' in ScreenLogic by default (#88518) 2023-02-20 17:30:21 -06:00
J. Nick Koston 4f4defc055 Bump yalexs-ble to 2.0.2 (#88513) 2023-02-20 16:25:50 -06:00
J. Nick Koston 8e7081a8ce Bump pySwitchbot to 0.37.3 (#88512) 2023-02-20 16:25:13 -06:00
Robert Svensson d8f47c0e8c Bump Axis to v47 (catch lingering tasks) (#88508)
Bump Axis to v47

Primary fix is to catch lingering tasks from create_task

https://github.com/Kane610/axis/compare/v46...v47
2023-02-20 22:58:57 +01:00
Vincent Bédard 2a1e046d46 Increase the maximum value for the transition parameter in the service hue.activate_scene (#88414)
* Increase hue.activate_scene max transition

* Adjust the maximum transition (hue.activate_scene)
2023-02-20 22:54:03 +01:00
Chris XiaoandErik Montnemery 7a884a9d61 Only do unit conversion of met elevation when set in config entry (#88491)
convert met elevation unit only when it exists in config entry

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-20 22:46:13 +01:00
Erik Montnemery 30ebc6604f Invert trigger._PLATFORM_ALIASES (#88503) 2023-02-20 22:14:41 +01:00
J. Nick Koston 35adb2f7e8 Remove previously deprecated Detected Object from unifiprotect (#85656) 2023-02-20 22:14:01 +01:00
Carlos Gustavo Sarmiento fa2e7aa592 Add state_class = MEASUREMENT to Derivative sensor (#88408)
* Add `state_class = MEASUREMENT` to Derivative sensor

One line change per title.

* Update sensor.py

* Update tests for Derivative Sensor
2023-02-20 21:57:58 +01:00
Bram Kragten bee79e351e Allow translation for data entry submit button (#88499) 2023-02-20 19:52:39 +01:00
J. Nick KostonandPaulus Schoutsen ecf87ae979 Improve performance of websocket_api dispatch (#88496)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-02-20 19:51:34 +01:00
Erik Montnemery cc4a179ca8 Support templating for in state conditions (#88411) 2023-02-20 18:57:00 +01:00
emanuelstandJ. Nick Koston 0b81c836ef Update HomeKit VOC mappings (#87663)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-20 11:56:41 -06:00
J. Nick Koston 9c82cfecca Avoid asking recorder platforms for list_statistic_ids when already complete (#88495)
* Avoid asking recorder platforms for list_statistic_ids when already complete

If we already had all the data needed for list_statistic_ids, we would
still query recorder platforms and throw away the results

* Update homeassistant/components/recorder/statistics.py
2023-02-20 12:39:42 -05:00
Michael Hansen 5bf3a0b7af Load custom sentences for language variations (en-us, etc.) (#88498) 2023-02-20 12:28:04 -05:00
Maciej Bieniek 7119a0f811 Use suggested_display_precision instead of rounding in Shelly sensor platform (#87084) 2023-02-20 10:20:52 -06:00
4f6a25b470 Allow parameterizing YAML config in tests (#87981)
* Add fixture to parameterize yaml config

* Apply to more tests

* Re-add @fixture label

* Add fixtures to patch yaml content and targets

* Typo

* Improve docstr

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

* Update references to mock_yaml_configuration

* Apply new fixtures

* Apply to check_config tests

* Follow up comments

* Rename fixtures, update docstr

* Split paths

* Patch load_yaml_config_file instead

* sort

* Fix tests

* improve docst

* Rename fixtures

* sorting

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

* Improve docstr

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

* Improve docstr

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

* Improve docstr

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

* Improve docstr

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

* Improve docstr

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

* Improve docstr

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

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-20 16:57:12 +01:00
J. Nick Koston 1759f58fc1 Ensure new MariaDB/MySQL tables are created using the InnoDB engine (#88468)
Ensure new tables are created using InnoDB

InnoDB is the only supported engine to use with MariaDB
or MySQL as we currently have large keys in the states
table that will not work with MyIASM. Other storage
engines including Aria will likely work fine, but they
are not officially supported.
2023-02-20 08:58:59 -05:00
Matthias Alphart 6a0ea09f29 Upload KNX Keyfile from Config/Options Flow directly (#88097)
* Manage KNX Keyfile from UI

* migrate config entry to use new keyfile

* Revert "migrate config entry to use new keyfile"

use same config style as before instead of entry version migration

* clean up uploaded file when integration is removed

* change default filename

* revert to previous step name

* remove empty directory on unload
2023-02-20 14:48:56 +01:00
J. Nick Koston 9876dd804e Exclude event_id and event_score from being recorded in unifiprotect (#88387) 2023-02-20 14:09:56 +01:00
Marc Mueller 306322704c Update CI runner to ubuntu-22.04 (#88420) 2023-02-20 13:10:33 +01:00
Franck Nijhof 36e59fc322 Cleanups in WLED tests (#88480) 2023-02-20 13:00:02 +01:00
Koen van Zuijlen 92815c9948 Bump zeversolar to 0.3.1 (#88386)
Updated zeversolar to 0.3.1
2023-02-20 12:50:43 +01:00