J. Nick Koston and GitHub
ce42ad187c
Fix unifiprotect delaying shutdown if websocket if offline ( #116331 )
2024-04-28 08:14:04 -05:00
J. Nick Koston and GitHub
3f0c0a72db
Prevent setup retry from delaying shutdown ( #116328 )
2024-04-28 08:13:51 -05:00
J. Nick Koston and GitHub
76639252c9
Make discovery flow tasks background tasks ( #116327 )
2024-04-28 08:13:37 -05:00
J. Nick Koston and GitHub
5d59b4cddd
Remove unneeded TYPE_CHECKING guard in core async_set ( #116311 )
2024-04-27 19:34:17 -05:00
Jan Bouwhuis and GitHub
43dc5415de
Fix no will published when mqtt is down ( #116319 )
2024-04-27 18:42:38 -05:00
J. Nick Koston and GitHub
50405fae5f
Add a cache to _verify_event_type_length_or_raise ( #116312 )
...
Most of the time the events being fired are the same so we can
skip the python code in this function
2024-04-27 18:42:29 -05:00
IceBotYT and GitHub
9fb01f3956
Convert Linear to use a base entity ( #116133 )
...
* Convert Linear to use a base entity
* Convert Linear to use a base entity
* Remove str cast in coordinator
* More minor fixes
2024-04-27 23:11:52 +02:00
wittypluck and GitHub
3fd863bd7c
Unifi: enable statistics for PoE port power sensor ( #116308 )
...
Add SensorStateClass.MEASUREMENT to PoE port power sensor
2024-04-27 22:21:08 +02:00
J. Nick Koston and GitHub
cf682c0c44
Use more shorthand attrs in emonitor ( #116307 )
2024-04-27 14:24:02 -05:00
David Knowles and GitHub
83b5ecb36f
Increase the Hydrawise refresh frequency from 120s to 30s ( #116298 )
2024-04-27 20:46:58 +02:00
J. Nick Koston and GitHub
cbcfd71f3d
Reduce number of time calls needed to write state ( #116297 )
2024-04-27 13:17:31 -05:00
J. Nick Koston and GitHub
f295172d07
Add a fast path for _stringify_state when state is already a str ( #116295 )
2024-04-27 10:48:17 -05:00
J. Nick Koston and GitHub
eea66921bb
Avoid update call in entity state write if there is no customize data ( #116296 )
2024-04-27 10:48:05 -05:00
Erik Montnemery and GitHub
b94b93cc63
Make freezegun find event.time_tracker_utcnow ( #116284 )
2024-04-27 07:08:56 -05:00
J. Nick Koston and GitHub
7715bee6b0
Fix script in restart mode that is fired from the same trigger ( #116247 )
2024-04-27 07:08:29 -05:00
a37d274b37
Fix Aseko binary sensors names ( #116251 )
...
* Fix Aseko binary sensors names
* Fix add missing key to strings.json
* Fix remove setting shorthand translation key attribute
* Update homeassistant/components/aseko_pool_live/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-27 10:02:52 +02:00
Paulus Schoutsen
9819cdfec2
Bump version to 2024.5.0b1
2024.5.0b1
2024-04-27 07:27:57 +00:00
Raman Gupta and Paulus Schoutsen
3c48c41734
Bump zwave-js-server-python to 0.55.4 ( #116278 )
2024-04-27 07:27:50 +00:00
J. Nick Koston and Paulus Schoutsen
46dff86d1a
Move thread safety check in area_registry sooner ( #116265 )
...
It turns out we have custom components that are writing to the area 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 07:27:49 +00:00
J. Nick Koston and Paulus Schoutsen
85baa2508d
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 07:27:49 +00:00
J. Nick Koston and Paulus Schoutsen
8d11a9f21a
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 07:27:48 +00:00
Paul Bottein and Paulus Schoutsen
603f46184c
Update frontend to 20240426.0 ( #116230 )
2024-04-27 07:27:47 +00:00
e9c4185cf6
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-27 07:27:47 +00:00
Robert Resch and Paulus Schoutsen
2861ac4ac9
Use None as default value for strict connection cloud store ( #116219 )
2024-04-27 07:27:46 +00:00
Erik Montnemery and Paulus Schoutsen
5fb08e8b25
Restore default timezone after electric_kiwi sensor tests ( #116217 )
2024-04-27 07:27:45 +00:00
Brett Adams and Paulus Schoutsen
8f02ed4bf3
Breakfix to handle null value in Teslemetry ( #116206 )
...
* Fixes
* Remove unused test
2024-04-27 07:27:44 +00:00
Erik Montnemery and Paulus Schoutsen
1be5249269
Reduce scope of bootstrap test fixture to module ( #116195 )
2024-04-27 07:27:43 +00:00
J. Nick Koston and Paulus Schoutsen
9f84c38f08
Bump bluetooth-auto-recovery to 1.4.2 ( #116192 )
2024-04-27 07:27:42 +00:00
Erik Montnemery and Paulus Schoutsen
a9b9d7f566
Fix flaky traccar_server tests ( #116191 )
2024-04-27 07:27:42 +00:00
J. Nick Koston and Paulus Schoutsen
63ef52a312
Fix smartthings doing I/O in the event loop to import platforms ( #116190 )
2024-04-27 07:27:41 +00:00
8ac6593b53
Make Roborock listener update thread safe ( #116184 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-27 07:27:40 +00:00
On Freund and Paulus Schoutsen
7cabb04bc9
Bump pyrisco to 0.6.1 ( #116182 )
2024-04-27 07:27:39 +00:00
J. Nick Koston and Paulus Schoutsen
1defd18cf5
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-27 07:27:38 +00:00
Jan Bouwhuis and Paulus Schoutsen
e0cc9198aa
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-27 07:27:37 +00:00
Michael Hansen and Paulus Schoutsen
5ac8488d2a
Update Ollama model names list ( #116172 )
2024-04-27 07:27:36 +00:00
J. Nick Koston and Paulus Schoutsen
12bce5451e
Revert orjson to 3.9.15 due to segmentation faults ( #116168 )
2024-04-27 07:27:36 +00:00
Erik Montnemery and Paulus Schoutsen
4612f18186
Remove early return when validating entity registry items ( #116160 )
2024-04-27 07:27:35 +00:00
Paul Bottein and Paulus Schoutsen
29ab68fd24
Update unlocked icon for locks ( #116157 )
2024-04-27 07:27:34 +00:00
Erik Montnemery and Paulus Schoutsen
0b74f02c4e
Fix language in strict connection guard page ( #116154 )
2024-04-27 07:27:34 +00:00
epenet and Paulus Schoutsen
571c86cb91
Handle invalid device type in onewire ( #116153 )
...
* Make device type optional in onewire
* Add comment
2024-04-27 07:27:33 +00:00
18f1c0c9f3
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-27 07:27:32 +00:00
c8d025f525
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-27 07:27:32 +00:00
On Freund and Paulus Schoutsen
74f32cfa90
Avoid blocking the event loop when unloading Monoprice ( #116141 )
...
* Avoid blocking the event loop when unloading Monoprice
* Code review suggestions
2024-04-27 07:27:31 +00:00
rappenze and Paulus Schoutsen
f91266908d
Bump pyfibaro to 0.7.8 ( #116126 )
2024-04-27 07:27:30 +00:00
Joakim Plate and Paulus Schoutsen
d6f1d0666c
Update rfxtrx to 0.31.1 ( #116125 )
2024-04-27 07:27:29 +00:00
Joakim Plate and Paulus Schoutsen
0eace572c6
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 07:27:28 +00:00
c65187cbfb
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-27 07:27:27 +00:00
J. Nick Koston and GitHub
b403c9f92e
Move thread safety check in area_registry sooner ( #116265 )
...
It turns out we have custom components that are writing to the area 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:26:35 +02:00
epenet and GitHub
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 and GitHub
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