Commit Graph
77403 Commits
Author SHA1 Message Date
Franck NijhofandGitHub ce12d82624 2023.11.1 (#103301) 2023.11.1 2023-11-04 14:27:14 +01:00
Jan-Philipp BeneckeandGitHub 216349de25 Address late review for NINA (#103367)
Set device entry type
2023-11-04 14:00:01 +01:00
Franck NijhofandGitHub 109944e4ff Replace/restructure HomeWizard device fixtures to reflect reality (#103311) 2023-11-04 13:37:08 +01:00
Jan RiegerandGitHub aa2a748235 Add translations to speedtest.net state attributes (#103362) 2023-11-04 13:20:16 +01:00
Jan-Philipp BeneckeandGitHub 6036fda219 Add DeviceInfo to NINA (#103361) 2023-11-04 13:19:23 +01:00
37757f777f AirNow sensors should share device identifier (#103279)
* Entities from the same config entry should have the same device identifier
* Clean up unused device entries with no entities after sensor setup

Co-authored-by: James Pan <32176676+jzpan1@users.noreply.github.com>
Co-authored-by: Theo Ma <62950302+t1an-xyz@users.noreply.github.com>
Co-authored-by: Jonathan McDevitt <69861492+Jonmcd1@users.noreply.github.com>
Co-authored-by: Jadon Yack <86989502+jadonyack@users.noreply.github.com>
Co-authored-by: Ashton Foley <121987068+foleyash@users.noreply.github.com>
Co-authored-by: Leon Yan <138124222+leony7@users.noreply.github.com>
2023-11-04 13:16:40 +01:00
Jan RiegerandGitHub 39c97f5b14 Add translations to Tankerkoenig state attributes (#103363) 2023-11-04 13:14:24 +01:00
Raman GuptaandGitHub 2b3d57859e Add test for firmware update scenario (#103314) 2023-11-04 13:12:06 +01:00
Raman GuptaandFranck Nijhof 9eff9ee374 Fix zwave_js cover bug for Window Covering CC values (#103289)
* Fix cover bug for Window Covering CC values

* update test

* Fix fixture

* Remove no-op line from test
2023-11-04 12:53:50 +01:00
Rami MoslehandFranck Nijhof 1ef460cffe Fix sensor unique id in Islamic prayer times (#103356) 2023-11-04 12:53:24 +01:00
Robert SvenssonandFranck Nijhof 42243f1433 Handle UniFi traffic rules not supported on older versions (#103346) 2023-11-04 12:53:21 +01:00
8a07c10d88 Report correct weather condition at night for Met (#103334)
* Report correct weather condition at night for Met, fixes #68369, fixes #89001

* Update homeassistant/components/met/weather.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2023-11-04 12:53:18 +01:00
Joakim SørensenandFranck Nijhof 730a3f7870 Remove extra from traccar webhook (#103319) 2023-11-04 12:53:15 +01:00
Jan-Philipp BeneckeandFranck Nijhof 718901d2ad Fix typo in Todoist config flow (#103317) 2023-11-04 12:53:12 +01:00
Raman GuptaandFranck Nijhof d95d4d0184 Add script to convert zwave_js device diagnostics to fixture (#102799) 2023-11-04 12:53:06 +01:00
IanandFranck Nijhof 67ce51899f Bump py_nextbusnext to v1.0.2 to fix TypeError (#103214)
* Bump py_nextbusnext to v1.0.1 to fix TypeError

Currently throwing an error as a set is passed into the method that is currently
expecting a Sequence. That method is technically compatible with Iterable, so the
latest patch relaxes that restriction.

* Bump version to v1.0.2 to fix error message
2023-11-04 12:46:05 +01:00
starkillerOGandFranck Nijhof 810681b357 Bump reolink-aio to 0.7.14 and improve typing of Reolink (#103129)
* Improve typing

* fix mypy

* Further improve typing

* Restore Literal typing

* Bump reolink_aio to 0.7.13

* Bump reolink-aio to 0.7.14
2023-11-04 12:46:01 +01:00
Tobias SauerweinandGitHub fa6d8d281d Change log level to debug in Netatmo (#103365)
Change log level to debug
2023-11-04 12:31:57 +01:00
Robert SvenssonandGitHub 22be56a05b Handle UniFi traffic rules not supported on older versions (#103346) 2023-11-04 12:19:56 +01:00
Tobias SauerweinandGitHub 96409cf0e0 Use pyatmo device type enum instead of string (#103030) 2023-11-04 11:28:26 +01:00
Jan RiegerandGitHub f5fee73e01 Add translations to DWD state attributes (#103359) 2023-11-04 11:15:54 +01:00
Matthias AlphartandGitHub 5cd27a877e Use setdefault() in scaffold script for setting hass.data (#103338) 2023-11-04 10:51:34 +01:00
bb8375da72 Report correct weather condition at night for Met (#103334)
* Report correct weather condition at night for Met, fixes #68369, fixes #89001

* Update homeassistant/components/met/weather.py

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2023-11-04 09:48:02 +01:00
J. Nick KostonandGitHub 68471b6da5 Reduce template render overhead (#103343)
The contextmanager decorator creates a new context manager every
time its run, but since we only have a single context var, we can
use the same one every time. Creating the contextmanager was roughly
20% of the time time of the template render

I was a bit suprised to find it creates a new context manager
object every time https://stackoverflow.com/questions/34872535/why-contextmanager-is-slow
2023-11-04 09:46:01 +01:00
Rami MoslehandGitHub 62067fc64c Fix sensor unique id in Islamic prayer times (#103356) 2023-11-04 09:43:20 +01:00
IanandGitHub 51c3a5d11d Nextbus: Listify directions (#103337)
When a single value is returned, the list wrapper is not present in the
json payload. This patch ensures that the result is always a list.
2023-11-04 08:56:27 +01:00
Jan-Philipp BeneckeandGitHub ae1117bc74 Fix failing entity reuse test (#103342)
* Fix failing entity reuse test

* One more test
2023-11-03 23:19:37 +01:00
Erik MontnemeryandGitHub 0ea0a1ed06 Prevent accidentally reusing an entity object (#102911)
* Prevent accidentally reusing an entity object

* Fix group reload service

* Revert "Fix group reload service"

* Improve test

* Add tests aserting entity can't be reused
2023-11-03 21:01:38 +01:00
J. Nick KostonandGitHub dca72c598e Small speed up to async_listen (#103307)
Avoid constructing an inner function each time we call async_listen
and use a partial which holds a reference to the function body with new
args instead of making another full function
2023-11-03 20:58:03 +01:00
J. Nick KostonandGitHub 062b510ec0 Cache the mime type of static files (#103281) 2023-11-03 12:37:29 -05:00
Joakim SørensenandGitHub 4778c55d2b Bump pytraccar from 1.0.0 to 2.0.0 (#103318) 2023-11-03 18:09:56 +01:00
Jan RiegerandGitHub 0f1c96ba97 Add translations to Workday state attributes (#103320) 2023-11-03 17:49:48 +01:00
Joakim SørensenandGitHub 921d6feae7 Remove extra from traccar webhook (#103319) 2023-11-03 17:44:48 +01:00
Jan-Philipp BeneckeandGitHub 88850334f1 Fix typo in Todoist config flow (#103317) 2023-11-03 17:16:20 +01:00
J. Nick KostonandGitHub fd8caaf846 Bump SQLAlchemy to 2.0.23 (#103313) 2023-11-03 11:10:08 -05:00
starkillerOGandGitHub 1df69f52e5 Bump reolink-aio to 0.7.14 and improve typing of Reolink (#103129)
* Improve typing

* fix mypy

* Further improve typing

* Restore Literal typing

* Bump reolink_aio to 0.7.13

* Bump reolink-aio to 0.7.14
2023-11-03 17:05:27 +01:00
IanandGitHub c1d979dc07 Bump py_nextbusnext to v1.0.2 to fix TypeError (#103214)
* Bump py_nextbusnext to v1.0.1 to fix TypeError

Currently throwing an error as a set is passed into the method that is currently
expecting a Sequence. That method is technically compatible with Iterable, so the
latest patch relaxes that restriction.

* Bump version to v1.0.2 to fix error message
2023-11-03 17:03:02 +01:00
J. Nick KostonandGitHub 5bcff82148 Remove useless inner function in the base Bluetooth coordinator (#103305)
Remove unless inner function in the base Bluetooth coordinator
2023-11-03 15:41:47 +01:00
Raman GuptaandGitHub eeb88f5e07 Fix zwave_js cover bug for Window Covering CC values (#103289)
* Fix cover bug for Window Covering CC values

* update test

* Fix fixture

* Remove no-op line from test
2023-11-03 15:36:48 +01:00
Maikel PunieandGitHub eadfd51dab Add loggers to the duotecno integration (#103300) 2023-11-03 13:11:26 +01:00
Franck Nijhof 0b0f099d27 Bumped version to 2023.11.1 2023-11-03 13:02:22 +01:00
tronikosandFranck Nijhof 4a56d0ec1d Bump opower to 0.0.39 (#103292) 2023-11-03 13:02:04 +01:00
Raman GuptaandFranck Nijhof 910654bf78 Fix firmware update failure (#103277) 2023-11-03 13:02:01 +01:00
Marcel van der VeldtandFranck Nijhof 1a823376d8 Fix Matter 1.2 locks with specific unlatch/unbolt support (#103275) 2023-11-03 13:01:56 +01:00
Pedro JanuárioandFranck Nijhof ba634ac346 add library logger info on ecoforest integration manifest (#103274) 2023-11-03 13:01:24 +01:00
J. Nick KostonandFranck Nijhof 92486b1ff0 Bump yalexs-ble to 2.3.2 (#103267) 2023-11-03 12:59:19 +01:00
TomandFranck Nijhof 06d26b7c7f Fix Plugwise Schedule selection (#103262) 2023-11-03 12:59:16 +01:00
Joakim PlateandFranck Nijhof 1dcd66d75c Remove measurement flag from timestamp in gardena bluetooth (#103245)
Remove measurement flag from timestamp
2023-11-03 12:59:13 +01:00
Charles GarwoodandFranck Nijhof c811e0db49 Bump pyenphase to 1.14.1 (#103239) 2023-11-03 12:59:09 +01:00
Matthias AlphartandFranck Nijhof dc30ddc24b Fix Fronius entity initialisation (#103211)
* Use None instead of raising ValueError if value invalid

* use async_dispatcher_send
2023-11-03 12:59:06 +01:00