Norbert Rittel
5b5efb5aaa
Replace "Stopped" with common state in smartthings ( #141789 )
...
* Replace "Stopped" with common state in `smartthings`
* Replace internal references with common ones
2025-03-30 11:58:17 +02:00
Norbert Rittel
391b3ed1e7
Replace "Stopped" with common state in snoo ( #141788 )
...
* Replace "Stopped" with common state in `snoo`
* Replace internal reference with common one
2025-03-30 11:57:15 +02:00
Norbert Rittel
24277259ad
Use more common states for ESS and PV in vicare ( #141792 )
2025-03-30 11:56:50 +02:00
J. Nick Koston
65261de7cc
Migrate emulated_roku to use runtime_data to fix flakey tests ( #141795 )
2025-03-30 11:55:58 +02:00
Norbert Rittel
beb92a7f9c
Replace "Charging" state for binary_sensor with common string ( #141796 )
2025-03-30 11:41:01 +02:00
J. Nick Koston
f1b059c75d
Bump PyISY to 3.1.15 ( #141778 )
...
changelog: https://github.com/automicus/PyISY/compare/v3.1.14...v3.1.15
fixes #141517
fixes #132279
2025-03-30 11:40:25 +02:00
J. Nick Koston
d4970f81aa
Cleanup ESPHome update tests to avoid accessing integration internals ( #141786 )
...
We should not access DomainData directly in the test
2025-03-29 22:30:06 -10:00
Norbert Rittel
29219afb7f
Replace "Charging" state in renault with common string ( #141787 )
2025-03-30 10:16:42 +02:00
tdfountain
7fbf15edc9
Add ambient state translations in NUT ( #141772 )
...
Add ambient state translations
2025-03-29 21:00:53 -10:00
J. Nick Koston
c8d3fa6768
Small cleanups to the device registry ( #141773 )
...
Remove some calls to internal functions that
are now available directly on the devices
and deleted_devices objects
Remove internal functions that are no
longer used
2025-03-29 21:00:13 -10:00
J. Nick Koston
ea5cf3d854
Bump aiohomekit to 3.2.13 ( #141764 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/3.2.8...3.2.13
2025-03-29 20:59:56 -10:00
J. Nick Koston
4a833fb489
Fix blocking late import of httpcore from httpx ( #141771 )
...
There is a late import that blocks the event loop
in newer version
https://github.com/encode/httpx/blob/9e8ab40369bd3ec2cc8bff37ab79bf5769c8b00f/httpx/_transports/default.py#L75
2025-03-29 20:59:40 -10:00
Norbert Rittel
02aa823d25
Replace "Stopped" with common state in matter ( #141768 )
2025-03-30 09:42:48 +03:00
Norbert Rittel
92034aeecc
Replace "Opening" / "Closing" with common states in homee ( #141766 )
2025-03-30 09:42:28 +03:00
Florent Thoumie
9f2232fad1
Bump iaqualink to 0.5.3 ( #141709 )
...
* Update to iaqualink 0.5.3 and silence warning
* Update to iaqualink 0.5.3 and silence warning
* Re-add via_device line
2025-03-30 06:49:18 +02:00
tdfountain
2be2d54a5c
Replace hard coded attributes with constants for test cases in NUT ( #141774 )
...
Replace hard coded attributes with constants
2025-03-29 15:19:41 -10:00
J. Nick Koston
ed99686cc1
Bump propcache to 0.3.1 ( #141770 )
...
* Bump propcache to 0.3.1
changelog: https://github.com/aio-libs/propcache/compare/v0.3.0...v0.3.1
* revert
2025-03-29 23:10:08 +00:00
Norbert Rittel
a6c1f1e485
Replace "Opening" / "Closing" with common states in shelly ( #141767 )
2025-03-30 00:48:28 +03:00
puddly
a219445751
Add helper methods to simplify USB integration testing ( #141733 )
...
* Add some helper methods to simplify USB integration testing
* Re-export `usb_device_from_port`
2025-03-29 11:26:37 -10:00
Norbert Rittel
b65b5aacb6
Add common state references to cover, valve and lock ( #141754 )
...
* Add common states to `cover`
* @NoRi2909 Add common states to `valve`
* Add common states to `lock`
2025-03-29 17:06:15 -04:00
Norbert Rittel
bcead72265
Replace "Stopped" with common state in traccar_server ( #141751 )
2025-03-29 17:05:34 -04:00
Benjamin Bender
35b9564ed4
Show external cover art in music-assistant-integration ( #141716 )
...
* fix: handling of external album-art in music-assistant-integration
* chore: refinements
* make the image-logic more readable
* fix code comment to be accurate
2025-03-29 17:04:57 -04:00
Florent Thoumie
aba01d4361
Remove iaqualink warning caused by via_device ( #141761 )
...
Remove warning caused by via_device
2025-03-29 17:03:35 -04:00
Franck Nijhof
4398af51c8
Fix spamming log message in QNAP ( #141752 )
2025-03-29 16:57:43 -04:00
Norbert Rittel
83f4f4cc96
Replace "Stopped" with common state in ipp ( #141750 )
2025-03-29 19:19:56 +01:00
Norbert Rittel
1800e6fb8e
Add common states for "Opening" and "Closing" ( #141747 )
2025-03-29 19:19:30 +01:00
Simone Chemelli
43b83c855f
Align code styling in Vodafone Station tests ( #141745 )
2025-03-29 18:42:12 +01:00
Marcel van der Veldt
20e2de200f
Always set pause feature on Music Assistant mediaplayers ( #141686 )
2025-03-29 18:39:59 +01:00
Josef Zweck
ed4ebe1222
Add unkown to uncalibrated state for tedee ( #141262 )
2025-03-29 18:38:19 +01:00
Simone Chemelli
4e4446cef4
Fix immediate state update for Comelit ( #141735 )
2025-03-29 18:22:03 +01:00
Norbert Rittel
e2ff0b265d
Replace "Stopped" with common state in prusalink ( #141743 )
...
* Replace "Stopped" with common state in `prusalink`
* Sentence-case "Nozzle diameter"
2025-03-29 18:07:38 +01:00
J. Nick Koston and TheJulianJES
6d48fc183a
Fix ESPHome update entities being loaded before device_info is available ( #141704 )
...
* Fix ESPHome update entities being loaded before device_info is available
Since we load platforms when restoring config, the update
platform could be loaded before the connection to the
device was finished which meant device_info could still
be empty. Wait until device_info is available to
load the update platform.
fixes #135906
* Apply suggestions from code review
* move comment
* Update entry_data.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2025-03-29 17:53:01 +01:00
J. Nick Koston
ea8392a4a1
Fix ESPHome entities not being removed when the ESPHome config removes an entire platform ( #141708 )
...
* Fix old ESPHome entities not being removed when configuration changes
fixes #140756
* make sure all callbacks fire
* make sure all callbacks fire
* make sure all callbacks fire
* make sure all callbacks fire
* revert
* cover
2025-03-29 17:48:51 +01:00
Simone Chemelli
bcd296822d
Add full test coverage for Comelit alarm control panel ( #141371 )
...
* Add full test coverage for Comelit alarm control panel
* fix methods description
* revert unwanted change
* apply review comment
2025-03-29 17:29:37 +01:00
Jan Bouwhuis
6ee97f341d
Improve MQTT translation strings ( #141691 )
...
* Improve MQTT options translation string
* more improvements
2025-03-29 17:29:04 +01:00
Norbert Rittel and acidcoke
aa2ab74ee9
Replace "On" and "Off" in airzone_cloud with common states ( #141711 )
...
* Replace "On", "Off" and "Stop(ped)" in `airzone_cloud` with common strings
* Revert to "Stop" as mode name by manufacturer
Co-authored-by: acidcoke <acidcoke@acidic.codes >
---------
Co-authored-by: acidcoke <acidcoke@acidic.codes >
2025-03-29 18:05:41 +03:00
Norbert Rittel
49b2ab9889
Replace "Stopped" etc. with common state in teslemetry/tessie/tesla_fleet ( #141714 )
...
* Replace "Stopped" with common state in `teslemetry`
* Replace "Disconnected" with common state in `teslemetry`
* Replace "Stopped"/"Disconnected" with common state in `tessie`
* Replace "Stopped", "Connected", "Disconnected" with common state in `tesla_fleet`
2025-03-29 18:03:48 +03:00
Martin Hjelmare
2549e2cc0f
Patch Z-Wave platforms in humidifier tests ( #141732 )
2025-03-29 17:59:13 +03:00
J. Diego Rodríguez Royo and Martin Hjelmare
b15fa81a44
Set Home Connect program action field as not required ( #141729 )
...
* Set Home Connect program action field as not required
* Remove required field
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-03-29 15:02:54 +01:00
J. Diego Rodríguez Royo and Martin Hjelmare
09f6246d1b
Dynamically add Home Connect event sensors ( #141198 )
...
* Dynamically add Home Connect event sensors to HA
* Add and remove listeners on paired and depaired events
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test
* Adjust English
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-03-29 12:53:34 +01:00
Norbert Rittel
96ff389fd1
Sentence-case "Medium type" in mopeka ( #141718 )
2025-03-29 10:19:25 +01:00
Joost Lekkerkerker
b55f1df297
Only link the parent device if known in SmartThings ( #141719 )
...
Only link the parent device if we know the parent device
2025-03-29 10:18:27 +01:00
Joost Lekkerkerker
d88f7b8600
Only trigger events on button updates in SmartThings ( #141720 )
...
Only trigger events on button updates
2025-03-29 10:17:38 +01:00
Norbert Rittel
df2a94bb5b
Replace "country" with common string in lg_thinq ( #141690 )
2025-03-29 00:27:10 +00:00
Norbert Rittel
c4ac492c6e
Add common state "Stopped" ( #141701 )
2025-03-29 00:25:22 +00:00
Franck Nijhof
fcd4d3e2df
Add ability to subscribe to own YouTube channels ( #141693 )
2025-03-28 19:59:24 -04:00
Franck Nijhof
42d6bd3839
Handle invalid JSON errors in AirNow ( #141695 )
2025-03-28 19:58:41 -04:00
J. Nick Koston
d6b48003b6
Improve performance of websocket_api _state_diff_event ( #141696 )
...
We can use last_updated_timestamp for the compare since its always
calculated when the state is created and comparing floats is
much faster than datetime objects
2025-03-28 19:58:12 -04:00
Franck Nijhof
ba8f69d956
Fix Tuya tdq category to pick up temp & humid ( #141698 )
2025-03-28 19:57:56 -04:00
Norbert Rittel
f22bb72d18
Replace 4 occurrences of "Enable" in teslemetry with common string ( #141699 )
2025-03-28 23:47:44 +01:00