epenet
c1572d9600
Handle invalid device type in onewire ( #116153 )
...
* Make device type optional in onewire
* Add comment
2024-04-27 09:26:26 +02:00
On Freund
97d151d1c6
Avoid blocking the event loop when unloading Monoprice ( #116141 )
...
* Avoid blocking the event loop when unloading Monoprice
* Code review suggestions
2024-04-27 09:26:11 +02:00
J. Nick Koston
244433aeca
Move thread safety check in entity_registry sooner ( #116263 )
...
* Move thread safety check in entity_registry sooner
It turns out we have a lot of custom components that are writing
to the entity registry using the async APIs from threads. We now
catch it at the point async_fire is called. Instread we should check
sooner and use async_fire_internal so we catch the unsafe operation
before it can corrupt the registry.
* coverage
* Apply suggestions from code review
2024-04-27 09:25:19 +02:00
Marc Mueller
4a79e750a1
Add HA version to cache key ( #116159 )
...
* Add HA version to cache key
* Add comment
2024-04-27 09:25:08 +02:00
J. Nick Koston
09ebbfa0e1
Move thread safety check in device_registry sooner ( #116264 )
...
It turns out we have custom components that are writing to the device registry using the async APIs from threads. We now catch it at the point async_fire is called. Instead we should check sooner and use async_fire_internal so we catch the unsafe operation before it can corrupt the registry.
2024-04-27 09:24:55 +02:00
Raman Gupta
8bae614d4e
Bump zwave-js-server-python to 0.55.4 ( #116278 )
2024-04-27 09:24:23 +02:00
Joakim Plate
ff4b8fa5e3
Don't create event entries for lighting4 rfxtrx devices ( #115716 )
...
These have no standardized command need to be reworked
in the backing library to support exposing as events.
Fixes #115545
2024-04-27 09:24:11 +02:00
Erik Montnemery
a25b2168a3
Reduce scope of ZHA test fixtures ( #116208 )
2024-04-26 09:08:58 -05:00
Erik Montnemery
aa65f21be7
Fix flapping recorder tests ( #116239 )
2024-04-26 09:05:23 -05:00
Erik Montnemery
c9301850be
Reduce scope of bluetooth test fixtures ( #116210 )
2024-04-26 09:03:49 -05:00
Brett Adams
e909074dfb
Breakfix to handle null value in Teslemetry ( #116206 )
...
* Fixes
* Remove unused test
2024-04-26 15:44:13 +02:00
Paul Bottein
63dffbcce1
Update frontend to 20240426.0 ( #116230 )
2024-04-26 15:40:32 +02:00
Erik Montnemery
10be8f9683
Simplify timezone setting in recorder test ( #116220 )
2024-04-26 15:14:23 +02:00
Bram Kragten
b582d51a8a
Remove myself as codeowner for Harmony ( #116241 )
...
* Remove myself as codeowner
* Update CODEOWNERS
* Format
2024-04-26 14:31:37 +02:00
Aidan Timson
7c64658aa9
Fix state classes for ovo energy sensors ( #116225 )
...
* Fix state classes for ovo energy sensors
* Restore monetary values
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-04-26 14:03:16 +02:00
Erik Montnemery
56f2f10a17
Fix flapping trafikverket tests ( #116238 )
...
* Fix flapping trafikverket tests
* Fix copy-paste mistake
2024-04-26 13:49:43 +02:00
Erik Montnemery
09a18459ff
Restore default timezone after electric_kiwi sensor tests ( #116217 )
2024-04-26 12:28:40 +02:00
Robert Resch
67f6a84f5d
Use None as default value for strict connection cloud store ( #116219 )
2024-04-26 11:22:04 +02:00
dependabot[bot]
49d8ac0811
Bump github/codeql-action from 3.25.2 to 3.25.3 ( #116209 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.25.2 to 3.25.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.25.2...v3.25.3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-26 08:50:58 +02:00
Sid
e662e3b65c
Bump ruff to 0.4.2 ( #116201 )
...
* Bump ruff to 0.4.2
* review comments
2024-04-26 08:48:32 +02:00
Erik Montnemery
623d34e1e0
Remove early return when validating entity registry items ( #116160 )
2024-04-26 08:38:24 +02:00
Erik Montnemery
764b34ab62
Reduce scope of bootstrap test fixture to module ( #116195 )
2024-04-25 22:00:07 -05:00
Erik Montnemery
db8597a742
Reduce scope of JSON/XML test fixtures ( #116197 )
2024-04-25 19:12:36 -05:00
Jan Bouwhuis
372c6c7874
Use existing monotonic timestamp on mqtt messages for debugging ( #116196 )
2024-04-25 19:09:54 -05:00
Joost Lekkerkerker
4a1e1bd1b9
Improve linear coordinator ( #116167 )
...
* Improve linear coordinator
* Fix
* Fix
2024-04-25 22:57:29 +02:00
Thomas55555
ccc2f6c5b5
Add strict typing to husqvarna automower ( #115374 )
2024-04-25 15:39:42 -05:00
J. Nick Koston
421dbe1356
Bump bluetooth-auto-recovery to 1.4.2 ( #116192 )
2024-04-25 15:37:38 -05:00
Joost Lekkerkerker
860ac450c4
Use snapshots in Linear diagnostics tests ( #116169 )
...
* Use snapshots in Linear diagnostics tests
* Use snapshots in Linear diagnostics tests
2024-04-25 22:23:13 +02:00
Patrick Frazer
1e06054344
Bump dropmqttapi to 1.0.3 ( #116179 )
2024-04-25 15:00:21 -05:00
Anrijs
8649489117
Add support for Aranet radiation devices ( #115239 )
...
* sensor: added radiation dose sensor type and units
* Add support for Aranet Radiation devices
* Fix Aranet Radiation CI issues
* Revert "sensor: added radiation dose sensor type and units"
This reverts commit 28736a7da7
.
* aranet4: bump version to 2.3.3
* aranet radiation: remove removed sesnor consts
* aranet radiation: use radioactive icon by default
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-04-25 22:38:20 +03:00
Thomas55555
a8b41c90c5
Bump aioautomower to 2024.4.4 ( #116185 )
2024-04-25 14:36:00 -05:00
Erik Montnemery
9d33965bc9
Fix flaky traccar_server tests ( #116191 )
2024-04-25 21:20:24 +02:00
J. Nick Koston
8523df952e
Fix smartthings doing I/O in the event loop to import platforms ( #116190 )
2024-04-25 14:07:07 -05:00
Maciej Bieniek
51bceb1c99
Fix climate entity creation when Shelly WallDisplay uses external relay as actuator ( #115216 )
...
* Fix climate entity creation when Shelly WallDisplay uses external relay as actuator
* More comments
* Wrap condition into function
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-04-25 21:06:52 +02:00
Michael Hansen
b3124aa7ed
Update Ollama model names list ( #116172 )
2024-04-25 20:35:29 +02:00
Luke Lashley
cc79129587
Make Roborock listener update thread safe ( #116184 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-25 13:26:11 -05:00
Joakim Plate
316f58404d
Update rfxtrx to 0.31.1 ( #116125 )
2024-04-25 20:58:13 +03:00
rappenze
18be38d19f
Bump pyfibaro to 0.7.8 ( #116126 )
2024-04-25 20:57:15 +03:00
J. Nick Koston
1e95476fa8
Bump govee-ble to 0.31.2 ( #116177 )
...
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.31.0...v0.31.2
Fixes some unrelated BLE devices being detected as a GVH5106
2024-04-25 20:56:33 +03:00
On Freund
0467fca316
Bump pyrisco to 0.6.1 ( #116182 )
2024-04-25 20:43:31 +03:00
J. Nick Koston
98eb9a4067
Revert orjson to 3.9.15 due to segmentation faults ( #116168 )
2024-04-25 11:15:57 -05:00
Jan Bouwhuis
855bb57d5e
Revert "Return specific group state if there is one" ( #116176 )
...
Revert "Return specific group state if there is one (#115866 )"
This reverts commit 350ca48d4c
.
2024-04-25 17:32:42 +02:00
Erik Montnemery
6bff0c384f
Remove deprecation warnings for relative_time ( #116144 )
...
* Remove deprecation warnings for relative_time
* Update homeassistant/helpers/template.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
---------
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
2024-04-25 13:02:18 +02:00
Erik Montnemery
2e88ba40ff
Fix lying docstring for relative_time template function ( #116146 )
...
* Fix lying docstring for relative_time template function
* Update homeassistant/helpers/template.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-25 13:01:41 +02:00
Marc Mueller
e2c60e9333
Update mypy to 1.10.0 ( #116158 )
2024-04-25 12:27:34 +02:00
dependabot[bot]
1e1e5ccc7a
Bump actions/download-artifact from 4.1.6 to 4.1.7 ( #116148 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 11:23:15 +02:00
Paul Bottein
ce4db445e8
Update unlocked icon for locks ( #116157 )
2024-04-25 11:21:19 +02:00
dependabot[bot]
1241d70b3b
Bump actions/checkout from 4.1.3 to 4.1.4 ( #116147 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4.1.3...v4.1.4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 10:52:57 +02:00
Erik Montnemery
59dc394ac7
Fix language in strict connection guard page ( #116154 )
2024-04-25 10:48:32 +02:00
Chris Roberts
12c2ed5c4d
Add play/pause functionality for Vizio Smartcast media_player entities ( #108896 )
...
* Add play/pause functionality to vizio integration
Leverages existing pyvizio functionality. My impression is that it also
works for soundbars based on https://github.com/exiva/Vizio_SmartCast_API/issues/19 .
* Set vizio assumed_state to True
The Vizio API is only capable of indicating whether the device is on
or off and not whether it's playing/paused/idle. Setting assumed_state
to True gives us separate Play and Pause buttons versus the (useless)
merged Play/Pause button we would get otherwise.
2024-04-25 08:25:10 +02:00