G Johansson
b50cf12df4
Fixes
2024-12-29 14:30:26 +00:00
Andrea Arcangeli
b3bdf80eb2
open_meteo: correct UTC timezone handling in hourly forecast
...
The `datetime` variable is timezone-naive. Using
`dt_util.as_utc(datetime)` incorrectly assigns the local timezone
instead of UTC, leading to incorrect conversions. To fix this,
directly assign the UTC timezone to the `datetime` variable before
conversion, ensuring `dt_util.as_utc()` does not overwrite it with the
local timezone.
2024-12-29 14:30:26 +00:00
G Johansson
409dc4ad48
Move coordinator to own file in Open-Meteo ( #134197 )
2024-12-29 15:25:40 +01:00
Michael
7704ef95a4
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 15:08:15 +01:00
Manu
0db07a033b
Migrate Habitica integration to habiticalib ( #131032 )
...
* Migrate data to habiticalib
* Add habiticalib to init and coordinator
* Migrate Habitica config flow to habiticalib
* migrate init to habiticalib
* migrate buttons to habiticalib
* migrate switch to habiticalib
* update habiticalib
* cast_skill action
* migrate update_score
* migrate transformation items action
* migrate quest actions
* fix fixture errors
* Migrate coordinator data and content
* bump habiticalib
* Remove habitipy and use wrapper in habiticalub
* changes
* some fixes
* minor refactoring
* class_needed annotation
* Update diagnostics
* do integration setup in coordinator setup
* small changes
* raise HomeAssistantError for TooManyRequestsError
* fix docstring
* update tests
* changes to tests/snapshots
* fix update_todo_item
2024-12-29 15:00:31 +01:00
Joost Lekkerkerker
4717eb3142
Bump python-overseerr to 0.4.0 ( #134192 )
2024-12-29 15:46:30 +02:00
Joost Lekkerkerker
c23f5c9f2c
Make elevenlabs recoverable ( #134094 )
...
* Make elevenlabs recoverable
* Add tests for entry setup
* Use the same fixtures for setup and config flow
* Update tests/components/elevenlabs/test_setup.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
---------
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
2024-12-29 14:26:59 +01:00
Michael
873b078bb3
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 14:07:45 +01:00
Manu
0dd93a18c5
Add button platform to IronOS integration ( #133678 )
...
* Add button platform to IronOS integration
* Add tests
* load platform
* refactor
* update tests
2024-12-29 12:39:13 +01:00
Maikel Punie
da96e2077b
Add Velbus Button tests ( #134186 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-29 11:55:52 +01:00
Manu
1d69cf11a5
Bump pynecil to v3.0.1 ( #134174 )
2024-12-29 10:06:29 +02:00
Manu
adb1fbbbc4
Add switch platform to IronOS integration ( #133691 )
...
* Add switch platform
* Add tests
* prevent switch bouncing
* some changes
* icons
* update tests
* changes
2024-12-28 21:59:06 +01:00
G Johansson
645f2e44b9
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-28 21:38:04 +01:00
Artur Pragacz
b3aede611a
Fix Onkyo volume rounding ( #134157 )
2024-12-28 21:34:01 +01:00
jb101010-2
72a96249b1
Suez_water: clear quality scale ( #134027 )
...
* Suez_water: clear quality scale
Revert invalid done rules and mark inapplicable ones as exempted.
* Mark entity disabled as todo
* Mark devices as todo
* missing push
* Update homeassistant/components/suez_water/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev>
* Update quality_scale.yaml
* Update quality_scale.yaml again
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2024-12-28 20:59:11 +01:00
Joost Lekkerkerker
80dbce14ec
Add binary sensor to Tile ( #134153 )
2024-12-28 16:49:14 +01:00
Manu
0376f75ee3
Bump pynecil to v3.0.0 ( #134151 )
2024-12-28 16:48:28 +01:00
jb101010-2
e58bd62c68
Suez_water: use meter id as unique_id ( #133959 )
...
* Suez_water: use meter id as unique_id
* Review fixes
* No more afraid check :)
* review again
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-12-28 16:25:10 +01:00
Matthias Alphart
6dbcd130b0
Add quality_scale.yaml for KNX ( #133937 )
...
* Add quality_scale.yaml
* Update quality_scale.yaml
2024-12-28 16:24:49 +01:00
Andrew Jackson
4639f57014
Remove deprecated Mastodon yaml config import ( #134040 )
...
* Remove Mastodon yaml import
* Revert removal of async_migrate_entry
2024-12-28 16:22:32 +01:00
G Johansson
4080455c12
Use x,y in roborock action call ( #134133 )
...
* Use x,y in roborock action call
* Fix description
2024-12-28 16:12:09 +01:00
Joost Lekkerkerker
df7d518f38
Add versions to Tile device ( #134150 )
...
* Add versions to Tile device
* Add versions to Tile device
2024-12-28 16:04:36 +01:00
Joost Lekkerkerker
47adfb574f
Bump python-overseerr to 0.3.0 ( #134147 )
...
Bump Overseerr to 0.3.0
2024-12-28 15:44:15 +01:00
Joost Lekkerkerker
4c5d0c2ec4
Add Tile device tracker tests ( #134137 )
2024-12-28 15:36:56 +01:00
G Johansson
4febe43021
Add missing device classes in scrape ( #134141 )
2024-12-28 15:36:23 +01:00
Maikel Punie
af13979855
Add Velbus binary sensor tests ( #134132 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-28 14:57:48 +01:00
Marc Mueller
d9f2140df3
Add ClassVar annotation for singleton patterns ( #134135 )
2024-12-28 13:17:15 +01:00
Joost Lekkerkerker
cc80108629
Bump yt-dlp to 2024.12.23 ( #134131 )
2024-12-28 13:13:07 +01:00
Joost Lekkerkerker
16af76b968
Add Tile device tests ( #134138 )
2024-12-28 13:10:13 +01:00
Joost Lekkerkerker
590f0ce61f
Refactor Tile tests ( #134130 )
2024-12-28 12:37:21 +01:00
Allen Porter
14059c6df8
Remove unused parameters from function calls in rainbird ( #134124 )
...
Remove unused parameters from rainbird function calls
2024-12-28 11:34:27 +00:00
Joost Lekkerkerker
268c21addd
Add Overseerr integration ( #133981 )
...
* Add Overseerr integration
* Add Overseerr integration
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
2024-12-28 11:50:36 +01:00
Andre Lengwenus
565fa4ea1f
Remove incorrect device check in LCN events ( #134116 )
2024-12-28 09:26:49 +01:00
Raj Laud
28cd7f2473
Bump pysqueezebox to v0.11.1 ( #134097 )
2024-12-28 09:24:22 +01:00
Noah Husby
aceb1b39ba
Add mute support to Russound RIO ( #134118 )
2024-12-28 09:22:13 +01:00
Allen Porter
6edf06f8a4
Converge stream av open methods, options, and error handling ( #134020 )
...
* Converge stream av open methods, options, and error handling
* Remove exception that is never thrown
* Update exceptions thrown in generic tests
* Increase stream test coverage
2024-12-27 18:47:33 -08:00
Noah Husby
07ae9b15d0
Bump aiorussound to 4.2.0 ( #134117 )
2024-12-27 18:23:57 -08:00
G Johansson
d676169b04
Cleanup devices in Nord Pool from reconfiguration ( #134043 )
...
* Cleanup devices in Nord Pool from reconfiguration
* Mods
* Mod
2024-12-27 21:33:37 +01:00
Noah Husby
24ce3d7daa
Remove deprecated yaml import for Russound RIO ( #134072 )
2024-12-27 21:27:33 +01:00
Joost Lekkerkerker
417e736746
Migrate Tile to use entry.runtime_data ( #134107 )
2024-12-27 21:25:36 +01:00
Cyrill Raccaud
bb8d4ca255
Add unit test for sensors in swiss public transport ( #134115 )
...
* add unit test for sensors
* clean up
2024-12-27 21:21:45 +01:00
Joost Lekkerkerker
375af6cb1c
Introduce base entity for Tile ( #134109 )
2024-12-27 21:18:01 +01:00
Jan Bouwhuis
263e0acd3a
Set PARALLEL_UPDATES for incomfort entity platforms ( #134110 )
2024-12-27 20:43:30 +01:00
Erwin Douna
da531d0e4e
Bump Tado to 0.18.5 ( #133988 )
2024-12-27 20:26:19 +01:00
Joost Lekkerkerker
844e36c8fe
Bump python-homeassistant-analytics to 0.8.1 ( #134101 )
2024-12-27 20:21:12 +01:00
Joost Lekkerkerker
9976c07f89
Remove YAML import from Tile ( #134108 )
2024-12-27 20:15:48 +01:00
Aaron Bach
7df9d2e938
Bump pytile
to 2024.12.0 ( #134103 )
2024-12-27 20:04:35 +01:00
Joost Lekkerkerker
52318f5f37
Extract Tile coordinator in separate file ( #134104 )
2024-12-27 19:30:13 +01:00
Joost Lekkerkerker
b9c2b3f7e3
Remove Tile unique id migration ( #134106 )
2024-12-27 19:25:10 +01:00
Andrew Sayre
a9ff5b8007
Bump pyheos to v0.8.0 ( #134069 )
...
Bump pyheos and update usage
2024-12-27 11:01:35 -06:00