Commit Graph

59148 Commits

Author SHA1 Message Date
epenet
cf2fcdfba1 Add mariadb 10.6.10 to database tests (#87989) 2023-02-13 14:42:04 +01:00
epenet
ea11a30a35 Add type hints to integration tests (part 13) (#87998) 2023-02-13 14:38:37 +01:00
Paulus Schoutsen
c557cd2b1e Make all history stats tests async (#87973) 2023-02-13 14:34:28 +01:00
epenet
1e352b60df Add type hints to integration tests (part 11) (#87996) 2023-02-13 14:22:49 +01:00
Erik Montnemery
8f2a764a43 Adjust suggested_display_precision according to unit conversion (#87614) 2023-02-13 13:55:12 +01:00
epenet
ea29cdfe83 Add type hints to integration tests (part 12) (#87997) 2023-02-13 13:03:51 +01:00
G Johansson
896dd1a36b Change name to entity_id Text platform error messages (#87963) 2023-02-13 12:51:38 +01:00
mletenay
ea94a2fbfd Add support for 4 MPTT inverter (#86901) 2023-02-13 12:49:11 +01:00
Franck Nijhof
b0146618cb Update pytest-asyncio to 0.20.3 (#87995) 2023-02-13 12:40:19 +01:00
Jan Bouwhuis
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 Bonnes
dc8ceaf4bf Change geniushub codeowner (#87918) 2023-02-13 12:11:38 +01:00
Franck Nijhof
f1daeabff0 Add homeassistant.reload_all service (#87769) 2023-02-13 12:09:29 +01:00
epenet
03710e58b5 Add type hints to integration tests (part 9) (#87983) 2023-02-13 12:06:51 +01:00
Franck Nijhof
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
starkillerOG
3a9caeffe5 Reolink late review comments (#87991)
late review comments
2023-02-13 11:47:39 +01:00
epenet
89e4ee5320 Add type hints to integration tests (part 8) (#87982) 2023-02-13 11:13:48 +01:00
Erik Montnemery
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
epenet
9404a107b2 Add type hints to integration tests (part 10) (#87985) 2023-02-13 10:25:26 +01:00
Erik Montnemery
3f910b49ae Fix sensor unit conversion (#87978) 2023-02-13 10:08:07 +01:00
epenet
b68f502769 Add type hints to integration tests (part 7) (#87980) 2023-02-13 09:53:09 +01:00
epenet
b9beed4624 Add type hints to integration tests (part 6) (#87979) 2023-02-13 09:45:11 +01:00
Joakim Sørensen
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 Johansson
9008556457 Change name to entity_id Select platform error messages (#87962) 2023-02-12 22:54:04 +01:00
G Johansson
824a0475ae Change name to entity_id Number platform error messages (#87961) 2023-02-12 22:26:25 +01:00
racsa1
6ca4c5cfe7 Bump pydaikin 2.9.0 (#87067)
Co-authored-by: rsa <>
2023-02-12 22:23:56 +01:00
G Johansson
8c00f435a6 Change name to entity_id update platform error messages (#87960) 2023-02-12 22:18:09 +01:00
Luke
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 Gupta
65d7242c22 Bump zwave-js-server-python to 0.45.2 (#87822) 2023-02-12 22:01:37 +01:00
J. Nick Koston
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
rappenze
5f4a2a713c Remove deprecated fibaro yaml config (#87939) 2023-02-12 21:50:50 +01:00
Jan Bouwhuis
666aace8a2 Complete partly implemented type hints for dict on MQTT platforms (#87839) 2023-02-12 21:47:38 +01:00
starkillerOG
168d307762 Netgear allow to remove old devices (#87849) 2023-02-12 21:45:54 +01:00
Ernst Klamer
f96e8c82e8 Bump bthome-ble to 2.5.2 (#87862) 2023-02-12 21:44:08 +01:00
J. Nick Koston
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 Bouwhuis
71b67e20e4 Improve MQTT Callable type hints (#87838) 2023-02-12 21:24:59 +01:00
J. Nick Koston
1a35c2d805 Avoid creating a task when waiting for the MQTT mid (#87887) 2023-02-12 14:24:55 -06:00
J. Nick Koston
f2fb6a9a60 Optimize mqtt matchers (#87853) 2023-02-12 14:24:35 -06:00
Ernst Klamer
18d3e4dca8 Fix kegtron state class for volume sensors (#87950) 2023-02-12 21:22:21 +01:00
J. Nick Koston
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 Koston
1d4d688af3 Make mqtt discovery use callback functions (#87883) 2023-02-12 20:41:03 +01:00
Steffen Zimmermann
87a8a3c166 Bump wiffi to 1.1.2 (#87798) 2023-02-12 20:25:03 +01:00
jan iversen
a88676384a Bump pymodbus to v3.1.3 (#87841) 2023-02-12 20:21:59 +01:00
J. Nick Koston
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 Straffon
132bc5a4f2 Update growatt_server owners (#87804) 2023-02-12 20:12:05 +01:00
J. Nick Koston
e19f8595fa Small cleanups to template helper (#87944)
- reduce dict lookups
- avoid split_entity_id
2023-02-12 14:11:48 -05:00
rappenze
69dc50c917 Small code improvements fibaro integration (#87949) 2023-02-12 19:56:02 +01:00
epenet
728f62b1ec Add type hints to integration tests (part 5) (#87850) 2023-02-12 19:39:48 +01:00
Erik Montnemery
00c356e1ce Enable strict typing for the dormakaba_dkey integration (#87934) 2023-02-12 19:00:35 +01:00
Klaas Schoute
60bcbd0473 Bump gridnet to v4.2.0 (#87903) 2023-02-12 18:53:05 +01:00
J. Nick Koston
aa8927c98c Speed up loops with jinja templates (#87945) 2023-02-12 18:40:55 +01:00