Commit Graph
59148 Commits
Author SHA1 Message Date
epenetandGitHub cf2fcdfba1 Add mariadb 10.6.10 to database tests (#87989) 2023-02-13 14:42:04 +01:00
epenetandGitHub ea11a30a35 Add type hints to integration tests (part 13) (#87998) 2023-02-13 14:38:37 +01:00
Paulus SchoutsenandGitHub c557cd2b1e Make all history stats tests async (#87973) 2023-02-13 14:34:28 +01:00
epenetandGitHub 1e352b60df Add type hints to integration tests (part 11) (#87996) 2023-02-13 14:22:49 +01:00
Erik MontnemeryandGitHub 8f2a764a43 Adjust suggested_display_precision according to unit conversion (#87614) 2023-02-13 13:55:12 +01:00
epenetandGitHub ea29cdfe83 Add type hints to integration tests (part 12) (#87997) 2023-02-13 13:03:51 +01:00
G JohanssonandGitHub 896dd1a36b Change name to entity_id Text platform error messages (#87963) 2023-02-13 12:51:38 +01:00
mletenayandGitHub ea94a2fbfd Add support for 4 MPTT inverter (#86901) 2023-02-13 12:49:11 +01:00
Franck NijhofandGitHub b0146618cb Update pytest-asyncio to 0.20.3 (#87995) 2023-02-13 12:40:19 +01:00
950ee34514 Correct typing on hass_storage fixure (#87986)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-13 12:12:34 +01:00
David BonnesandGitHub dc8ceaf4bf Change geniushub codeowner (#87918) 2023-02-13 12:11:38 +01:00
Franck NijhofandGitHub f1daeabff0 Add homeassistant.reload_all service (#87769) 2023-02-13 12:09:29 +01:00
epenetandGitHub 03710e58b5 Add type hints to integration tests (part 9) (#87983) 2023-02-13 12:06:51 +01:00
6359775cfc Add more entities for Elgato Key Light Mini (#87793)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-13 11:54:50 +01:00
starkillerOGandGitHub 3a9caeffe5 Reolink late review comments (#87991)
late review comments
2023-02-13 11:47:39 +01:00
epenetandGitHub 89e4ee5320 Add type hints to integration tests (part 8) (#87982) 2023-02-13 11:13:48 +01:00
Erik MontnemeryandGitHub 575f7c4205 Add dormakaba_dkey battery sensor (#87975)
* Add dormakaba_dkey battery sensor

* Update .coveragerc

* Apply suggestion from code review

* Update .coveragerc
2023-02-13 11:09:23 +01:00
epenetandGitHub 9404a107b2 Add type hints to integration tests (part 10) (#87985) 2023-02-13 10:25:26 +01:00
Erik MontnemeryandGitHub 3f910b49ae Fix sensor unit conversion (#87978) 2023-02-13 10:08:07 +01:00
epenetandGitHub b68f502769 Add type hints to integration tests (part 7) (#87980) 2023-02-13 09:53:09 +01:00
epenetandGitHub b9beed4624 Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
Joakim SørensenandGitHub e842f90767 Add recorder engine name and version to analytics (#87784)
* Add recorder to analytics

* Add test

* Add recorder to after_dependencies

* Add version

* dialect can not be None
2023-02-13 09:18:12 +01:00
G JohanssonandGitHub 9008556457 Change name to entity_id Select platform error messages (#87962) 2023-02-12 22:54:04 +01:00
G JohanssonandGitHub 824a0475ae Change name to entity_id Number platform error messages (#87961) 2023-02-12 22:26:25 +01:00
6ca4c5cfe7 Bump pydaikin 2.9.0 (#87067)
Co-authored-by: rsa <>
2023-02-12 22:23:56 +01:00
G JohanssonandGitHub 8c00f435a6 Change name to entity_id update platform error messages (#87960) 2023-02-12 22:18:09 +01:00
bb4d6c0d2c Rework user_input check in config flow scaffold (#87820)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-12 22:02:14 +01:00
Raman GuptaandGitHub 65d7242c22 Bump zwave-js-server-python to 0.45.2 (#87822) 2023-02-12 22:01:37 +01:00
J. Nick KostonandGitHub 7b9293941e The recorder/statistic(s)_during_period websocket API now require the statistic_id(s) field (#87937) 2023-02-12 14:51:10 -06:00
rappenzeandGitHub 5f4a2a713c Remove deprecated fibaro yaml config (#87939) 2023-02-12 21:50:50 +01:00
Jan BouwhuisandGitHub 666aace8a2 Complete partly implemented type hints for dict on MQTT platforms (#87839) 2023-02-12 21:47:38 +01:00
starkillerOGandGitHub 168d307762 Netgear allow to remove old devices (#87849) 2023-02-12 21:45:54 +01:00
Ernst KlamerandGitHub f96e8c82e8 Bump bthome-ble to 2.5.2 (#87862) 2023-02-12 21:44:08 +01:00
J. Nick KostonandGitHub d1e1734fc7 Use PidfdChildWatcher by default when available (#87951)
This is a backport from cpython 3.12

https://docs.python.org/3/library/asyncio-policy.html
> PidfdChildWatcher is a “Goldilocks” child watcher implementation. It doesn’t require signals or threads, doesn’t interfere with any processes launched outside the event loop, and scales linearly with the number of subprocesses launched by the event loop. The main disadvantage is that pidfds are specific to Linux, and only work on recent (5.3+) kernels.

https://github.com/python/cpython/pull/98024
There are some additional fixes in cpython 3.12
in https://github.com/python/cpython/pull/94184
when there is no event loop running in the main thread
but this is not a problem we have
2023-02-12 15:41:55 -05:00
Jan BouwhuisandGitHub 71b67e20e4 Improve MQTT Callable type hints (#87838) 2023-02-12 21:24:59 +01:00
J. Nick KostonandGitHub 1a35c2d805 Avoid creating a task when waiting for the MQTT mid (#87887) 2023-02-12 14:24:55 -06:00
J. Nick KostonandGitHub f2fb6a9a60 Optimize mqtt matchers (#87853) 2023-02-12 14:24:35 -06:00
Ernst KlamerandGitHub 18d3e4dca8 Fix kegtron state class for volume sensors (#87950) 2023-02-12 21:22:21 +01:00
J. Nick KostonandGitHub 753c7abaf4 Make mqtt websocket subscribe use callback functions (#87885)
Nothing was being awaited so this was needlessly generating tasks when the callbacks fired
2023-02-12 21:05:37 +01:00
J. Nick KostonandGitHub 1d4d688af3 Make mqtt discovery use callback functions (#87883) 2023-02-12 20:41:03 +01:00
Steffen ZimmermannandGitHub 87a8a3c166 Bump wiffi to 1.1.2 (#87798) 2023-02-12 20:25:03 +01:00
jan iversenandGitHub a88676384a Bump pymodbus to v3.1.3 (#87841) 2023-02-12 20:21:59 +01:00
J. Nick KostonandGitHub ac97097167 Speed up template lru_caches (#87942)
By avoiding the argument unpacking these functions are faster
and reduce stack overhead
2023-02-12 14:13:13 -05:00
Chris StraffonandGitHub 132bc5a4f2 Update growatt_server owners (#87804) 2023-02-12 20:12:05 +01:00
J. Nick KostonandGitHub e19f8595fa Small cleanups to template helper (#87944)
- reduce dict lookups
- avoid split_entity_id
2023-02-12 14:11:48 -05:00
rappenzeandGitHub 69dc50c917 Small code improvements fibaro integration (#87949) 2023-02-12 19:56:02 +01:00
epenetandGitHub 728f62b1ec Add type hints to integration tests (part 5) (#87850) 2023-02-12 19:39:48 +01:00
Erik MontnemeryandGitHub 00c356e1ce Enable strict typing for the dormakaba_dkey integration (#87934) 2023-02-12 19:00:35 +01:00
Klaas SchouteandGitHub 60bcbd0473 Bump gridnet to v4.2.0 (#87903) 2023-02-12 18:53:05 +01:00
J. Nick KostonandGitHub aa8927c98c Speed up loops with jinja templates (#87945) 2023-02-12 18:40:55 +01:00