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
Franck Nijhof
0c44051d2a
Bump version to 2024.5.0b0
2024.5.0b0
2024-04-24 21:05:09 +02:00
Robert Svensson and GitHub
f8c38fad00
Split out event handling from Axis hub ( #113837 )
...
* Split out event handling from Axis hub
* Improve test coverage
* Mark internal methods with '_'
* Rename to event source
2024-04-24 20:47:22 +02:00
Michael and GitHub
4b53471b60
Bump aiopegelonline to 0.0.10 ( #116114 )
...
bump aiopegelonline to 0.0.10
2024-04-24 20:09:40 +02:00
Daniel Hjelseth Høyer and GitHub
830e8d7b94
Fix statistic bug in Tibber sensor ( #116112 )
...
* Handle keyError in Tibber sensor
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Constant
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2024-04-24 20:00:06 +02:00
Mr. Bubbles and GitHub
67021be274
Add notification service for Bring component ( #109222 )
...
* Add notification service for Bring component
* change to async
* update to new library and raise for urgent message without item name
* add icons.json and replace string with reference in strings.json
* Incorporate proposed changes from https://github.com/home-assistant/core/pull/115510
* Remove unnecessary exception, rewrite translations strings
* remove unused constants
2024-04-24 19:41:46 +02:00
Michael Hansen and GitHub
bc7fa8cf9e
Bump intents to 2024.4.24 ( #116111 )
2024-04-24 18:41:17 +02:00
d565c1a84b
Add select platform to jvc_projector component ( #111638 )
...
* Initial commit of jvc_projector select platform
* Move icon to icons.json
* Apply suggestions from code review
* Update tests/components/jvc_projector/test_select.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-24 17:36:50 +02:00
Simone Chemelli and GitHub
41a86d2404
Add quality scale to Vodafone Station ( #116040 )
...
Add quality scale
2024-04-24 17:36:31 +02:00
Simone Chemelli and GitHub
7d5af09aec
Add quality scale to Comelit ( #116041 )
...
add quality scale
2024-04-24 17:32:12 +02:00
TheJulianJES and GitHub
5c3ffb8f55
Bump ZHA dependencies ( #116106 )
2024-04-24 17:24:43 +02:00
Joakim Sørensen and GitHub
f83ee963bf
Add binary sensor entities to Traccar Server ( #114719 )
2024-04-24 17:08:56 +02:00
2beab34de8
Add sensor platform to romy integration ( #112388 )
...
* poc romy status sensor working
* poc romy adc sensor working
* code review changes
* code review changes base enitity.py see branch romy_binary_sensor
* code review change: move CoordinatorEntity to the base class
* code review changes: sensors disabled per default
* code review: icons.json added
* checkout main entity.py
* code review changes: sensors enabled per default again
* disable rssi sensor per default
* Update homeassistant/components/romy/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* code review changes
* code review changes
* code review changes
* pylint fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-24 17:06:46 +02:00
380f192c93
Expose the SkyConnect integration with a firmware config/options flow ( #115363 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-04-24 17:06:24 +02:00
J. Nick Koston and GitHub
e47e62cbbf
Reduce duplicate code in enphase_envoy ( #116107 )
...
Also converts a coro to a callback function since nothing
was being awaited
2024-04-24 16:58:46 +02:00
169b9b0bfe
Fix removing suggested_display_precision from entity registry ( #110671 )
...
* Fix removing suggested_display_precision from entity registry
* Fix tests
* Update homeassistant/components/sensor/__init__.py
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-04-24 16:47:03 +02:00
Arie Catsman and GitHub
bbaa0c16cc
Cancel timer on enphase_envoy config entry unload ( #111406 )
...
* lingeringtimer
* Add async_cleanup to enphase_envoy_coordinator and call from unload_entry
2024-04-24 16:33:14 +02:00
c9ff618ef0
Add nfandroidtv type checking and allow for strings to be passed to the image and icon data ( #108652 )
...
* nfandroidtv - add type checking and allow for strings to be passed to the image and icon data
* nfandroidtv - wrong argument name
* nfandroidtv - put the icon in the wrong varible 🙃
* nfandroidtv - raise ServiceValidationError instead of logging
---------
Co-authored-by: nyangogo <7449028+ioangogo@users.noreply.github.com >
2024-04-24 16:19:44 +02:00
J. Nick Koston and GitHub
d0f5e40b19
Refactor ESPHome manager to avoid sending signals in tests ( #116033 )
2024-04-24 16:14:44 +02:00
220dc1f125
Add binary sensor platform to romy integration ( #112998 )
...
* wip
* poc working, reworked to a binary sensor list
* Update homeassistant/components/romy/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/romy/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/romy/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/romy/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/romy/binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* code review changes, adjust translation key names
* code review clean up: removed unecessary RomyBinarySensorEntityDescription
* code review changes: translation names
* code review changes, put DeviceInfo into RomyEntity
* code review change: change docked icon to type plug
* code review change: move CoordinatorEntity to the base class
* code review changes: sensors disabled per default
* code review: icons.json added
* code review changes: sensors enabled per default again
* checkout main entity.py
* type hinting changes
* Update homeassistant/components/romy/binary_sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-24 15:59:09 +02:00