Franck Nijhof
fe82e7f24d
Bump version to 2024.8.0b1
2024-08-02 17:46:01 +02:00
Bram Kragten
433c1a57e7
Update frontend to 20240802.0 ( #123072 )
2024-08-02 17:45:50 +02:00
Joost Lekkerkerker
b36059fc64
Do not raise repair issue about missing integration in safe mode ( #123066 )
2024-08-02 17:45:47 +02:00
Philip Vanloo
13c9d69440
Add additional items to REPEAT_MAP in LinkPlay ( #123063 )
...
* Upgrade python-linkplay, add items to REPEAT_MAP
* Undo dependency bump
2024-08-02 17:45:43 +02:00
Philip Vanloo
9c7134a865
LinkPlay: Bump python-linkplay to 0.0.6 ( #123062 )
...
Bump python-linkplay to 0.0.6
2024-08-02 17:45:39 +02:00
Erik Montnemery
d7cc2a7e9a
Correct squeezebox service ( #123060 )
2024-08-02 17:45:36 +02:00
Fabian
f9276e28b0
Add device class ( #123059 )
2024-08-02 17:45:32 +02:00
H. Árkosi Róbert
15ad6db1a7
Add LinkPlay models ( #123056 )
...
* Add some LinkPlay models
* Update utils.py
* Update utils.py
* Update utils.py
* Update homeassistant/components/linkplay/utils.py
* Update homeassistant/components/linkplay/utils.py
* Update utils.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-02 17:45:29 +02:00
Erik Montnemery
c1043ada22
Correct type annotation for EntityPlatform.async_register_entity_service ( #123054 )
...
Correct type annotation for EntityPlatform.async_register_entity_service
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-08-02 17:45:26 +02:00
Paulus Schoutsen
d141122008
Ollama implement CONTROL supported feature ( #123049 )
2024-08-02 17:45:23 +02:00
Paulus Schoutsen
abeba39842
OpenAI make supported features reflect the config entry options ( #123047 )
2024-08-02 17:45:19 +02:00
Matthias Alphart
bb597a908d
Use freezer in KNX tests ( #123044 )
...
use freezer in tests
2024-08-02 17:45:16 +02:00
Matthias Alphart
dcae2f35ce
Mitigate breaking change for KNX climate schema ( #123043 )
2024-08-02 17:45:12 +02:00
Matthias Alphart
b06a5af069
Address post-merge reviews for KNX integration ( #123038 )
2024-08-02 17:45:09 +02:00
J. Nick Koston
a624ada8d6
Fix doorbird models are missing the schedule API ( #123033 )
...
* Fix doorbird models are missing the schedule API
fixes #122997
* cover
2024-08-02 17:45:06 +02:00
David F. Mulcahey
d87366b1e7
Make ZHA load quirks earlier ( #123027 )
2024-08-02 17:45:03 +02:00
Michael Hansen
5ce8a2d974
Standardize assist pipelines on 10ms chunk size ( #123024 )
...
* Make chunk size always 10ms
* Fix voip
2024-08-02 17:44:59 +02:00
Robert Resch
a42615add0
Fix and improve tedee lock states ( #123022 )
...
Improve tedee lock states
2024-08-02 17:44:56 +02:00
Matrix
ecbff61332
Bump yolink api to 0.4.6 ( #123012 )
2024-08-02 17:44:53 +02:00
Paulus Schoutsen
e9bfe82582
Make the Android timer notification high priority ( #123006 )
2024-08-02 17:44:50 +02:00
Ivan Belokobylskiy
55abe68a5f
Bump aioymaps to 1.2.5 ( #123005 )
...
Bump aiomaps, fix sessionId parsing
2024-08-02 17:44:46 +02:00
amccook
acf523b5fb
Fix handling of directory type playlists in Plex ( #122990 )
...
Ignore type directory
2024-08-02 17:44:43 +02:00
Matrix
0216455137
Fix yolink protocol changed ( #122989 )
2024-08-02 17:44:40 +02:00
J. Nick Koston
cb37ae6608
Update doorbird error notification to be a repair flow ( #122987 )
2024-08-02 17:44:37 +02:00
karwosts
3b462906d9
Restrict nws.get_forecasts_extra selector to nws weather entities ( #122986 )
2024-08-02 17:44:34 +02:00
Matrix
dfb4e9c159
Yolink device model adaptation ( #122824 )
2024-08-02 17:44:31 +02:00
karwosts
6a6814af61
Use text/multiple selector for input_select.set_options ( #122539 )
2024-08-02 17:44:27 +02:00
Denis Shulyaka
1a7085b068
Add aliases to script llm tool description ( #122380 )
...
* Add aliases to script llm tool description
* Also add name
2024-08-02 17:44:24 +02:00
Christopher Fenner
804d7aa4c0
Fix translation key for power exchange sensor in ViCare ( #122339 )
2024-08-02 17:44:21 +02:00
DeerMaximum
1b1d86409c
Velux use node id as fallback for unique id ( #117508 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-08-02 17:44:18 +02:00
Ryan Mattson
2520fcd284
Lyric: Properly tie room accessories to the data coordinator ( #115902 )
...
* properly tie lyric accessories to the data coordinator so sensors recieve updates
* only check for accessories for LCC devices
* revert: meant to give it its own branch and PR
2024-08-02 17:44:13 +02:00
Franck Nijhof
18afe07c16
Bump version to 2024.8.0b0
2024-07-31 22:38:50 +02:00
Michael Hansen
6baee603a5
Bump pymicro-vad to 1.0.1 ( #122973 )
2024-07-31 22:10:50 +02:00
Simon
5fefa606b6
Add ElevenLabs text-to-speech integration ( #115645 )
...
* Add ElevenLabs text-to-speech integration
* Remove commented out code
* Use model_id instead of model_name for elevenlabs api
* Apply suggestions from code review
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
* Use async client instead of sync
* Add ElevenLabs code owner
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Set entity title to voice
* Rename to elevenlabs
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Allow multiple voices and options flow
* Sort default voice at beginning
* Rework config flow to include default model and reloading on options flow
* Add error to strings
* Add ElevenLabsData and suggestions from code review
* Shorten options and config flow
* Fix comments
* Fix comments
* Add wip
* Fix
* Cleanup
* Bump elevenlabs version
* Add data description
* Fix
---------
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-07-31 21:31:09 +02:00
Mr. Bubbles
7bc2381a45
Add Pinecil virtual integration supported by IronOS ( #122803 )
2024-07-31 21:24:15 +02:00
Jack Gaino
2910369647
Optionally return response data when calling services through the API ( #115046 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-31 21:00:04 +02:00
alexfp14
17f34b452e
Add HVAC mode support for AtlanticPassAPCHeatPumpMainComponent (heati… ( #122175 )
...
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2024-07-31 20:52:32 +02:00
epenet
220f686078
Remove invalid type hint and assignment in number ( #122906 )
2024-07-31 20:51:24 +02:00
epenet
d878d744e7
Fix implicit-return in irish_rail_transport ( #122916 )
2024-07-31 20:50:31 +02:00
epenet
b31263b747
Fix implicit-return in itunes ( #122917 )
2024-07-31 20:50:11 +02:00
epenet
4a4209647e
Fix implicit-return in humidifier ( #122921 )
2024-07-31 20:49:40 +02:00
epenet
9860109db9
Fix implicit-return in satel_integra ( #122925 )
2024-07-31 20:49:19 +02:00
epenet
b8ac86939b
Fix implicit-return in smartthings ( #122927 )
2024-07-31 20:49:06 +02:00
epenet
9023d80d1b
Fix implicit-return in twitter ( #122931 )
2024-07-31 20:48:51 +02:00
epenet
c702ffa7dd
Fix implicit-return in uk_transport ( #122932 )
2024-07-31 20:48:30 +02:00
epenet
be8186126e
Fix implicit-return in valve ( #122933 )
2024-07-31 20:47:48 +02:00
epenet
4fda025106
Fix implicit-return in wsdot ( #122935 )
2024-07-31 20:47:33 +02:00
J. Nick Koston
c7f863a141
Drop some unnecessary lambdas in powerwall ( #122936 )
2024-07-31 20:47:19 +02:00
epenet
4aacec2de7
Fix implicit-return in xiaomi ( #122938 )
2024-07-31 20:46:30 +02:00
epenet
a6aae4e857
Fix implicit-return in xiaomi_miio ( #122939 )
2024-07-31 20:45:48 +02:00
epenet
dde97a02f0
Fix implicit-return in xiaomi_aqara ( #122940 )
2024-07-31 20:45:29 +02:00
epenet
d393317eb2
Fix implicit-return in yamaha ( #122942 )
2024-07-31 20:45:10 +02:00
J. Nick Koston
2f3f124aa1
Drop unnecessary lambdas in the entity filter ( #122941 )
2024-07-31 20:44:47 +02:00
epenet
79a741486c
Fix implicit-return in wyoming ( #122946 )
2024-07-31 20:42:57 +02:00
epenet
c0fe65fa60
Fix unnecessary-return-none in homematic ( #122948 )
2024-07-31 20:42:42 +02:00
J. Nick Koston
8de0e4ca7c
Remove aiohappyeyeballs license exception ( #122969 )
2024-07-31 13:42:33 -05:00
epenet
7c179c33b5
Fix unnecessary-return-none in tradfri ( #122950 )
2024-07-31 20:42:19 +02:00
epenet
177690bcb3
Rename variable in sensor tests ( #122954 )
2024-07-31 20:42:05 +02:00
epenet
a23b3f84f0
Fix implicit-return in garadget ( #122923 )
2024-07-31 20:41:44 +02:00
Michael Hansen
d5388452d4
Use finished speaking detection in ESPHome/Wyoming ( #122962 )
2024-07-31 20:39:03 +02:00
Marcel van der Veldt
8a4206da99
Matter handle FeatureMap update ( #122544 )
2024-07-31 20:37:57 +02:00
Pete Sage
f1084a57df
Fix Sonos media_player control may fail when grouping speakers ( #121853 )
2024-07-31 20:36:59 +02:00
Marcel van der Veldt
0189a05297
Extend Matter select entity ( #122513 )
2024-07-31 20:36:43 +02:00
Steven B.
7276b4b3ad
Bump python-kasa to 0.7.1 ( #122967 )
2024-07-31 13:31:53 -05:00
epenet
93bcd413a7
Fix unnecessary-return-none in iotty ( #122947 )
2024-07-31 20:21:26 +02:00
epenet
bc25657f0a
Fix unnecessary-return-none in telnet ( #122949 )
2024-07-31 20:21:04 +02:00
Steven B.
9db42beade
Fix handling of tplink light effects for scenes ( #122965 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-31 12:57:12 -05:00
Thomas55555
cc1a6d60c0
Add override for work areas in Husqvarna Automower ( #120427 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-31 19:28:46 +02:00
G Johansson
a913587eb6
Climate validate temperature(s) out of range ( #118649 )
...
* Climate temperature out of range
* Fix test sensibo
* use temp converting for min/max
* Fix
* Fix mqtt tests
* Fix honeywell tests
* Fix Balboa tests
* Fix whirlpool test
* Fix teslemetry test
* Fix plugwise test
* Fix tplink test
* Fix generic thermostat test
* Fix modbus test
* Fix fritzbox tests
* Honewell
2024-07-31 19:17:53 +02:00
Louis Christ
ae9e8ca419
Simplify async_setup_entry in bluesound integration ( #122874 )
...
* Use async_added_to_hass and async_will_remove_from_hass
* Remove self._hass
2024-07-31 19:04:17 +02:00
epenet
69a8c5dc9f
Fix implicit-return in hddtemp ( #122919 )
2024-07-31 18:44:36 +02:00
epenet
3f091470fd
Use pytest.mark.usefixtures in risco tests ( #122955 )
2024-07-31 18:28:35 +02:00
Marcel van der Veldt
c888908cc8
Add default warning for installing matter device updates ( #122597 )
2024-07-31 18:23:40 +02:00
J. Nick Koston
172e2125f6
Switch to using update for headers middleware ( #122952 )
2024-07-31 18:17:45 +02:00
Michael
69f54656c4
Fix cleanup of orphan device entries in AVM Fritz!Box Tools ( #122937 )
...
* fix cleanup of orphan device entries
* add test for cleanup button
2024-07-31 17:58:11 +02:00
Bram Kragten
c359d4a419
Update frontend to 20240731.0 ( #122956 )
2024-07-31 17:53:52 +02:00
epenet
a1b8545568
Fix unnecessary-return-none in nest ( #122951 )
2024-07-31 17:13:53 +02:00
starkillerOG
8c0d9a1320
Add Reolink chime support ( #122752 )
2024-07-31 17:04:09 +02:00
Christopher Fenner
f764705629
Add support for ventilation device to ViCare ( #114175 )
...
* add ventilation program & mode
* add ventilation device
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Update const.py
* Create fan.py
* Update fan.py
* Update types.py
* add test case
* add translation key
* use translation key
* update snapshot
* fix ruff findings
* fix ruff findings
* add log messages to setter
* adjust test case
* reset climate entity
* do not display speed if not in permanent mode
* update snapshot
* update test cases
* add comment
* mark fan as always on
* prevent turning off device
* allow to set permanent mode
* make speed_count static
* add debug outputs
* add preset state translations
* allow permanent mode
* update snapshot
* add test case
* load programs only on init
* comment on ventilation modes
* adjust test cases
* add exception message
* ignore test coverage on fan.py
* Update test_fan.py
* simplify
* Apply suggestions from code review
* remove tests
* remove extra state attributes
* fix leftover
* add missing labels
* adjust label
* change state keys
* use _attr_preset_modes
* fix ruff findings
* fix attribute access
* fix from_ha_mode
* fix ruff findings
* fix mypy findings
* simplify
* format
* fix typo
* fix ruff finding
* Apply suggestions from code review
* change fan mode handling
* add test cases
* remove turn_off
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Apply suggestions from code review
* Update fan.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-31 16:23:27 +02:00
karwosts
3df78043c0
Add enable_millisecond to duration selector ( #122821 )
...
* Add enable_milliseconds to duration selector.
* One more test
2024-07-31 16:13:05 +02:00
epenet
97de1c2b66
Fix implicit-return in recorder ( #122924 )
2024-07-31 15:46:13 +02:00
Michael
f7f0f49015
Move lifespan attributes into own sensors for legacy Ecovacs bots ( #122740 )
...
* move available property to base entity class
* add lifespan sensors
* apply suggestion, simplify the method
* don't touch internals in tests
* apply suggestion
* apply suggestions
2024-07-31 15:36:57 +02:00
J. Nick Koston
a35fa0e95a
Warn that the minimum SQLite version will change to 3.40.1 as of 2025.2 ( #104298 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-31 08:13:04 -05:00
Kevin Stillhammer
cddb3bb668
Add reconfigure step for here_travel_time ( #114667 )
...
* Add reconfigure step for here_travel_time
* Add comments, reuse step_user, TYPE_CHECKING, remove defaults
2024-07-31 15:08:25 +02:00
epenet
e64e3c2778
Fix implicit-return in time_date ( #122929 )
2024-07-31 15:00:53 +02:00
epenet
5e1cca1c58
Fix implicit-return in shelly ( #122926 )
2024-07-31 14:54:52 +02:00
epenet
2f181cbe41
Fix implicit-return in vera ( #122934 )
2024-07-31 14:53:05 +02:00
epenet
e706ff0564
Fix implicit-return in transport_nsw ( #122930 )
2024-07-31 14:44:14 +02:00
Allen Porter
8d0e998e54
Improve conversation agent tracing to help with eval and data collection ( #122542 )
2024-07-31 14:38:44 +02:00
Allen Porter
4f5eab4646
Improve quality of ollama tool calling by repairing arguments ( #122749 )
...
* Improve quality of ollama function calling by repairing function call arguments
* Fix formatting of the tests
* Run ruff format on ollama conversation
* Add test for non-string arguments
2024-07-31 14:37:39 +02:00
Franck Nijhof
8b96c7873f
Rename 'service' to 'action' in automations and scripts ( #122845 )
2024-07-31 14:36:53 +02:00
Allen Porter
f14471112d
Improve LLM tool quality by more clearly specifying device_class slots ( #122723 )
...
* Limit intent / llm API device_class slots to only necessary services and limited set of values
* Fix ruff errors
* Run ruff format
* Fix typing and improve output schema
* Fix schema and improve flattening
* Revert conftest
* Revert recorder
* Fix ruff format errors
* Update using latest version of voluptuous
2024-07-31 14:36:02 +02:00
epenet
7c7b408df1
Fix implicit-return in homekit_controller ( #122920 )
2024-07-31 14:21:58 +02:00
epenet
3bf00822b0
Fix implicit-return in kodi ( #122914 )
2024-07-31 13:42:07 +02:00
Yuxin Wang
bf3a2cf393
Add graceful handling for LASTSTEST sensor in APCUPSD ( #113125 )
...
* Add handling for LASTSTEST sensor
* Set the state to unknown instead of unavailable
* Use LASTSTEST constant and revise the logic to add it to the entity list
* Use LASTSTEST constant
2024-07-31 13:01:48 +02:00
Maikel Punie
c8dccec956
Bump velbusaio to 2024.07.06 ( #122905 )
...
bumpo velbusaio to 2024.07.06
2024-07-31 12:48:08 +02:00
epenet
ed9c4e0c0d
Fix implicit-return in landisgyr_heat_meter ( #122912 )
2024-07-31 12:41:10 +02:00
epenet
cd552ceb2b
Fix implicit-return in mystrom ( #122911 )
2024-07-31 12:40:48 +02:00
epenet
c4398efbbb
Fix implicit-return in meteo_france ( #122910 )
2024-07-31 12:40:30 +02:00
epenet
8b1a527602
Fix implicit-return in meraki ( #122909 )
2024-07-31 12:39:59 +02:00
epenet
01f41a597e
Fix implicit-return in melissa ( #122908 )
2024-07-31 12:39:39 +02:00
epenet
c32f1efad0
Fix implicit-return in maxcube ( #122907 )
2024-07-31 12:39:21 +02:00
epenet
47c96c52b1
Fix implicit-return in niko_home_control ( #122904 )
2024-07-31 12:39:01 +02:00
epenet
dbdb148e12
Fix implicit-return in plaato ( #122902 )
2024-07-31 12:38:36 +02:00
epenet
6a45124878
Fix implicit-return in qnap ( #122901 )
2024-07-31 12:38:15 +02:00
Diogo Gomes
02d4d1a75b
Adds new sensors and configuration entities to V2C Trydan ( #122883 )
...
* Adds new controls and sensors
* update snapshot
* Update homeassistant/components/v2c/strings.json
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
* Add unit
* move icons to icons.json
* update snapshot
* missing translation fix
---------
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
2024-07-31 12:31:35 +02:00
Alex MF
233c04a469
Add number entity for Ecovacs mower cut direction ( #122598 )
2024-07-31 12:22:07 +02:00
epenet
8b4f607806
Fix implicit-return in plant ( #122903 )
2024-07-31 11:39:51 +02:00
Diogo Gomes
68f06e63e2
Bump pytrydan to 0.8.0 ( #122898 )
...
bump pytrydan to 0.8.0
2024-07-31 10:32:13 +01:00
Matthias Alphart
67ed8b207a
KNX: use xknx 3.0.0 eager telegram decoding ( #122896 )
...
* Use KNX xknx 3.0.0 eager telegram decoding
* review suggestion
2024-07-31 11:08:05 +02:00
Erik Montnemery
222011fc5c
Log tests in test group ( #122892 )
...
* Log tests in test group
* Simplify print
2024-07-31 10:36:46 +02:00
Erik Montnemery
f6f7459c36
Add support for login credentials to homeworks ( #122877 )
...
* Add support for login credentials to homeworks
* Store credentials in config entry data
2024-07-31 10:35:05 +02:00
Franck Nijhof
718bc61c88
Merge branch 'master' into dev
2024-07-31 10:31:28 +02:00
Paarth Shah
015a1a6ebc
Fix blocking event loop call in matrix ( #122730 )
...
Wrap load_json_object in async_add_executor_job
2024-07-31 09:45:30 +02:00
Paarth Shah
e0a1aaa1b9
Fix matrix blocking call by running sync_forever in background_task ( #122800 )
...
Fix blocking call by running sync_forever in background_task
2024-07-31 09:44:59 +02:00
Michael Hansen
7f4dabf546
Switch from WebRTC to microVAD ( #122861 )
...
* Switch WebRTC to microVAD
* Remove webrtc-noise-gain from licenses
2024-07-31 09:42:45 +02:00
Denis Shulyaka
beb2ef121e
Update todo intent slot schema ( #122335 )
...
* Update todo intent slot schema
* Update intent.py
* ruff
2024-07-31 09:37:55 +02:00
Denis Shulyaka
5a04d982d9
Bump ollama to 0.3.1 ( #122866 )
2024-07-31 09:35:45 +02:00
David Bonnes
35bfd0b88f
Evohome drops use of async_call_later to avoid lingering task ( #122879 )
...
initial commit
2024-07-31 09:35:21 +02:00
Matthias Alphart
9351f300b0
Update xknx to 3.0.0 - more DPT definitions ( #122891 )
...
* Support DPTComplex objects and validate sensor types
* Gracefully start and stop xknx device objects
* Use non-awaitable XknxDevice callbacks
* Use non-awaitable xknx.TelegramQueue callbacks
* Use non-awaitable xknx.ConnectionManager callbacks
* Remove unnecessary `hass.async_block_till_done()` calls
* Wait for StateUpdater logic to proceed when receiving responses
* Update import module paths for specific DPTs
* Support Enum data types
* New HVAC mode names
* HVAC Enums instead of Enum member value strings
* New date and time devices
* Update xknx to 3.0.0
* Fix expose tests and DPTEnumData check
* ruff and mypy fixes
2024-07-31 09:10:36 +02:00
Thomas55555
0d678120e4
Bump aioautomower to 2024.7.3 ( #121983 )
...
* Bump aioautomower to 2024.7.0
* tests
* Bump to 2024.7.1
* bump to 2024.7.2
* use timezone Europe/Berlin
* bump to 2024.7.3
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-31 08:28:39 +02:00
Lukas Kolletzki
5766ea9541
Add generic URL handler to blueprint importer ( #110576 )
...
* Add generic url handler to blueprint importer
* Update tests/components/blueprint/test_importer.py
* Update tests/components/blueprint/test_importer.py
* Update test_importer.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-31 08:26:57 +02:00
Erik Montnemery
6d8bc84db3
Allow [##:##:##:##:##] type device address in homeworks ( #122872 )
...
* Allow [##:##:##:##:##] type device address in homeworks
* Simplify regex
2024-07-31 08:02:15 +02:00
J. Nick Koston
823910b69e
Bump ulid-transform to 0.13.1 ( #122884 )
...
* Bump ulid-transform to 0.13.0
changelog: https://github.com/bdraco/ulid-transform/compare/v0.10.1...v0.13.0
* Bump ulid-transform to 0.13.1
2024-07-31 07:20:09 +02:00
J. Nick Koston
aa801d9cc6
Bump bluetooth-data-tools to 1.19.4 ( #122886 )
2024-07-30 18:20:55 -05:00
Jeef
067acce4de
Add SimpleFin sensor to show age of data ( #122550 )
2024-07-30 23:42:10 +02:00
J. Nick Koston
6999c6b0cf
Bump aiohttp to 3.10.0 ( #122880 )
2024-07-30 16:40:38 -05:00
Michael Hansen
da18aae2d8
Bump intents to 2024.7.29 ( #122811 )
2024-07-30 15:27:16 -05:00
Erik Montnemery
6362ca1052
Bump pyhomeworks to 1.1.0 ( #122870 )
2024-07-30 21:52:25 +02:00
Bill Flood
022e1b0c02
Add other medium types to Mopeka sensor ( #122705 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-30 14:07:12 -05:00
Erik Montnemery
94c0b9fc06
Bump pyhomeworks to 1.0.0 ( #122867 )
2024-07-30 19:39:53 +02:00
Robert Svensson
5eff4f9816
Unifi improve fixture typing ( #122864 )
...
* Improve typing of UniFi fixtures
* Improve fixture typing, excluding image, sensor, switch
* Improve fixture typing in image tests
* Improve fixtures typing in sensor tests
* Improve fixture typing in switch tests
* Fix review comment
2024-07-30 19:33:25 +02:00
Erik Montnemery
fb229fcae8
Improve test coverage of the homeworks integration ( #122865 )
...
* Improve test coverage of the homeworks integration
* Revert changes from the future
* Revert changes from the future
2024-07-30 18:40:36 +02:00
Mr. Bubbles
50b35ac4bc
Add number platform to IronOS integration ( #122801 )
...
* Add setpoint temperature number entity to IronOS integration
* Add tests for number platform
* Initialize settings in coordinator
* Remove unused code
2024-07-30 18:14:01 +02:00
Simon Hörrle
ea727546d6
Add apsystems power switch ( #122447 )
...
* bring back power switch
* fix pylint issues
* add SWITCH to platform list
* improve run_on and turn_off functions
* ruff formatting
* replace _state with _attr_is_on
* Update homeassistant/components/apsystems/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* remove unused dependencies
* Update homeassistant/components/apsystems/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use async functions from api
* convert Api IntEnum Status Information to bool
* add translation key
* implement async_update again
* replace finally with else
* better handling of bool value
* Update homeassistant/components/apsystems/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/apsystems/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* rename power switch to inverter switch
* add test_number and test_switch module
* remove test_number
* Add mock entry for get_device_power_status
* Add mock entry for get_device_power_status
* Update test snapshots
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-30 18:11:08 +02:00
bdowden
18a7d15d14
Add Traffic Rule switches to UniFi Network ( #118821 )
...
* Add Traffic Rule switches to UniFi Network
* Retrieve Fix unifi traffic rule switches
Poll for traffic rule updates; have immediate feedback in the UI for modifying traffic rules
* Remove default values for unifi entity; Remove unnecessary code
* Begin updating traffic rule unit tests
* For the mock get request, allow for meta and data properties to not be appended to support v2 api requests
Fix traffic rule unit tests;
* inspect path to determine json response instead of passing an argument
* Remove entity id parameter from tests; remove unused code; rename traffic rule unique ID prefix
* Remove parameter with default.
* More code removal;
* Rename copy/paste variable; remove commented code; remove duplicate default code
---------
Co-authored-by: ViViDboarder <ViViDboarder@gmail.com >
2024-07-30 17:26:08 +02:00
Denis Shulyaka
be24475cee
Update selector converters for llm script tools ( #122830 )
2024-07-30 08:24:03 -07:00
epenet
8066c7dec6
Fix implicit-return in deconz ( #122836 )
2024-07-30 17:21:45 +02:00
Kim de Vos
896cd27bea
Add sensors for Unifi latency ( #116737 )
...
* Add sensors for Unifi latency
* Add needed guard and casting
* Use new types
* Add WAN2 support
* Add literals
* Make ids for WAN and WAN2 unique
* Make methods general
* Update sensor.py
* add more typing
* Simplify usage make_wan_latency_sensors
* Simplify further
* Move latency entity creation to method
* Make method internal
* simplify tests
* Apply feedback
* Reduce boiler copied code and add support function
* Add external method for share logic between
* Remove none
* Add more tests
* Apply feedback and change code to improve code coverage
2024-07-30 17:20:56 +02:00
David Bonnes
1ffde403f0
Ensure evohome leaves no lingering timers ( #122860 )
2024-07-30 17:18:33 +02:00
Guido Schmitz
b69b927795
Set parallel updates in devolo_home_network ( #122847 )
2024-07-30 17:17:20 +02:00
Erik Montnemery
6840f27bc6
Verify respx mock routes are cleaned up when tests finish ( #122852 )
2024-07-30 17:12:58 +02:00
epenet
4a34855a92
Fix implicit-return in scripts ( #122831 )
2024-07-30 16:57:42 +02:00
Joakim Plate
b3f7f379df
Upgrade dsmr-parser to 1.4.2 ( #121929 )
2024-07-30 16:51:02 +02:00
Marius
4994e46ad0
Add mdi:alert-circle-outline to degrade status ( #122859 )
2024-07-30 16:44:04 +02:00
Erik Montnemery
1382f7a3dc
Fix generic IP camera tests affecting other tests ( #122858 )
2024-07-30 16:29:59 +02:00
Erik Montnemery
b973455037
Fix template image test affecting other tests ( #122849 )
2024-07-30 16:28:55 +02:00
Thomas55555
a5136a1021
Speed up slow tests in Husqvarna Automower ( #122854 )
2024-07-30 16:27:58 +02:00
Erik Montnemery
d9e996def5
Fix template binary sensor test ( #122855 )
2024-07-30 16:18:47 +02:00
Erik Montnemery
224228e448
Fix Axis tests affecting other tests ( #122857 )
2024-07-30 16:16:33 +02:00
epenet
c8372a3aa5
Fix implicit-return in ecobee ( #122832 )
2024-07-30 15:33:57 +02:00
epenet
2135691b90
Fix implicit-return in dublin bus transport ( #122833 )
2024-07-30 15:33:05 +02:00
epenet
ea508b2629
Fix implicit-return in dialogflow ( #122834 )
2024-07-30 15:32:29 +02:00
epenet
09cd79772f
Fix implicit-return in airtouch4 ( #122839 )
2024-07-30 15:29:53 +02:00
epenet
7b5db6521c
Fix implicit-return in advantage_air ( #122840 )
2024-07-30 15:29:23 +02:00
epenet
27eba3cd46
Fix implicit-return in fixer ( #122841 )
2024-07-30 15:24:35 +02:00
epenet
41c7414d97
Fix implicit-return in forked_daapd ( #122842 )
2024-07-30 15:23:53 +02:00
epenet
fd7c92879c
Fix implicit-return in foursquare ( #122843 )
2024-07-30 15:23:04 +02:00
Sébastien Clément
e7971f5a67
Fix qbittorent current_status key in strings.json ( #122848 )
2024-07-30 15:03:36 +02:00
epenet
72f9d85bbe
Fix implicit-return in whirlpool tests ( #122775 )
2024-07-30 14:57:43 +02:00
Matthias Alphart
956cc6a85c
Add UI to create KNX switch and light entities ( #122630 )
...
Update KNX frontend to 2024.7.25.204106
2024-07-30 13:54:44 +02:00
epenet
015c50bbdb
Fix implicit-return in ddwrt ( #122837 )
2024-07-30 14:44:11 +03:00
epenet
b6f0893c33
Fix implicit-return in denon ( #122835 )
2024-07-30 13:05:38 +02:00
Luke Wale
7c92287f97
Add Airtouch5 cover tests ( #122769 )
...
add airtouch5 cover tests
2024-07-30 12:34:49 +02:00
Kristof Mariën
53a59412bb
Add Foscam sleep switch ( #109491 )
...
* Add sleep switch
* Replace awake with sleep switch
2024-07-30 11:34:30 +02:00
Sébastien Clément
d78acd480a
Add QBittorent switch to control alternative speed ( #107637 )
...
* Fix key in strings.json for current_status in QBittorrent
* Add switch on QBittorent to control alternative speed
* Add switch file to .coveragerc
* Fix some typo
* Use coordinator for switch
* Update to mach new lib
* Import annotation
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Remove quoted coordinator
* Revert "Fix key in strings.json for current_status in QBittorrent"
This reverts commit 962fd0474f0c9d6053bcf34898f68e48cf2bb715.
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-30 11:23:55 +02:00
Franck Nijhof
17930a6d66
2024.7.4 ( #122770 )
2024-07-30 11:12:45 +02:00
Bruno Pantaleão Gonçalves
d825ac346e
Add 'use_custom_colors' to iOS Action configuration ( #122767 )
2024-07-30 11:00:08 +02:00
Denis Shulyaka
fa53055485
Bump voluptuous-openapi ( #122828 )
2024-07-30 10:57:56 +02:00
epenet
b4cba01870
Fix implicit-return in command_line ( #122838 )
2024-07-30 10:17:01 +02:00
Robert Svensson
70e368a57e
Use snapshot in Axis switch tests ( #122680 )
2024-07-30 07:14:56 +02:00
David F. Mulcahey
004eccec89
Fix supported_features for ZHA fans ( #122813 )
2024-07-30 02:10:02 +02:00
David F. Mulcahey
36c01042c1
Enhance ZHA device removal ( #122815 )
2024-07-30 02:08:21 +02:00
David F. Mulcahey
bd3f0da385
Bump ZHA lib to 0.0.24 and universal-silabs-flasher to 0.0.22 ( #122812 )
...
* Bump ZHA lib to 0.0.24
* update for node state change for coordinator data
* bump flasher
2024-07-29 18:16:54 -04:00
Louis Christ
9450744b3b
Add device _info to bluesound integration ( #122795 )
...
* Add device_info
* Use _attr_unique_id instead of custom methode
* Use different DeviceInfo if port is not DEFAULT_PORT
* Remove name method; Add has_entity_name=True
* Remove self._name completely
* move _attr_has_entity_name and _attr_name out of __init__
* log error if status update fails
* use error for remaining info logs
2024-07-29 23:11:51 +02:00
J. Nick Koston
1c03c83c0a
Fix blocking stat() via is_file in image_upload ( #122808 )
2024-07-29 22:38:58 +02:00
epenet
fdab23c3f9
Fix implicit-return in test schema extractions ( #122787 )
2024-07-29 22:16:00 +02:00
epenet
7b08e625b4
Fix implicit-return in websocket_api tests ( #122779 )
2024-07-29 22:14:41 +02:00
epenet
2102a104d2
Adjust DOMAIN imports in homeassistant integration ( #122774 )
2024-07-29 22:14:05 +02:00
J. Nick Koston
3e1aee4cbc
Remove unused constant in august ( #122804 )
2024-07-29 15:13:39 -05:00
Milan Meulemans
b5b01d97f1
Add support for ASIN Pool devices to ASEKO ( #122773 )
2024-07-29 22:12:34 +02:00
epenet
02581bbf02
Enforce HOMEASSISTANT_DOMAIN alias for core DOMAIN ( #122763 )
2024-07-29 22:10:44 +02:00
epenet
4ac85829c8
Fix implicit-return in season tests ( #122784 )
2024-07-29 22:09:40 +02:00
Robert Resch
ad50136dbd
Add created_at/modified_at to config entries ( #122456 )
2024-07-29 22:08:46 +02:00
Markus Jacobsen
20c4f84a4e
Fix incorrect Bang & Olufsen MDNS announcements ( #122782 )
2024-07-29 22:04:54 +02:00
epenet
bf38db0035
Fix implicit-return in surepetcare tests ( #122785 )
2024-07-29 22:03:44 +02:00
epenet
b8c363a82c
Fix implicit-return in tplink_omada tests ( #122776 )
2024-07-29 22:03:14 +02:00
epenet
9393dcddb7
Fix implicit-return in nx584 tests ( #122788 )
2024-07-29 21:59:59 +02:00
epenet
5b434ee336
Fix implicit-return in xiaomi tests ( #122778 )
2024-07-29 21:58:03 +02:00
epenet
6ba6334512
Fix implicit-return in enigma2 tests ( #122790 )
2024-07-29 21:57:35 +02:00
J. Nick Koston
8de7a2e3c7
Bump aiohttp to 3.10.0rc0 ( #122793 )
2024-07-29 21:55:22 +02:00
epenet
197ac8b950
Fix implicit-return in netatmo tests ( #122789 )
2024-07-29 21:53:22 +02:00
epenet
1958a149c3
Fix implicit-return in ipma tests ( #122791 )
2024-07-29 21:52:47 +02:00
epenet
7bbbda8d2b
Fix implicit-return in sonos tests ( #122780 )
2024-07-29 21:52:15 +02:00
epenet
5d87a74c3c
Fix implicit-return in unifiprotect tests ( #122781 )
2024-07-29 21:50:45 +02:00
puddly
1f488b00f8
Abstract SkyConnect firmware config flow to the hardware platform ( #122140 )
...
* Move the SkyConnect config flow to hardware;
* Clean up
* Get SkyConnect unit tests passing
* Split apart `test_util.py`
* Migrate `test_config_flow`
* Remove unnecessary constants
* Re-apply `contextmanager` typing from #122250
* Move the SkyConnect translation strings into hardware
2024-07-29 12:39:25 -04:00
epenet
570725293c
Fix implicit-return in arcam_fmj tests ( #122792 )
2024-07-29 17:13:31 +02:00
Christian Neumeier
732b9e47c8
Add missing variable 'energy_today' to Zeversolar diagnostics. ( #122786 )
...
added var 'energy_today' to zeversolar diagnostics.
2024-07-29 16:48:58 +02:00
Erik Montnemery
ea75c8864f
Remove support for live schema migration of old recorder databases ( #122399 )
...
* Remove support for live schema migration of old recorder databases
* Update test
2024-07-29 15:52:18 +02:00
epenet
9514a38320
Fix implicit-return rule in zha tests ( #122772 )
2024-07-29 15:22:08 +02:00
Bram Kragten
d94e79d57a
Add Macedonian language ( #122768 )
2024-07-29 14:49:34 +02:00
Franck Nijhof
02c592d6af
Bump version to 2024.7.4
2024-07-29 14:40:02 +02:00
J. Nick Koston
d51d584aed
Retry later on OSError during apple_tv entry setup ( #122747 )
2024-07-29 14:39:27 +02:00
G Johansson
e5fd9819da
Return unknown when data is missing in Trafikverket Weather ( #122652 )
...
Return unknown when data is missing
2024-07-29 14:23:09 +02:00
Marcel van der Veldt
00c3b0d888
Bump aiohue to version 4.7.2 ( #122651 )
2024-07-29 14:23:06 +02:00
Robert Resch
aa44c54a19
Bump deebot-client to 8.2.0 ( #122612 )
2024-07-29 14:23:02 +02:00
Avi Miller
9940d0281b
Bump aiolifx to 1.0.6 ( #122569 )
2024-07-29 13:48:19 +02:00
Andrew Jackson
586a0b12ab
Fix target service attribute on Mastodon integration ( #122546 )
...
* Fix target
* Fix
2024-07-29 13:48:16 +02:00
Marcel van der Veldt
75f0384a15
Fix typo in Matter lock platform ( #122536 )
2024-07-29 13:48:13 +02:00
Denis Shulyaka
56f51d3e35
Fix gemini api format conversion ( #122403 )
...
* Fix gemini api format conversion
* add tests
* fix tests
* fix tests
* fix coverage
2024-07-29 13:48:10 +02:00
starkillerOG
7135a919e3
Bump reolink-aio to 0.9.5 ( #122366 )
2024-07-29 13:48:06 +02:00
Denis Shulyaka
9d6bd359c4
Ensure script llm tool name does not start with a digit ( #122349 )
...
* Ensure script tool name does not start with a digit
* Fix test name
2024-07-29 13:48:03 +02:00
Denis Shulyaka
f739644735
Goofle Generative AI: Fix string format ( #122348 )
...
* Ignore format for string tool args
* Add tests
2024-07-29 13:48:00 +02:00
Christopher Fenner
b63bc72450
Fix device class on sensor in ViCare ( #122334 )
...
update device class on init
2024-07-29 13:47:57 +02:00
Alexander Schneider
683069cb98
Add Z-Wave discovery schema for ZVIDAR roller shades ( #122332 )
...
Add discovery schema for ZVIDAR roller shades
2024-07-29 13:47:53 +02:00
Jan Bouwhuis
cf20e67f1f
Ensure mqtt subscriptions are in a set ( #122201 )
2024-07-29 13:47:50 +02:00
Maciej Bieniek
74d10b9824
Bump aiotractive to 0.6.0 ( #121155 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-29 13:47:46 +02:00
Mick Vleeshouwer
61d4bc1430
Fix device class of water consumption sensor in Overkiz ( #122766 )
...
Fixes #118959
2024-07-29 13:38:58 +02:00
epenet
07c7bb8b2a
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN ( #122760 )
2024-07-29 13:35:36 +02:00
epenet
9ce7779bde
Use correct constant in rest tests ( #122765 )
2024-07-29 12:59:57 +02:00
epenet
9e10126505
Revert "Small refactor to cleanup unnecessary returns ( #121653 )" ( #122756 )
2024-07-29 12:59:25 +02:00
Pete Sage
cfef72ae57
Add Sonos tests for media_player volume ( #122283 )
2024-07-29 12:56:26 +02:00
Andrew Jackson
86bfc7ada8
Remove UE Smart Radio integration ( #122578 )
2024-07-29 12:52:37 +02:00
Rami Mosleh
0de75aeee1
Wait for initial scan to finish before setting up platforms ( #122360 )
2024-07-29 12:52:01 +02:00
epenet
075550b7ba
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests ( #122762 )
2024-07-29 12:51:12 +02:00
Allen Porter
e5bb1b2cc6
Update LLM prompt to improve quality for local LLMs ( #122746 )
2024-07-29 12:04:23 +02:00
Marcel van der Veldt
85aca4f095
Fix default turn_on without explicit preset or percentage in Matter Fan platform ( #122591 )
2024-07-29 12:03:40 +02:00
Richard Kroegel
745eea9a29
Bump bimmer_connected to 0.16.1 ( #122699 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-07-29 12:02:47 +02:00
J. Nick Koston
d586e7df33
Retry later on OSError during apple_tv entry setup ( #122747 )
2024-07-29 11:59:31 +02:00
Marcel van der Veldt
6d4711ce43
Bump aiohue to version 4.7.2 ( #122651 )
2024-07-29 11:59:13 +02:00
Erik Montnemery
8a84addc54
Add test of recorder platform with statistics support ( #122754 )
...
* Add test of recorder platform with statistics support
* Remove excessive line breaks
2024-07-29 11:57:53 +02:00
J. Nick Koston
1879db9f8f
Revert to using call_soon for event triggers and state changed event trackers ( #122735 )
2024-07-29 11:45:39 +02:00
Alexey ALERT Rubashёff
869ec3f670
Bump pyOverkiz to 1.13.14 ( #122691 )
2024-07-29 11:44:28 +02:00
Mr. Bubbles
70df4ca461
Integration for IronOS (Pinecil V2) soldering irons ( #120802 )
...
* Add Pinecil integration
* Refactor with new library
* Add tests for config flow, remove unused code
* requested changes
* update requirements
* Move some sensor values to diagnostics, add tests for sensors
* User service uuid in discovery
* fix manufacturer name
* Bump pynecil to version 0.2.0
* Rename integration to IronOS
* Recreate snapshot
* Update strings
* type checking
* Update snapshot
* Add async_setup to coordinator
* Show device id with serial number
* Added missing boost to operation mode states
* remove super call
* Refactor
* tests
2024-07-29 11:44:01 +02:00
Robert Svensson
06ee8fdd47
Do not use get_hub in deCONZ tests ( #122706 )
2024-07-29 11:43:04 +02:00
Erik Montnemery
5467685bd8
Adjust warning message when recorder is doing offline migration ( #122509 )
...
* Adjust warning message when recorder is doing offline migration
* Address review comments
2024-07-29 11:38:36 +02:00
Erik Montnemery
efaf75f2e6
Rename recorder INTEGRATION_PLATFORMS_RUN_IN_RECORDER_THREAD ( #122758 )
2024-07-29 11:38:21 +02:00
J. Nick Koston
ca430f0e7b
Add coverage for fixing missing params in the doorbird schedule ( #122745 )
2024-07-29 11:36:44 +02:00
danielsmyers
fa61ad072d
Add Bryant Evolution Integration ( #119788 )
...
* Add an integration for Bryant Evolution HVAC systems.
* Update newly created tests so that they pass.
* Improve compliance with home assistant guidelines.
* Added tests
* remove xxx
* Minor test cleanups
* Add a test for reading HVAC actions.
* Update homeassistant/components/bryant_evolution/__init__.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/climate.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/climate.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/climate.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/climate.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/climate.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Update homeassistant/components/bryant_evolution/config_flow.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Address reviewer comments.
* Address additional reviewer comments.
* Use translation for exception error messages.
* Simplify config flow.
* Continue addressing comments
* Use mocking rather than DI to provide a for-test client in tests.
* Fix a failure in test_config_flow.py
* Track host->filename in strings.json.
* Use config entry ID for climate entity unique id
* Guard against fan mode returning None in async_update.
* Move unavailable-client check from climate.py to init.py.
* Improve test coverage
* Bump evolutionhttp version
* Address comments
* update comment
* only have one _can_reach_device fn
* Auto-detect which systems and zones are attached.
* Add support for reconfiguration
* Fix a few review comments
* Introduce multiple devices
* Track evolutionhttp library change that returns additional per-zone information during enumeration
* Move construction of devices to init
* Avoid triplicate writing
* rework tests to use mocks
* Correct attribute name to unbreak test
* Pull magic tuple of system-zone into a constant
* Address some test comments
* Create test_init.py
* simplify test_reconfigure
* Replace disable_auto_entity_update with mocks.
* Update tests/components/bryant_evolution/test_climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/bryant_evolution/test_climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/bryant_evolution/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/bryant_evolution/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/bryant_evolution/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/bryant_evolution/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix test errors
* do not access runtime_data in tests
* use snapshot_platform and type fixtures
---------
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-29 11:25:04 +02:00
Michael
686598b6b3
Don't block HA startup while set up legacy Ecovacs bot ( #122732 )
...
wait for connection in background
2024-07-29 11:24:14 +02:00
Erik Montnemery
5f5dcec0b9
Revert unneeded type annotation in the api integration ( #122757 )
2024-07-29 10:57:49 +02:00
Erik Montnemery
2a5cb8da32
Fix copy-paste errors in alarm_control_panel tests ( #122755 )
2024-07-29 10:57:34 +02:00
Erik Montnemery
9b497aebb4
Fix bug in timeout util related to multiple global freezes ( #122466 )
2024-07-29 10:12:18 +02:00
dependabot[bot]
5f08883227
Bump github/codeql-action from 3.25.14 to 3.25.15 ( #122753 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 09:58:15 +02:00
Denis Shulyaka
4b2073ca59
Add LLM tools support for Ollama ( #120454 )
...
* Add LLM tools support for Ollama
* fix tests
* coverage
* Separate call for tool parameters
* Fix example
* hint on parameters schema if LLM forgot to request it
* Switch to native tool call functionality
* Fix tests
* Fix tools list
* update strings and default model
* Ignore mypy error until fixed upstream
* Ignore mypy error until fixed upstream
* Add missing prompt part
* Update default model
2024-07-28 18:19:53 -07:00
Louis Christ
f98487ef18
Add config_flow to bluesound integration ( #115207 )
...
* Add config flow to bluesound
* update init
* abort flow if connection is not possible
* add to codeowners
* update unique id
* add async_unload_entry
* add import flow
* add device_info
* add zeroconf
* fix errors
* formatting
* use bluos specific zeroconf service type
* implement requested changes
* implement requested changes
* fix test; add more tests
* use AsyncMock assert functions
* fix potential naming collision
* move setup_services back to media_player.py
* implement requested changes
* add port to zeroconf flow
* Fix comments
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-07-28 20:48:20 +02:00
starkillerOG
dff964582b
Bump reolink-aio to 0.9.6 ( #122738 )
2024-07-28 19:47:37 +02:00
Arie Catsman
e5c36c8d56
Refactor asserts in enphase_envoy test_sensor ( #122726 )
...
refactor asserts in enphase_envoy test_sensor
2024-07-28 16:36:36 +02:00
Michael
d765b92cca
Unsubscribe event listeners on remove of Ecovacs legacy bot entities ( #122731 )
...
* unsubscribe on entity remove, create base EcovacsLegacyEntity
* fix name and model in device info
* apply suggestion
* add manufacturer to device info
* fix device info
2024-07-28 15:01:34 +02:00
J. Nick Koston
ba266ab13c
Add coverage for calling doorbird webhook with the wrong token ( #122700 )
2024-07-28 07:11:56 -05:00
Bill Flood
d4aa981fd7
Bump mopeka-iot-ble to version 0.8.0 ( #122717 )
2024-07-28 07:07:00 -05:00
dependabot[bot]
ac0d0b21e2
Bump github/codeql-action from 3.25.13 to 3.25.14 ( #122632 )
2024-07-28 11:50:00 +02:00
Michael
092ab823d1
Add device info for legacy Ecovacs bots ( #122671 )
...
* add device info
* add tests
2024-07-28 11:06:32 +02:00
Phill (pssc)
3ad2456dd9
Add yamaha platform retry if receiver unavailable at setup ( #122679 )
...
* Add platform retry if recieiver unavailable at setup
* Fix Excpetion handling after testing
2024-07-28 10:39:41 +02:00
Avi Miller
146ec4e760
Create theme select entities on matrix devices ( #122695 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-07-28 10:28:42 +02:00
Jafar Atili
f563817b98
Bump pyElectra to 1.2.4 ( #122724 )
...
* Bump PyElectra to 1.2.3
* one more thing
* Bump PyElectra to 1.2.4
* fixed pyElectra license
2024-07-28 10:18:21 +02:00
Sid
ec15a66a68
Bump ruff to 0.5.5 ( #122722 )
2024-07-28 09:37:38 +02:00
Jafar Atili
e708e30c33
Bump pyswitchbee to 1.8.3 ( #122713 )
...
* Bump pyswitchbee to 1.8.3
* fix license
2024-07-27 23:11:42 +02:00
J. Nick Koston
383dd80919
Bump aiohomekit to 3.2.1 ( #122704 )
2024-07-27 12:13:11 -05:00
Robert Svensson
6752bd450b
Use snapshot in Axis light tests ( #122703 )
2024-07-27 17:41:42 +02:00
Arie Catsman
b0780e1db5
Remove conditions from enphase_envoy test_switch ( #122693 )
2024-07-27 14:32:37 +02:00
Joakim Plate
02a5df0aee
Update nibe library to 2.11.0 ( #122697 )
...
Update nibe library to 2.11.0 with changes
Addition of BT71 for F1155/F1255
Addition of climate zones for S1155/S1255
Include log information on incomplete reads
Correct fan speeds from being a percentage to a mapping on F series pumps
Corrections for airflow units
Let denied alarm resets writes be considered as a valid connection on setup
2024-07-27 14:01:58 +02:00
Andrew Jackson
cb4a48ca02
Migrate Mastodon integration to config flow ( #122376 )
...
* Migrate to config flow
* Fixes & add code owner
* Add codeowners
* Import within notify module
* Fixes from review
* Fixes
* Remove config schema
2024-07-27 13:07:02 +02:00
Luke Wale
64f997718a
Add AirTouch5 cover ( #122462 )
...
* AirTouch5 - add cover
Each zone has a damper that can be controlled as a cover.
* remove unused assignment
* remove opinionated feature support
* Revert "remove unused assignment"
This reverts commit b4205a60a22ae3869436229b4a45547348496d39.
* ruff formatting changes
* git push translation and refactor
2024-07-27 12:36:48 +02:00
J. Nick Koston
482cf261c0
Small speedups to unifi ( #122684 )
...
- Use a set for event_is_on to avoid linear search
- Avoid many duplicate property lookups
2024-07-27 10:19:53 +02:00
J. Nick Koston
1a5706a693
Cache unifi device_tracker properties that never change ( #122683 )
2024-07-27 10:14:40 +02:00
Phill (pssc)
13c320902e
Fix yamaha uid where host in config is defined ( #122676 )
...
Fix for uid where host in config is defined
2024-07-27 08:23:41 +02:00
Joost Lekkerkerker
bfbd01a4e5
Add typing to Comfoconnect ( #122669 )
2024-07-27 08:07:36 +02:00
SplicedNZ
09622e180e
Add virtual integraion for "Mercury NZ Limited" (opower) ( #122650 )
...
* Add virtual integraion for "Mercury NZ Limited" and bump opower version requirement
* revert opower version bump, fix newlines
* Update name
2024-07-26 20:00:01 -07:00
Phill (pssc)
84486bad78
Yamaha device setup enhancement with unique id based on serial ( #120764 )
...
* fix server unavailale at HA startup Fixes #111108
Remove receiver zone confusion for mediaplayer instances
fix uniq id based on serial where avaialble
get serial suppiled by discovery for config entries.
* Fix linter errors
* ruff format
* Enhance debug to find setup code path for tests
* Enhance debug to find setup code path for tests
* Fix formatting
* Revered uid chanages as not needed yet and cuases other issues
* Revert "Fix formatting"
This reverts commit f3324868d25261a1466233eeb804f526a0023ca1.
* Fix formatting
* Refector tests to cope with changes to plaform init to get serial numbers
* Update test patch
* Update test formatting
* remove all fixes revert code to only make clear we deal with zones and improve debuging
2024-07-26 23:36:34 +02:00
Robert Svensson
c486baccaa
Patch import where its used in Axis hub test ( #122674 )
2024-07-26 23:33:37 +02:00
David Bonnes
57554aba57
Fix broken token caching for evohome ( #122664 )
...
* bugfix token caching
2024-07-26 21:28:58 +01:00
Álvaro Fernández Rojas
c9eb1a2e9c
Fix Airzone Cloud WebServer memory usage unit ( #122670 )
...
airzone_cloud: sensor: fix webserver memory usage unit
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-26 21:59:16 +02:00
Álvaro Fernández Rojas
1a64489121
Add Airzone Cloud low thermostat battery binary sensor ( #122665 )
...
airzone_cloud: binary_sensor: add low thermostat battery
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-26 21:36:39 +02:00
Álvaro Fernández Rojas
888ffc002f
Add Airzone Cloud WebServer CPU/Memory sensors ( #122667 )
...
airzone_cloud: sensor: add WebServer CPU/Memory
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-26 21:36:21 +02:00
Robert Svensson
58419f14e8
Less use of hass.data[DECONZ_DOMAIN] in deCONZ tests ( #122657 )
...
* Less use of hass.data[DECONZ_DOMAIN] in deCONZ tests
* Fix review comment
* Change patch path
2024-07-26 20:58:00 +02:00
Álvaro Fernández Rojas
57a5c7c8b6
Update aioairzone-cloud to v0.6.1 ( #122661 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-26 20:41:31 +02:00
SplicedNZ
b2b40d9ed6
Bump opower to 6.0.0 ( #122658 )
...
* Bump opower to 0.6.0
* Bump opower to 0.6.0
2024-07-26 20:19:58 +02:00
J. Nick Koston
8e578227c3
Add test coverage for doorbird cameras ( #122660 )
2024-07-26 20:04:23 +02:00
Álvaro Fernández Rojas
d3d522c463
Add Airzone Cloud zone thermostat sensors ( #122648 )
...
* airzone_cloud: sensor: add zone thermostat sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: sensor: add missing signal percentage icon
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: sensor: add signal percentage translation
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: sensor: disable thermostat_coverage
Also add to diagnostics category.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update homeassistant/components/airzone_cloud/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-26 19:28:39 +02:00
Robert Svensson
53131390ac
Use snapshot in UniFi image tests ( #122608 )
...
* Use snapshot in UniFi image tests
* Make Image access_token deterministic
2024-07-26 19:22:09 +02:00
David Knowles
7820bcf218
Add entity services to the Hydrawise integration ( #120883 )
...
* Add services to the Hydrawise integration
* Add validation of duration ranges
* Remove clamping test
* Fix duration type in test
* Changes requested during review
* Add back the HydrawiseZoneBinarySensor class
2024-07-26 17:25:56 +02:00
Mr. Bubbles
49e2bfae31
Bump bring-api to v0.8.1 ( #122653 )
...
* Bump bring-api to v0.8.1
* update imports
2024-07-26 16:59:28 +02:00
G Johansson
55a1082866
Return unknown when data is missing in Trafikverket Weather ( #122652 )
...
Return unknown when data is missing
2024-07-26 16:59:12 +02:00
J. Nick Koston
5bb6272dfa
Add test coverage for doorbird events ( #122617 )
2024-07-26 09:55:14 -05:00
Álvaro Fernández Rojas
850703824b
Update aioairzone-cloud to v0.6.0 ( #122647 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-26 14:15:48 +02:00
Robert Svensson
72fdcd1cb1
Final steps to runtime_data in Axis integration ( #122641 )
...
* Rework connection error test to check config entry status
* Remove final dependencies to hass.data[AXIS_DOMAIN]
2024-07-26 12:29:47 +02:00
Robert Svensson
33ea67e1d0
Remove last references to hass.data[UNIFI_DOMAIN] ( #122642 )
2024-07-26 12:29:21 +02:00
Robert Svensson
047100069b
Clean up some fixtures not referenced within deCONZ tests ( #122637 )
2024-07-26 11:21:48 +02:00
Andrew Jackson
ecadf6a330
Log line wrap in Mealie integration ( #122635 )
...
Log line wrap
2024-07-26 10:21:39 +02:00
Robert Svensson
b41b7aeb5b
Remove validation of state==UNAVAILABLE on config entry unload in deCONZ test ( #122558 )
...
Only test remove entry marks entities unavailable in one place
2024-07-26 10:06:58 +02:00
Robert Svensson
c9b81a5c04
Replace ConfigEntry with MockConfigEntry in Axis tests ( #122629 )
...
* Remove unused fixtures in Axis tests
* Replace ConfigEntry with MockConfigEntry
2024-07-26 09:48:37 +02:00
Robert Svensson
51d5e21203
Remove unused fixtures in UniFi tests ( #122628 )
2024-07-26 09:48:12 +02:00
Brett Adams
621bd5f0c3
Add dynamic coordinator interval to Tesla Fleet ( #122234 )
...
* Add dynamic rate limiter
* tweaks
* Revert min polling back to 2min
* Set max 1 hour
* Remove redundant update_interval
* Tuning and fixes
* Reduce double API calls
* Type test
* Remove RateCalculator
2024-07-26 09:40:49 +02:00
Robert Svensson
9b4cf873c1
Replace ConfigEntry with MockConfigEntry in deCONZ tests ( #122631 )
2024-07-26 09:36:41 +02:00
J. Nick Koston
e262f759af
Speed up bluetooth matching ( #122626 )
...
- use a defaultdict to avoid lots of setdefault
- move the intersection outside of the genexpr
to avoid entering the genexpr if there is no
intersection
2024-07-26 09:22:56 +02:00
Denis Shulyaka
78a98afb8d
Remove obsolete string from openai_conversation strings.json ( #122623 )
2024-07-26 03:48:26 +02:00
Marc Mueller
e5f2046b19
Update mypy-dev to 1.12.0a2 ( #122613 )
2024-07-25 21:48:10 +02:00
Robert Resch
d77b5cbbbf
Bump deebot-client to 8.2.0 ( #122612 )
2024-07-25 21:23:14 +02:00
Erik Montnemery
5dbd7684ce
Fail tests if recorder creates nested sessions ( #122579 )
...
* Fail tests if recorder creates nested sessions
* Adjust import order
* Move get_instance
2024-07-25 21:18:55 +02:00
Robert Resch
32a0463f47
Update Ecovacs translations ( #122610 )
...
* Update Ecovacs translations
* Update tests
2024-07-25 21:18:42 +02:00
Robert Resch
62a3902de7
Set mode for Ecovacs clean count entity ( #122611 )
2024-07-25 21:18:28 +02:00
huettner94
eb3686af06
Add shelly overcurrent sensor for switches ( #122494 )
...
shelly: add overcurrent sensor for switches
just like overvoltage shelly switches can react to overcurrent and
diable the switch. Unfortunately this is is not mentioned anywhere in
the documentation.
It can be triggered by a device using more amps than set in
"Output protections" under the name "Overcurrent in amperes".
2024-07-25 21:22:18 +03:00
Erik Montnemery
81983d66f4
Avoid nesting sessions in recorder auto repairs tests ( #122596 )
2024-07-25 12:52:13 -05:00
Robert Svensson
e015c0a6ae
Use snapshot in UniFi device tracker tests ( #122603 )
2024-07-25 18:16:58 +02:00
Robert Svensson
81c8ba87ab
Use snapshot in UniFi button tests ( #122602 )
2024-07-25 18:16:25 +02:00
Erik Montnemery
ec957e4a94
Run statistics on 5-minute intervals in tests ( #122592 )
...
* Run statistics on 5-minute intervals in tests
* Fix test failing when mysql does not return rows in insert order
2024-07-25 17:32:49 +02:00
Robert Svensson
08d7beb803
Use snapshots in UniFi update tests ( #122599 )
2024-07-25 17:32:31 +02:00
Andrew Jackson
131ce09490
Allow nightly Mealie versions to pass ( #121761 )
...
* Allow invalid versions to pass
* Add log warning
* Change log message
* Add assert for log
2024-07-25 17:27:08 +02:00
Allen Porter
e8eb1ed35c
Bump airgradient to 0.7.1 removing mashumaro direct dependency ( #122534 )
2024-07-25 07:46:09 -07:00
Erik Montnemery
0c7ab2062f
Avoid creating nested sessions in recorder migration ( #122580 )
2024-07-25 15:44:48 +02:00
Josef Zweck
f1b933ae0c
Add uncalibrated sensor for tedee ( #122594 )
...
* add uncalibrated sensor
* change off icon
2024-07-25 15:42:10 +02:00
G Johansson
e6d0bc7d5d
Add device to Worldclock ( #122557 )
...
* Add device to Worldclock
* has_entity_name
2024-07-25 14:16:21 +02:00
J. Nick Koston
e795f81f73
Add support for govee presence sensor h5127 ( #122568 )
2024-07-25 13:35:00 +02:00
Álvaro Fernández Rojas
3caffa4dad
Update aioqsw to v0.4.0 ( #122586 )
...
* Update aioqsw to v0.4.0
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* trigger CI
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-25 13:34:02 +02:00
Erik Montnemery
1f2c54f112
Avoid nesting sessions in recorder purge tests ( #122581 )
2024-07-25 13:12:10 +02:00
Erik Montnemery
c12a79ecba
Deduplicate sensor recorder tests ( #122516 )
2024-07-25 12:31:11 +02:00
J. Nick Koston
a94e9d472b
Add support for govee H5124 vibration sensors ( #122562 )
2024-07-25 12:29:52 +02:00
Philip Vanloo
cde22a44db
Add LinkPlay integration ( #113940 )
...
* Intial commit
* Add artsound as virtual integration
* Add config_flow test
Add linkplay to .coveragerc
Add linkplay to .strict-typing
* Remove artsound component
* Bump package version
* Address mypy and coveragerc
* Address comments
* Address more feedback, add zeroconf and user flow
* Catch broken bridge in async_setup_entry
* Raise ConfigEntryNotReady, add __all__
* Implement new tests for the config_flow
* Fix async warning
* Fix test
* Address feedback
* Address comments
* Address comment
---------
Co-authored-by: Philip Vanloo <26272906+pvanloo@users.noreply.github.com >
2024-07-25 12:27:10 +02:00
Erik Montnemery
33d5ed52e6
Avoid nesting sessions in recorder statistics tests ( #122582 )
2024-07-25 12:26:44 +02:00
J. Nick Koston
78e24be1e7
Convert qingping to use entry.runtime_data ( #122528 )
2024-07-25 12:19:55 +02:00
J. Nick Koston
a89853da9d
Migrate switchbot to use entry.runtime_data ( #122530 )
2024-07-25 12:18:24 +02:00
J. Nick Koston
3b01a57de3
Bump aioesphomeapi to 24.6.2 ( #122566 )
2024-07-25 12:16:16 +02:00
J. Nick Koston
256a2276ef
Bump govee-ble to 0.40.0 ( #122564 )
2024-07-25 12:15:40 +02:00
Erik Montnemery
6223fe93c8
Fix typo in conftest.py ( #122583 )
2024-07-25 12:08:52 +02:00
J. Nick Koston
7348a1fd0c
Convert homekit to use entry.runtime_data ( #122533 )
2024-07-25 11:06:55 +02:00
karwosts
8687b438f1
Use appropriate selector for homeassistant.update_entity ( #122497 )
2024-07-25 11:05:31 +02:00
Avi Miller
4901ecba7f
Bump aiolifx to 1.0.6 ( #122569 )
2024-07-24 18:44:56 -05:00
G Johansson
59637d2391
Address Wake on Lan post-merge feedback ( #122549 )
...
Address Wake on Late post-merge feedback
2024-07-25 00:26:18 +02:00
Alexandre CUER
fcccd85ac4
Add tests to emoncms ( #122547 )
...
* Add tests to emoncms
* Reduce snapshot size
* Reduce snapshot size
* run hassfest to update CODEOWNERS file
* Update requirements_test_all.txt
* Update tests/components/emoncms/test_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Dont use snapshot when testing state change
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-24 21:40:05 +02:00
Stefano Semeraro
34b32ced25
Add CCT support to WLED ( #122488 )
2024-07-24 20:37:38 +02:00
Marcel van der Veldt
d7c713d18d
Fix typo in Matter lock platform ( #122536 )
2024-07-24 20:12:51 +02:00
Marcel van der Veldt
4876e35fd8
Matter event follow up ( #122553 )
2024-07-24 20:12:20 +02:00
Robert Svensson
9198234465
Use snapshot in deCONZ light tests ( #122548 )
2024-07-24 20:08:42 +02:00
Robert Svensson
be8e432bea
Use snapshot in deCONZ alarm control panel tests ( #122551 )
...
* Use snapshot in deCONZ alarm control panel tests
* Clean up comments
2024-07-24 20:08:06 +02:00
Andrew Jackson
943b1afb55
Fix target service attribute on Mastodon integration ( #122546 )
...
* Fix target
* Fix
2024-07-24 18:19:12 +02:00
Ian
3e8d3083ac
Refactor NextBus integration to use new API ( #121133 )
...
* Refactor NextBus integration to use new API
This removes the `messages`, `directions`, and `attribution` attributes
from the sensor. Those may be added back in the future with additional
refactoring.
Some existing sensors may be broken today because of deprecated Agency
names. This patch will not migrate them as the migration path is
ambiguous. Setting up again should work though.
* Move result indexing outside of try/except
2024-07-24 18:18:21 +02:00
Robert Svensson
3c4f2c2dcf
Use snapshot in deCONZ select tests ( #122541 )
2024-07-24 18:07:40 +02:00
Robert Svensson
277883e756
Use snapshot in deCONZ sensor tests ( #122543 )
2024-07-24 18:07:18 +02:00
Robert Svensson
5bda072141
Use snapshot in deCONZ scene tests ( #122540 )
2024-07-24 17:32:57 +02:00
Robert Svensson
a8e60a6c53
Use snapshot in deCONZ number tests ( #122538 )
2024-07-24 17:28:47 +02:00
Robert Svensson
50da3c5c5b
Use snapshot in deCONZ climate tests ( #122535 )
2024-07-24 17:15:01 +02:00
Robert Svensson
c5f9ff6ac5
Use snapshot in deCONZ cover tests ( #122537 )
2024-07-24 17:14:40 +02:00
J. Nick Koston
6393f1f02d
Convert rainmachine to use entry.runtime_data ( #122532 )
2024-07-24 08:52:14 -06:00
J. Nick Koston
c81b9d624b
Convert oralb to use entry.runtime_data ( #122527 )
2024-07-24 16:23:42 +02:00
Noah Husby
cae992f5e6
Add volume step to Russound media player ( #122523 )
...
* Add volume step to Russound media player
* Add return types
2024-07-24 14:44:44 +02:00
Joost Lekkerkerker
9ecdee3b78
Extract Evohome base entities to separate module ( #122515 )
...
* Extract Evohome base entities to separate module
* Extract Evohome base entities to separate module
2024-07-24 13:22:48 +02:00
Erik Montnemery
c9f0fe3c5d
Rename recorder INTEGRATION_PLATFORMS_LOAD_IN_RECORDER_THREAD ( #122511 )
2024-07-24 11:37:49 +02:00
Robert Svensson
a90d41d9e7
Use snapshot in deCONZ binary sensor tests ( #122507 )
...
* Use snapshot in deCONZ binary sensor tests
* Fix typing in button test
2024-07-24 09:01:34 +02:00
Robert Svensson
4c7828fd50
Improve deCONZ fan tests ( #122493 )
...
* Improve fan tests
* Use snapshots
2024-07-24 09:01:09 +02:00
Jan Stienstra
99aa68c93f
Use runtime_data instead of hass.data for Jellyfin ( #122410 )
...
* Use runtime_data instead of hass.data
* Process review
2024-07-24 08:53:01 +02:00
ribbal
6dd43be6ac
Fix incorrect enum option in Hive heating sensor ( #122496 )
...
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* Fix defect with Hive heating sensor options
2024-07-24 08:50:44 +02:00
Avi Miller
67f7e97b4c
Bump aiolifx-themes to v0.5.0 ( #122503 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-07-24 08:46:29 +02:00
Robert Svensson
902bf4ae86
Use snapshot in deCONZ button tests ( #122505 )
...
Use snapshot in button tests
2024-07-24 08:44:10 +02:00
Noah Husby
b7b3094a49
Bump aiorussound to 2.2.0 ( #122500 )
2024-07-24 08:40:54 +02:00
J. Nick Koston
e1e64be3c9
Remigrate device_registry created_at/modified_at ( #122490 )
...
* Remigrate device_registry created_at/modified_at
Nightly current does not boot up because the device registry
will have KeyError: created_at if the previous nightly was
installed.
* reduce
* split migration per discord comments
2024-07-23 15:47:27 -05:00
Christopher Fenner
f135d3d16c
Fix device class on sensor in ViCare ( #122334 )
...
update device class on init
2024-07-23 22:56:46 +03:00
Álvaro Fernández Rojas
fd6f1cfbdc
Update aioairzone-cloud to v0.5.5 ( #122482 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-23 22:55:18 +03:00
Marc Mueller
ac86738572
Update pylutron to 0.2.15 ( #122455 )
2024-07-23 22:41:16 +03:00
Robert Svensson
ad38b9e9e1
Use snapshot validation on Axis binary sensor ( #122483 )
...
* Use snapshot validation on binary sensor
* Use snapshot_platform
* Clean up
* Improve typign
2024-07-23 22:30:03 +03:00
Robert Svensson
e6ef8a34a7
Tweak deCONZ init and hub tests ( #122484 )
...
* Improve typing of init tests
* Clean up gateway test
* Validate deconz device registry entry
* Rename gateway to hub
* Snake case BRIDGEID to BRIDGE_ID
2024-07-23 22:29:48 +03:00
Álvaro Fernández Rojas
2730713b39
Update aioairzone to v0.8.1 ( #122481 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-23 14:22:42 -05:00
Robert Resch
e00f159ebe
Fix loading created_at/modified_at from entity registry store ( #122486 )
2024-07-23 21:15:12 +02:00
Álvaro Fernández Rojas
57c554f516
Update AEMET-OpenData to v0.5.3 ( #122480 )
2024-07-23 13:48:34 -05:00
Robert Svensson
34f1443a5a
Improve Axis hub tests ( #122472 )
...
* Improve some of the hub tests
* Replace constant "name" with "home"
* Add snapshot
* Simplify
* Clean up
2024-07-23 19:54:43 +02:00
Robert Svensson
b53800a69d
Tweak axis test fixtures ( #122469 )
...
* Don't automatically add config entry to hass
* Improve RTSP fixture typing
* Improve typing of config entry factory and remove unnecessary use of it
* Remove redundant fixture in config flow tests
* Parametrize config flow error test
2024-07-23 19:27:38 +02:00
ribbal
1b7fb9ae12
Create additional sensors in Hive integration ( #122453 )
...
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
* add temperature and mode sensors
2024-07-23 19:21:58 +02:00
J. Nick Koston
6bdc5be433
Bump aiohttp to 3.10.0b1 ( #122409 )
2024-07-23 12:10:22 -05:00
Noah Husby
d78327a72f
Add dynamic media player features to Russound ( #122475 )
...
Add dynamic media player features
2024-07-23 18:37:24 +02:00
ilan
0a62a4459f
Add 100% test coverage to Madvr ( #122350 )
...
* feat: add 100% test coverage
* fix: dont patch logger
* fix: better names
* fix: use consts
* fix: use built in const
2024-07-23 18:06:26 +02:00
Michael Hansen
3ba2a0518e
Switch to official ollama library, update models ( #122471 )
...
* Switch to mainstream ollama library, update models
* Fix mypy error
2024-07-23 10:57:54 -05:00
Matthias Alphart
d7b0d1a50e
Use dispatcher for KNX GroupMonitor instead of custom HassJob ( #122384 )
2024-07-23 17:47:45 +02:00
David Bonnes
42b9c0448c
Add coordinator to evohome and prune async_update code ( #119432 )
...
* functional programming tweak
* doctweak
* typing hint
* rename symbol
* Switch to DataUpdateCoordinator
* move from async_setup to EvoBroker
* tweaks - add v1 back in
* tidy up
* tidy up docstring
* lint
* remove redundant logging
* rename symbol
* split back to inject authenticator clas
* rename symbols
* rename symbol
* Update homeassistant/components/evohome/__init__.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* allow exception to pass through
* allow re-authentication with diff credentials
* lint
* undo unrelated change
* use async_refresh instead of async_config_entry_first_refresh
* assign None instead of empty dict as Falsey value
* use class attrs instead of type hints
* speed up mypy hint
* speed up mypy check
* small tidy up
* small tidy up
---------
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-07-23 16:47:53 +02:00
Marc Mueller
da6a7ebd42
Update clientsession socket family typing ( #122464 )
2024-07-23 09:04:09 -05:00
Phill (pssc)
f260d63c58
Add squeezebox server device with common init ( #122396 )
...
* squeezebox moves common elements into __init__ to allow for server sensors and device, improves player device
* Update with feedback from PR
* squeezebox Formating fixes, Logging Fixes, remove nasty stored callback
* squeezebox Formating fixes, Logging Fixes, remove nasty stored callback
* squeezebox refactor to use own ConfigEntry and Data
* squeezebox remove own data class
* Update homeassistant/components/squeezebox/__init__.py
Correct typo
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/squeezebox/media_player.py
Stronger typing on entry setup SqueezeboxConfigEntry
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* squeezebox add SqueezeboxConfigEntry
* squeezebox fix mypy type errors
* squeezebox use right Callable
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-23 15:53:58 +02:00
Marc Mueller
ff467463f8
Update pytest warnings filter ( #122459 )
2024-07-23 15:50:14 +02:00
Marc Mueller
5727f30026
Changes for aiohttp 3.10.0 ( #122463 )
2024-07-23 15:37:26 +02:00
starkillerOG
32cd54b1e3
Fix flaky Reolink tests ( #122451 )
2024-07-23 08:35:02 -05:00
Robert Resch
51ef5cd3ba
Add model_id to Ecovacs integration ( #122457 )
2024-07-23 15:28:16 +02:00
Stefan Agner
07b2a7537b
Add Matter update entities for devices with OTA requestor ( #120304 )
...
* Add Matter update entities for devices with OTA requestor
Matter devices which support the OTA requestor cluster can receive
updates from a OTA provider. The Home Assistant Python Matter Server
implements such an OTA provider now.
Add update entities for devices which support the OTA requestor cluster
and check for available updates. Allow the user to update the firmware.
The update progress will be read directly from the devices' OTA
requestor cluster.
* Update homeassistant/components/matter/update.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
* Bump python-matter-server to 6.3.0
This includes models and commands required for device firmware updates.
* Fix tests by including the new bluetooth_enabled field
* Add update entity tests
* Fix update entity test
* Update entity picture docstring
* Add note about reasons for progress state change update
* Enable polling for update entities by default
Matter entities don't enable polling any longer. Enable polling for
update entities by default.
* Add comment about why Update entities are polled
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-07-23 15:25:02 +02:00
starkillerOG
b46b74df90
Check for incompatible special chars in Reolink password ( #122461 )
2024-07-23 15:22:23 +02:00
Marc Mueller
156a2427ff
Use aiohttp.ClientTimeout for timeout ( #122458 )
2024-07-23 08:20:04 -05:00
Robert Resch
545514c5cd
Add created_at/modified_at to category registry ( #122454 )
2024-07-23 14:39:38 +02:00
Erik Montnemery
92acfc1464
Indicate database migration in /api/core/state response ( #122445 )
...
* Indicate database migration in /api/core/state response
* Change API response according to review comment
* Adjust API response
* Update test
* Add test
2024-07-23 14:13:08 +02:00
Stefan Agner
73ea62edd4
Disable polling for Matter entities by default ( #122452 )
...
Matter entities don't implement async_update, they get their update
from the Matter subscriptions through the WebSocket from the Matter
Server. This change disables polling for all Matter Entities by
default.
2024-07-23 13:43:12 +02:00
starkillerOG
1fd3c9d6dd
Replace Reolink HDR switch by HDR select entity ( #122373 )
...
* Add HDR select
* Update strings.json
* Update strings.json
* add icon
* remove HDR switch
* cleanup old HDR switch
* add tests
* Keep HDR switch entity around untill HA 2025.2.0
* Add repair issue
* Update strings.json
* fixes and review comments
* Add tests
* Update homeassistant/components/reolink/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/reolink/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixes and simplify
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-23 13:28:33 +02:00
Robert Resch
0d765a27c9
Add created_at/modified_at to entity registry ( #122444 )
2024-07-23 13:12:29 +02:00
Brett Adams
8d14095cb9
Improve API calls in Teslemetry ( #122449 )
...
* Improve API calls
* Small tweak
* typing fixtures
2024-07-23 12:59:25 +02:00
fustom
77282ed4b0
Use external temp if needed in Broadlink ( #118375 )
...
* Use external temp for current temp depends on the sensor state
* Add SensorMode enum
* Add tests for Broadlink climate
* Check is the sensor included in the data
* Use IntEnum as parent of SensorMode
* Use SensorMode enum value for sensor test data
* Parametrizing tests
* Readd accidentally removed assert
* Use local sensor variable
Co-authored-by: Robert Resch <robert@resch.dev >
* Refactor test_climate. Check call_counts.
* Add parameter types
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/broadlink/climate.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-23 12:30:06 +02:00
Marcel van der Veldt
632dec614a
Fix several issues with the Matter Generic Switch Cluster ( #122191 )
2024-07-23 10:10:32 +02:00
Franck Nijhof
d3d91a83e5
Update wled to 0.20.0 ( #122441 )
2024-07-23 09:56:23 +02:00
Erik Montnemery
108dc3795e
Remove incorrect use of Mock.assert_has_calls from recorder tests ( #122439 )
...
* Remove incorrect use of Mock.assert_has_calls from recorder tests
* Fix test
2024-07-23 09:39:27 +02:00
Joost Lekkerkerker
cd48278671
Extract Geniushub base entities in separate module ( #122331 )
2024-07-23 09:34:00 +02:00
Allen Porter
be4c7291bd
Update google tasks to return completed items ( #122437 )
2024-07-23 09:31:22 +02:00
dependabot[bot]
4674502b92
Bump docker/login-action from 3.2.0 to 3.3.0 ( #122440 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-23 09:24:52 +02:00
Robert Svensson
4ee256633b
Deduplicate light data with deCONZ websocket fixture ( #122421 )
2024-07-23 08:40:30 +02:00
J. Nick Koston
0039f1bb49
Make frontend url and route a cached_property ( #122430 )
2024-07-23 08:39:18 +02:00
Denis Shulyaka
975cfa6457
Fix gemini api format conversion ( #122403 )
...
* Fix gemini api format conversion
* add tests
* fix tests
* fix tests
* fix coverage
2024-07-22 17:56:13 -07:00
Erik Montnemery
5d3c57ecfe
Freeze integration setup timeout for recorder during non-live migration ( #122431 )
2024-07-22 18:48:55 -05:00
Erik Montnemery
f4125eaf4c
Remove loop shutdown indicator when done with test hass ( #122432 )
2024-07-23 00:56:06 +02:00
Erik Montnemery
96de0a4c94
Correct off-by-one bug in recorder non live schema migration ( #122428 )
...
* Correct off-by-one bug in recorder non live schema migration
* Remove change from the future
2024-07-23 00:30:31 +02:00
J. Nick Koston
d0ba5534cd
Bump async-upnp-client to 0.40.0 ( #122427 )
2024-07-22 17:04:29 -05:00
Erik Montnemery
9b2118e556
Remove recorder from websocket_api after dependencies ( #122422 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-22 16:50:05 -05:00
Erik Montnemery
42716723e6
Register WS command recorder/info early ( #122425 )
2024-07-22 16:26:52 -05:00
ribbal
ba276a5cb6
Add missing binary sensors to Hive integration ( #122296 )
...
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
* add missing sensors
2024-07-22 23:15:36 +02:00
Erik Montnemery
3df6b34a03
Split recorder and frontend bootstrap steps ( #122420 )
2024-07-22 23:07:49 +02:00
Denis Shulyaka
ee30510b23
Remove deprecated DALL-E image formats ( #122388 )
2024-07-22 21:57:48 +02:00
Alexandre CUER
489457c47b
Add async_update_data to emoncms coordinator ( #122416 )
...
* Add async_update_data to coordinator
* Add const module
2024-07-22 21:47:01 +02:00
Joakim Plate
a1cdd91d23
Continue transition from legacy dict to attr in dsmr ( #121906 )
2024-07-22 21:41:24 +02:00
Mr. Bubbles
fed17a4905
Add DeviceInfo to OTP integration ( #122392 )
2024-07-22 21:39:22 +02:00
Robert Svensson
c61efe931a
Deduplicate more fixture data related to deCONZ websocket sensor ( #122412 )
2024-07-22 21:37:58 +02:00
Erik Montnemery
d3df903d1e
Make device registry migration unconditional ( #122414 )
2024-07-22 21:37:47 +02:00
Erik Montnemery
db6704271c
Avoid repeated calls to utc_from_timestamp(0).isoformat() when migrating ( #122413 )
2024-07-22 21:36:36 +02:00
Erik Montnemery
3dc36cf068
Improve error handling when creating new SQLite database ( #122406 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-22 14:16:11 -05:00
Erik Montnemery
20fc5233a1
Add recorder data migrator class to clean up states table ( #122069 )
2024-07-22 13:04:01 -05:00
Robert Resch
4c853803f1
Add created_at/modified_at to device registry ( #122369 )
2024-07-22 19:15:23 +02:00
Noah Husby
19d9a91392
Add device info to Russound RIO ( #122395 )
...
* Add device info to Russound RIO
* Set device info name to Russound model
* Add device class to Russound media player
* Move device info to constructor
* Use connections instead of identifiers for russound
* Add via_device attr to Russound
* Reinstate russound identifiers
* Move has entity name attr
2024-07-22 19:06:13 +02:00
Erik Montnemery
76cd53a864
Improve error handling when recorder schema migration fails ( #122397 )
2024-07-22 18:55:12 +02:00
Noah Husby
02c34ba3f8
Bump aiorussound to 2.0.7 ( #122389 )
2024-07-22 18:01:54 +02:00
Erik Montnemery
b14e8d1609
Remove SchemaValidationStatus.valid ( #122394 )
2024-07-22 17:33:13 +02:00
Erik Montnemery
e8b88557ee
Refactor recorder schema migration ( #122372 )
...
* Refactor recorder schema migration
* Simplify
* Remove unused imports
* Refactor _migrate_schema according to review comments
* Add comment
2024-07-22 16:53:54 +02:00
Erik Montnemery
c73e7ae178
Handle integration with missing dependencies ( #122386 )
2024-07-22 15:41:55 +02:00
Joost Lekkerkerker
7ec41275d5
Add mealie service to set mealplan ( #122317 )
2024-07-22 15:34:10 +02:00
Erik Montnemery
debebcfd25
Improve language in loader error messages ( #122387 )
2024-07-22 15:32:36 +02:00
Pete Sage
186ca49b16
Fix group media player play_media not passing kwargs ( #122258 )
2024-07-22 14:30:23 +02:00
Robert Resch
243a68fb1f
Frontend wants a timestamp for the created_at/modified_at attributes ( #122377 )
2024-07-22 14:10:16 +02:00
J. Nick Koston
bd97a09cae
Complete coverage for doorbird init ( #122272 )
2024-07-22 13:57:43 +02:00
J. Nick Koston
d421525f1b
Fix missing translation key for august doorbells ( #122251 )
2024-07-22 13:15:43 +02:00
Allen Porter
7ec332f857
Fix platforms on media pause and unpause intents ( #122357 )
2024-07-22 13:15:05 +02:00
Brett Adams
31d3b3b675
Handle empty energy sites in Tesla integrations ( #122355 )
2024-07-22 13:14:15 +02:00
cdnninja
ea94cdb668
Bump pyvesync to 2.1.12 ( #122318 )
2024-07-22 13:09:08 +02:00
Erik Montnemery
cbe94c4706
Fix typo in recorder persistent notification ( #122374 )
2024-07-22 12:02:17 +02:00
Duco Sebel
5612e3a92b
Bumb python-homewizard-energy to 6.1.1 to embed model in upstream library ( #122365 )
2024-07-22 11:26:38 +02:00
Paul Bottein
33f0840a26
Add translations for xiaomi miio fan preset modes ( #122367 )
2024-07-22 11:21:54 +02:00
starkillerOG
8d538fcd52
Add Reolink model_id / item number ( #122371 )
2024-07-22 11:20:02 +02:00
Marc Mueller
9793aa0a5e
Update pytest to 8.3.1 ( #122368 )
2024-07-22 11:16:05 +02:00
Denis Shulyaka
064d7261b4
Ensure script llm tool name does not start with a digit ( #122349 )
...
* Ensure script tool name does not start with a digit
* Fix test name
2024-07-22 11:11:09 +02:00
starkillerOG
0c6dc9e43b
Bump reolink-aio to 0.9.5 ( #122366 )
2024-07-22 11:09:03 +02:00
Marc Mueller
c70e611822
Fix homewizard api close not being awaited on unload ( #122324 )
2024-07-22 10:19:08 +02:00
J. Nick Koston
02c64c7861
Bump cryptography to 43.0.0 and pyOpenSSL to 24.2.1 and chacha20poly1305-reuseable >= 0.13.0 ( #122308 )
2024-07-22 10:15:02 +02:00
dependabot[bot]
5b32efb6d6
Bump github/codeql-action from 3.25.12 to 3.25.13 ( #122362 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 10:05:15 +02:00
Matthias Alphart
34e72ea16a
Add support for KNX UI to create light entities ( #122342 )
...
* Add light to KNX UI-createable entity platforms
* review from switch
* Add a test
2024-07-22 09:35:29 +02:00
Noah Husby
f30c6e01f9
Bump aiorussound to 2.0.6 ( #122354 )
...
bump aiorussound to 2.0.6
2024-07-22 08:56:48 +02:00
J. Nick Koston
db9fc27a5c
Convert enphase_envoy to use entry.runtime_data ( #122345 )
2024-07-22 07:44:00 +02:00
Denis Shulyaka
ac1ad9680b
Goofle Generative AI: Fix string format ( #122348 )
...
* Ignore format for string tool args
* Add tests
2024-07-21 21:54:31 -07:00
Marc Mueller
4eb096cb0a
Update pylint to 3.2.6 ( #122338 )
2024-07-22 01:44:52 +02:00
Maciej Bieniek
bc5849e4ef
Bump aiotractive to 0.6.0 ( #121155 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-21 18:11:05 -05:00
Alexander Schneider
9a3c7111f7
Add Z-Wave discovery schema for ZVIDAR roller shades ( #122332 )
...
Add discovery schema for ZVIDAR roller shades
2024-07-21 23:51:10 +02:00
Allen Porter
c98c80ce69
Change OpenAI default recommended model to gpt-4o-mini ( #122333 )
2024-07-21 13:37:18 -07:00
Lorzware
453848bcdc
APSystems - add configuration option 'port' in config flow ( #122144 )
...
* Add configuration option 'port' in config flow
2024-07-21 22:03:41 +02:00
Joost Lekkerkerker
7d46890804
Add support for grouping notify entities ( #122123 )
...
* Add support for grouping notify entities
* Add support for grouping notify entities
* Add support for grouping notify entities
* Fix test
* Fix feedback
* Update homeassistant/components/group/notify.py
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
* Test config flow changes
* Test config flow changes
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-07-21 20:57:49 +02:00
Michael
7e1fb88e4e
Post merge review for Feedreader ( #122327 )
...
* remove unneccessary typing
* assert type list while type checking
* remove summary, since feedparser parse it already into content
* add further tests
2024-07-21 20:55:02 +02:00
epenet
94ce02f406
Bump renault-api to 2.0.5 ( #122326 )
...
* Bump renault-api to 2.0.5
* Update requirements_all.txt
* Update requirements_test_all.txt
2024-07-21 13:18:43 -05:00
Matthias Alphart
d418a40856
Create, update and delete KNX entities from UI / WS-commands ( #104079 )
...
* knx entity CRUD - initial commit - switch
* platform dependent schema
* coerce empty GA-lists to None
* read entity configuration from WS
* use entity_id instead of unique_id for lookup
* Add device support
* Rename KNXEntityStore to KNXConfigStore
* fix test after rename
* Send schema options for creating / editing entities
* Return entity_id after entity creation
* remove device_class config in favour of more-info-dialog settings
* refactor group address schema for custom selector
* Rename GA keys and remove invalid keys from schema
* fix rebase
* Fix deleting devices and their entities
* Validate entity schema in extra step - return validation infos
* Use exception to signal validation error; return validated data
* Forward validation result when editing entities
* Get proper validation error message for optional GAs
* Add entity validation only WS command
* use ulid instead of uuid
* Fix error handling for edit unknown entity
* Remove unused optional group address sets from validated schema
* Add optional dpt field for ga_schema
* Move knx config things to sub-key
* Add light platform
* async_forward_entry_setups only once
* Test crate and remove devices
* Test removing entities of a removed device
* Test entity creation and storage
* Test deleting entities
* Test unsuccessful entity creation
* Test updating entity data
* Test get entity config
* Test validate entity
* Update entity data by entity_id instead of unique_id
* Remove unnecessary uid unique check
* remove schema_options
* test fixture for entity creation
* clean up group address schema
class can be used to add custom serializer later
* Revert: Add light platfrom
* remove unused optional_ga_schema
* Test GASelector
* lint tests
* Review
* group entities before adding
* fix / ignore mypy
* always has_entity_name
* Entity name: check for empty string when no device
* use constants instead of strings in schema
* Fix mypy errors for voluptuous schemas
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-07-21 20:01:48 +02:00
GeoffAtHome
890b54e36f
Add config flow to Genius hub ( #116173 )
...
* Adding config flow
* Fix setup issues.
* Added test for config_flow
* Refactor schemas.
* Fixed ruff-format on const.py
* Added geniushub-cleint to requirements_test_all.txt
* Updates from review.
* Correct multiple logger comment errors.
* User menu rather than check box.
* Correct logger messages.
* Correct test_config_flow
* Import config entry from YAML
* Config flow integration
* Refactor genius hub test_config_flow.
* Improvements and simplification from code review.
* Correct tests
* Stop device being added twice.
* Correct validate_input.
* Changes to meet code review three week ago.
* Fix Ruff undefined error
* Update homeassistant/components/geniushub/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/geniushub/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Change case Cloud and Local to CLOUD and LOCAL.
* More from code review
* Fix
* Fix
* Update homeassistant/components/geniushub/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-21 19:57:41 +02:00
Marc Mueller
6de824e875
Fix test RuntimeWarning for upb ( #122325 )
2024-07-21 18:50:00 +02:00
Joost Lekkerkerker
273dc0998f
Clean up Mealie service tests ( #122316 )
2024-07-21 10:15:28 -05:00
J. Nick Koston
5f4dedb4a8
Add binary sensor platform to govee-ble ( #122111 )
2024-07-21 09:47:59 -05:00
Joost Lekkerkerker
6f4a8a4a14
Add Mealie service to set a random mealplan ( #122313 )
...
* Add Mealie service to set a random mealplan
* Fix coverage
* Fix coverage
2024-07-21 16:43:46 +02:00
J. Nick Koston
39068bb786
Add sleepy device support to govee-ble ( #122085 )
2024-07-21 09:38:00 -05:00
J. Nick Koston
7e82b3ecdb
Add event platform to govee-ble ( #122031 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-21 09:32:58 -05:00
Joost Lekkerkerker
8d01ad98eb
Clean up Mealie coordinator ( #122310 )
...
* Clean up Mealie coordinator
* Clean up Mealie coordinator
* Clean up Mealie coordinator
* Fix
* Fix
2024-07-21 16:24:46 +02:00
Joost Lekkerkerker
a78d6b8c36
Set polling interval for airgradient to 1 minute ( #122266 )
2024-07-21 16:22:45 +02:00
Joost Lekkerkerker
e8796cd725
Improve Hive typing ( #122314 )
2024-07-21 16:21:45 +02:00
J. Nick Koston
b0a4140b4d
Convert sensorpush to use entry.runtime_data ( #122315 )
2024-07-21 09:11:18 -05:00
J. Nick Koston
30373a668c
Migrate harmony to use entry.runtime_data ( #122312 )
2024-07-21 09:06:51 -05:00
J. Nick Koston
272f0bc21c
Migrate oncue to use entry.runtime_data ( #122307 )
2024-07-21 08:19:58 -05:00
J. Nick Koston
7f852d0f73
Update bthome to use entry.runtime_data ( #122304 )
2024-07-21 08:19:46 -05:00
J. Nick Koston
8994c18f73
Update xiaomi-ble to use entry.runtime_data ( #122306 )
2024-07-21 08:19:33 -05:00
Joost Lekkerkerker
874b1ae873
Add sensor platform to Mealie ( #122280 )
...
* Bump aiomealie to 0.7.0
* Add sensor platform to Mealie
* Fix
2024-07-21 14:59:22 +02:00
Joost Lekkerkerker
7f82fb8cb8
Bump aiomealie to 0.8.0 ( #122295 )
...
* Bump aiomealie to 0.8.0
* Bump aiomealie to 0.8.0
2024-07-21 14:52:18 +02:00
J. Nick Koston
a8cbfe5159
Make TemplateStateBase.entity_id a cached_property ( #122279 )
2024-07-21 07:49:59 -05:00
Marcel Vriend
0ab1ccc5ae
Fix to prevent Azure Data Explorer JSON serialization from failing ( #122300 )
2024-07-21 14:08:58 +02:00
Robert Svensson
48661054d9
Improve fixture usage for sensor based deCONZ tests ( #122297 )
2024-07-21 13:56:16 +02:00
Jan Bouwhuis
87e377cf84
Ensure mqtt subscriptions are in a set ( #122201 )
2024-07-21 12:36:06 +02:00
Arie Catsman
8da630f8c6
Improve sensor test coverage for enphase_envoy ( #122229 )
...
* Improve sensor platform test COV for enphase_envoy
* Use async_fire_time_changed to trigger next data update in enphase_envoy test
2024-07-21 12:26:32 +02:00
Louis Christ
f629364dc4
Use pyblu library in bluesound ( #117257 )
...
* Integrate pypi libraray: pyblu
* Raise PlatformNotReady if _sync_status is not available yet
* Revert "Raise PlatformNotReady if _sync_status is not available yet"
This reverts commit a649a6bccd00cf16f80e40dc169ca8797ed3b6b2.
* Replace 'async with timeout' with parameter in library
* Set timeout back to 10 seconds
* ruff fixes
* Update homeassistant/components/bluesound/media_player.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-21 12:24:54 +02:00
ilan
fcca475e36
Add sensor platform to MadVR ( #121617 )
...
* feat: add sensors
* feat: add tests for sensors
* feat: add options flow
* feat: add tests for options flow
* fix: remove options flow
* fix: remove names and mac sensor, add incoming signal type
* feat: add enum types to supported sensors
* fix: consolidate tests into snapshot
* fix: use consts
* fix: update names and use snapshot platform
* fix: fix test name for new translations
* fix: comment
* fix: improve sensor names
* fix: address comments
* feat: disable uncommon sensors by default
* fix: update sensors
* fix: revert config_flow change
2024-07-21 08:43:52 +02:00
Sid
5075f0aac8
Bump ruff to 0.5.4 ( #122289 )
2024-07-21 08:42:06 +02:00
Joost Lekkerkerker
537a76d049
Add model id to airgradient ( #122271 )
2024-07-21 08:41:42 +02:00
J. Nick Koston
b3698a59e1
Bump uiprotect to 5.4.0 ( #122282 )
2024-07-20 17:24:16 -05:00
Joost Lekkerkerker
9b9db86f1c
Bump aiomealie to 0.7.0 ( #122278 )
2024-07-21 00:00:31 +02:00
ilan
1e28ae49f9
Bump py-madvr to 1.6.29 ( #122275 )
...
chore: bump version
2024-07-20 22:44:14 +02:00
Joost Lekkerkerker
24b6f71f94
Bump twitchAPI to 4.2.1 ( #122269 )
2024-07-20 21:29:51 +02:00
Joost Lekkerkerker
ae4360b0e5
Bump airgradient to 0.7.0 ( #122268 )
2024-07-20 21:26:00 +02:00
Marc Mueller
769d7214a3
Improve tests.common typing ( #122257 )
2024-07-20 17:34:43 +02:00
Marc Mueller
90e7d82049
Use correct enum in UnitSystem tests ( #122256 )
2024-07-20 17:33:48 +02:00
Marc Mueller
5e8b022246
Improve shopping_list test typing ( #122255 )
2024-07-20 16:46:39 +02:00
J. Nick Koston
43aeaf7a9b
Upgrade CI to use ubuntu 24.04 ( #122254 )
2024-07-20 09:43:10 -05:00
Brian Rogers
63b0feeae7
Add calendar for Rachio smart hose timer ( #120030 )
2024-07-20 09:38:51 -05:00
Brett Adams
0f079454bb
Add device tracker to Tesla Fleet ( #122222 )
2024-07-20 14:37:57 +02:00
Marc Mueller
6be4ef8a1f
Improve contextmanager typing ( #122250 )
2024-07-20 14:09:37 +02:00
Marc Mueller
5fd3b929f4
Update types packages ( #122245 )
2024-07-20 14:09:10 +02:00
Marc Mueller
55abbc51a4
Update pip-licenses to 4.5.1 ( #122240 )
2024-07-20 13:52:55 +02:00
Marc Mueller
651fb95010
Update uv to 0.2.27 ( #122246 )
2024-07-20 13:24:21 +02:00
Marc Mueller
c6713edc8b
Update pytest-unordered to 0.6.1 ( #122243 )
2024-07-20 13:24:01 +02:00
Marc Mueller
ee49c57e95
Update pytest to 8.2.2 ( #122244 )
2024-07-20 13:16:36 +02:00
Erik Montnemery
2f47312eeb
Fix recorder setup hanging if non live schema migration fails ( #122242 )
2024-07-20 13:10:23 +02:00
Marc Mueller
293ad99dae
Update pytest-asyncio to 0.23.8 ( #122241 )
2024-07-20 13:10:09 +02:00
Marc Mueller
0fe7aa1a43
Update bcrypt to 4.1.3 ( #122236 )
2024-07-20 13:06:22 +02:00
Marc Mueller
b54b08479d
Update pipdeptree to 2.23.1 ( #122239 )
2024-07-20 12:59:44 +02:00
Marc Mueller
ab2f38216d
Update coverage to 7.6.0 ( #122238 )
2024-07-20 12:59:08 +02:00
Marc Mueller
13da20ddf4
Update Pillow to 10.4.0 ( #122237 )
2024-07-20 12:58:49 +02:00
Erik Montnemery
436a38c1d2
Revert "Fix recorder setup hanging if non live schema migration fails" ( #122232 )
2024-07-20 12:29:08 +02:00
Brett Adams
2b93de1348
Add binary sensor to Tesla Fleet ( #122225 )
2024-07-20 11:28:30 +02:00
Robert Svensson
ecffae0b4f
Improve fixture usage for light based deCONZ tests ( #122209 )
2024-07-20 11:25:00 +02:00
Brett Adams
6f9e39cd3f
Add diagnostics to Tesla Fleet ( #122223 )
2024-07-20 11:22:15 +02:00
Arie Catsman
221480add1
Improve switch platform test COV for enphase_envoy ( #122227 )
2024-07-20 11:20:46 +02:00
Erik Montnemery
153b69c971
Fix recorder setup hanging if non live schema migration fails ( #122207 )
2024-07-20 11:17:40 +02:00
Pete Sage
d1d2ce1270
Sonos tests snapshot and restore services ( #122198 )
2024-07-20 11:16:48 +02:00
Marc Mueller
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
Marc Mueller
0637e342f6
Fix ConfigFlowResult annotations in tests ( #122215 )
2024-07-20 11:13:13 +02:00
Marc Mueller
e9f5c4188e
Fix incompatible signature overwrite async_turn_on + off ( #122208 )
2024-07-20 11:12:41 +02:00
Marc Mueller
24b12bc509
Improve HA snapshot serializer typing ( #122218 )
2024-07-20 11:12:02 +02:00
Marc Mueller
f0b9a806d1
Fix missing type[..] annotation in tests ( #122217 )
2024-07-20 11:11:16 +02:00
Marc Mueller
f8c4ffc060
Update freezegun to 1.5.1 ( #122219 )
2024-07-20 11:10:46 +02:00
Marc Mueller
768d20c645
Fix recorder datetime annotations ( #122214 )
2024-07-20 11:10:25 +02:00
Erik Montnemery
a0332d049b
Fix flaky recorder test ( #122205 )
2024-07-20 11:09:52 +02:00
Álvaro Fernández Rojas
4ee2c445d1
Update home_connect to v0.8.0 ( #121788 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-20 05:28:04 +02:00
Marc Mueller
458c81cdae
Improve vizio tests typing ( #122213 )
2024-07-20 02:50:12 +02:00
Marc Mueller
8e024ad20f
Fix invalid Any annotations ( #122212 )
2024-07-20 02:46:27 +02:00
Mr. Bubbles
a46fffd550
Fix wrong deprecation date in Habitica integration ( #122206 )
...
Fix wrong deprecation date
2024-07-20 00:40:29 +02:00
G Johansson
288faf48e7
Add config flow to Wake on LAN ( #121605 )
2024-07-19 21:20:43 +02:00
HarvsG
7e0970e917
Log timeouts for assist_pipeline end of speech detection ( #122182 )
...
* log timeouts
* import logger the right way
2024-07-19 13:43:38 -05:00
Sean Chen
e6e748ae0a
Add timestamp sensor for observation ( #121752 )
2024-07-19 19:50:38 +02:00
dougiteixeira
75b1700ed3
Move constants to const.py in generic Thermostat ( #120789 )
2024-07-19 19:49:11 +02:00
Franck Nijhof
267dfac737
2024.7.3 ( #122194 )
2024-07-19 19:38:08 +02:00
Steven B.
099110767a
Add tests for ring camera platform for 100% coverage ( #122197 )
2024-07-19 19:35:44 +02:00
Pierre Mavro
cafff3eddf
Add PrusaLink nozzle and mmu support ( #120436 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2024-07-19 19:15:42 +02:00
Steven Looman
c0732fbb1d
Add options flow for force_poll setting in upnp ( #120843 )
2024-07-19 19:02:28 +02:00
Stefan Agner
7b5b6c7b85
Tolerate integration removed device ( #120722 )
2024-07-19 19:00:31 +02:00
Franck Nijhof
a08ffdc8d3
Bump version to 2024.7.3
2024-07-19 18:50:21 +02:00
Mr. Bubbles
1ef4332af6
Fix KeyError in config flow of Bring integration ( #122136 )
2024-07-19 18:49:45 +02:00
Marc Mueller
d0d2fd7918
Update yt-dlp to 2024.07.16 ( #122124 )
2024-07-19 18:49:41 +02:00
Steven B.
c518c4756b
Bump tplink dependency python-kasa to 0.7.0.5 ( #122119 )
2024-07-19 18:49:38 +02:00
Shay Levy
a3a99cc631
Prevent connecting to a Shelly device that is already connected ( #122105 )
2024-07-19 18:49:35 +02:00
Steven B.
977a55e3b8
Update tplink device config during reauth flow ( #122089 )
2024-07-19 18:49:31 +02:00
Harry Martland
002db3c3e9
Fix hive not updating when boosting ( #122042 )
...
* fixes issue where hive does not update when boosting
* formats files
2024-07-19 18:49:28 +02:00
Robert Svensson
d9e44bab69
Mark UniFi power cycle button as unavailable if PoE is not enabled on port ( #122035 )
2024-07-19 18:49:25 +02:00
G Johansson
4b93fc61b5
Bump python-holidays to 0.53 ( #122021 )
2024-07-19 18:49:21 +02:00
J. Nick Koston
214b5efd72
Narrow sqlite database corruption check to ensure disk image is malformed ( #121947 )
...
* Narrow sqlite database corruption check to ensure disk image is malformed
The database corruption check would also replace the database when it
locked externally instead of only when its malformed.
This was discovered in https://github.com/home-assistant/core/issues/121909#issuecomment-2227409124
when a user did a manual index creation while HA was online
* tweak
* tweak
* fix
* fix
2024-07-19 18:49:16 +02:00
Maciej Bieniek
9bd822d693
Fix configuration_url for Shelly device using IPv6 ( #121939 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-19 18:48:32 +02:00
Tomasz Gorochowik
bf89eaae25
Fix enigma2 mute ( #121928 )
2024-07-19 18:42:44 +02:00
Scott K Logan
f9b359ae30
Fix rainforest_raven closing device due to timeout ( #121905 )
2024-07-19 18:42:41 +02:00
mvn23
24ed003471
Fix opentherm_gw availability ( #121892 )
2024-07-19 18:42:38 +02:00
J. Nick Koston
a835750252
Log add/remove index complete at the same level as when it starts ( #121852 )
2024-07-19 18:42:35 +02:00
Avi Miller
ad07bdb62b
Bump aiolifx to 1.0.5 ( #121824 )
2024-07-19 18:42:32 +02:00
Avi Miller
41104324ec
Bump aiolifx to 1.0.4 ( #121267 )
2024-07-19 18:42:28 +02:00
ollo69
e9344ae101
Bump PySwitchbot to 0.48.1 ( #121804 )
2024-07-19 18:40:25 +02:00
starkillerOG
56a9167ed2
Reolink media second lens ( #121800 )
...
DUO lens camera distinguish between lenses for media playback
2024-07-19 18:40:22 +02:00
Jan Bouwhuis
e0b90c4b36
Fix alexa does to check current_position correctly when handling cover range changes ( #121798 )
2024-07-19 18:40:19 +02:00
Jan-Philipp Benecke
976902f22c
Add missing translations to Roborock ( #121796 )
2024-07-19 18:40:16 +02:00
Steven B
0f69c58ba9
Bump python-kasa to 0.7.0.4 ( #121791 )
2024-07-19 18:40:13 +02:00
Glenn Waters
1e6c96c6eb
Use async_connect in newly bumped 0.5.8 UPB library ( #121789 )
2024-07-19 18:40:09 +02:00
J. Nick Koston
63b14d14c1
Add some missing tplink ouis ( #121785 )
2024-07-19 18:40:06 +02:00
Josef Zweck
6aaaba6419
Bump pytedee_async to 0.2.20 ( #121783 )
2024-07-19 18:40:03 +02:00
Allen Porter
3b8e736fe3
Pin mashumaro version >= 3.13.1 for python 3.12.4 compatibility. ( #121782 )
...
Pin mashumaro version for python 3.12.4 compatibility.
2024-07-19 18:40:00 +02:00
tronikos
68841b3d8a
Bump opower to 0.5.2 to fix 403 forbidden errors for users with multiple accounts ( #121762 )
2024-07-19 18:39:56 +02:00
Abílio Costa
3d8afe7cb8
Update Idasen Desk library to 2.6.2 ( #121729 )
2024-07-19 18:29:45 +02:00
Robert Svensson
8595242142
Fix bad access to UniFi runtime_data when not assigned ( #121725 )
...
* Fix bad access to runtime_data when not assigned
* Fix review comment
* Clean up if statements
2024-07-19 18:29:42 +02:00
Joost Lekkerkerker
ebe7bc0686
Bump knocki to 0.3.1 ( #121717 )
2024-07-19 18:29:39 +02:00
J. Nick Koston
4ab180f016
Fix update happening too early in unifiprotect ( #121714 )
2024-07-19 18:29:36 +02:00
Mr. Bubbles
372649069e
Bump pyloadapi to v1.3.2 ( #121709 )
2024-07-19 18:29:33 +02:00
Joost Lekkerkerker
98df46f3ea
Bump knocki to 0.3.0 ( #121704 )
2024-07-19 18:29:30 +02:00
Steven B
269fb23527
Fix tplink bug changing color temp on bulbs with light effects ( #121696 )
2024-07-19 18:29:27 +02:00
Sid
ad5cbf0da6
Allow enigma2 devices to use different source bouquets ( #121686 )
2024-07-19 18:29:24 +02:00
Lucas Mindêllo de Andrade
10cdf64f90
Bump sunweg 3.0.2 ( #121684 )
2024-07-19 18:29:21 +02:00
Tomek Porozynski
ec8e639804
Update Supla async_set_cover_position to use "REVEAL_PARTIALLY" ( #121663 )
2024-07-19 18:29:17 +02:00
Jan Stienstra
37f37f7287
Retain Jellyfin config flow input on connection issue ( #121618 )
2024-07-19 18:29:13 +02:00
Mr. Bubbles
ef7d68bfd6
Fix reauth error and exception in ista EcoTrend integration ( #121482 )
2024-07-19 18:29:08 +02:00
Jan Rieger
12ec66c2c2
Avoid blocking I/O in gpsd ( #122176 )
2024-07-19 18:25:07 +02:00
Mr. Bubbles
72d37036b9
Remove filtering of user data in Habitica integration ( #121759 )
...
Remove context-based userFields filtering
2024-07-19 17:56:52 +02:00
Sid
e029dad0eb
Add data update coordinator to enigma2 ( #122046 )
...
* Add data update coordinator to enigma2
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-19 17:51:34 +02:00
G Johansson
0cde518a89
Allow to add optional holiday categories in workday ( #121396 )
...
* Allow to add optional holiday categories in workday
* Add tests
* Fix coverage
2024-07-19 17:49:27 +02:00
Christopher Fenner
dab66990c0
Ignore E3_TCU41_x04 gateway device in ViCare ( #122179 )
...
skip gateway device
2024-07-19 11:40:17 -04:00
Steven Looman
d3029af888
Address post merge review changes in upnp ( #122189 )
...
Post merge review change
2024-07-19 11:38:38 -04:00
Marcel Vriend
419bf0165a
Bump azure-kusto dependencies to 4.5.1 ( #121805 )
2024-07-19 17:33:02 +02:00
Shai Ungar
978ee918cb
Use new 17track api library ( #121910 )
2024-07-19 17:09:50 +02:00
Marc Mueller
8bca9a3449
Fix return type annotations in tests ( #122184 )
2024-07-19 16:44:03 +02:00
Malte Franken
87ecf5d85e
Bump georss-qld-bushfire-alert-client to 0.8 ( #122185 )
2024-07-19 16:12:26 +02:00
Marc Mueller
2f8dfb424b
Use Generator as return type for fixtures ( #122183 )
2024-07-19 14:55:23 +02:00
Marc Mueller
53c85a5c9b
Fix test fixture annotations ( #122180 )
2024-07-19 14:46:30 +02:00
Marc Mueller
281c66b6c2
Fix invalid dict annotations in tests ( #122178 )
2024-07-19 14:45:42 +02:00
Bram Kragten
6788c43775
Add static routes for frontend modern and legacy service workers ( #120488 ) ( #122174 )
...
* Bump frontend to 20240719.0
* restore #120488
2024-07-19 14:40:50 +02:00
Josef Zweck
f006716173
Add async_setup method to DataUpdateCoordinator ( #116677 )
...
* init
* Update homeassistant/helpers/update_coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix typo, ruff
* consistency with rest, test
* pylint suppression
* ruff
* ruff
* switch to one test
* add last exc
* add tests for auth & Entry Errors
* move exceptions to correct test
* Update update_coordinator.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* test setup call
* simplify
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-19 14:24:25 +02:00
dougiteixeira
de5b5f6d36
Add string for value template description in switch Template ( #121865 )
...
Add string for value template descrition in switch Template
2024-07-19 13:58:22 +02:00
Harry Martland
e9ea90dc82
Fix hive not updating when boosting ( #122042 )
...
* fixes issue where hive does not update when boosting
* formats files
2024-07-19 13:47:28 +02:00
Marc Mueller
0be68dcd7f
Fix deconz conftest typing ( #122173 )
2024-07-19 13:10:38 +02:00
Marc Mueller
c92d9dcb74
Use TypeVar defaults for Generator ( #122170 )
2024-07-19 13:06:45 +02:00
Marc Mueller
2b486c3bd5
Replace unnecessary typing_extensions imports for Generator ( #122169 )
2024-07-19 12:56:27 +02:00
Bram Kragten
c28a138dfe
Revert "Add static routes for frontend modern and legacy service workers" ( #122172 )
2024-07-19 12:55:40 +02:00
Mr. Bubbles
3ddcffb7b7
Fix reauth error and exception in ista EcoTrend integration ( #121482 )
2024-07-19 12:26:40 +02:00
Matrix
8cb7e9785f
Add YoLink YS8017 support ( #122064 )
2024-07-19 12:20:30 +02:00
Jan Bouwhuis
16434b5306
Add command_template option to mqtt switch schema ( #122103 )
2024-07-19 12:10:49 +02:00
Paolo Burgio
c1c5cff993
Add integration for iotty Smart Home ( #103073 )
...
* Initial import 0.0.2
* Fixes to URL, and removed commits
* Initial import 0.0.2
* Fixes to URL, and removed commits
* Added first test for iotty
* First release
* Reviewers request #1
- Removed clutter
- Added support for new naming convention for IottySmartSwitch entity
* Removed commmented code
* Some modifications
* Modified REST EP for iotty CloudApi
* Initial import 0.0.2
* Fixes to URL, and removed commits
* Added first test for iotty
* First release
* Rebased and resolved conflicts
* Reviewers request #1
- Removed clutter
- Added support for new naming convention for IottySmartSwitch entity
* Removed commmented code
* Some modifications
* Modified REST EP for iotty CloudApi
* Removed empty entries in manifest.json
* Added test_config_flow
* Fix as requested by @edenhaus
* Added test_init
* Removed comments, added one assert
* Added TEST_CONFIG_FLOW
* Added test for STORE_ENTITY
* Increased code coverage
* Full coverage for api.py
* Added tests for switch component
* Converted INFO logs onto DEBUG logs
* Removed .gitignore from commits
* Modifications to SWITCH.PY
* Initial import 0.0.2
* Fixes to URL, and removed commits
* Added first test for iotty
* First release
* Rebased and resolved conflicts
* Fixed conflicts
* Reviewers request #1
- Removed clutter
- Added support for new naming convention for IottySmartSwitch entity
* Removed commmented code
* Some modifications
* Modified REST EP for iotty CloudApi
* Removed empty entries in manifest.json
* Added test_config_flow
* Some modifications
* Fix as requested by @edenhaus
* Added test_init
* Removed comments, added one assert
* Added TEST_CONFIG_FLOW
* Added test for STORE_ENTITY
* Increased code coverage
* Full coverage for api.py
* Added tests for switch component
* Converted INFO logs onto DEBUG logs
* Removed .gitignore from commits
* Modifications to SWITCH.PY
* Fixed tests for SWITCH
* First working implementation of Coordinator
* Increased code coverage
* Full code coverage
* Missing a line in testing
* Update homeassistant/components/iotty/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/iotty/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Modified coordinator as per request by edenhaus
* use coordinator entities for switches
* move platforms to constants
* fix whitespace with ruff-format
* correct iotty entry in application_credentials list
* minor style improvements
* refactor function name
* handle new and deleted devices
* improve code for adding devices after first initialization
* use typed config entry instead of adding known devices to hass.data
* improve iotty entity removal
* test listeners update cycle
* handle iotty as devices and not only as entities
* fix test typing for mock config entry
* test with fewer mocks for an integration test style opposed to the previous unit test style
* remove useless tests and add more integration style tests
* check if device_to_remove is None
* integration style tests for turning switches on and off
* remove redundant coordinator tests
* check device status after issuing command in tests
* remove unused fixtures
* add strict typing for iotty
* additional asserts and named snapshots in tests
* fix mypy issues after enabling strict typing
* upgrade iottycloud version to 0.1.3
* move coordinator to runtime_data
* remove entity name
* fix typing issues
* coding style fixes
* improve tests coding style and assertion targets
* test edge cases when apis are not working
* improve tests comments and assertions
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Shapour Nemati <shapour.nemati@iotty.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: shapournemati-iotty <130070037+shapournemati-iotty@users.noreply.github.com >
2024-07-19 12:10:39 +02:00
Sid
4620a54582
Bump Ruff to 0.5.3 ( #122167 )
2024-07-19 12:06:53 +02:00
Arie Catsman
0b691f9393
Improve number platform test COV for enphase_envoy ( #122163 )
...
* Improve number platform COV for enphase_envoy
* remove use of rand in pytest_number of enphase_envoy
2024-07-19 11:47:40 +02:00
Franck Nijhof
bcf4c73f32
Migrate Wiz to config entry runtime data ( #122091 )
2024-07-19 11:36:59 +02:00
G Johansson
ca4c617d4b
Add TURN_OFF/TURN_ON feature flags for fan ( #121447 )
2024-07-19 11:35:24 +02:00
Åke Strandberg
172778053c
Add select platform to myuplink ( #118661 )
2024-07-19 11:29:58 +02:00
G Johansson
f5f9480b5a
Deprecate simulated integration ( #122166 )
2024-07-19 11:26:05 +02:00
Steve Repsher
e50802aca3
Add static routes for frontend modern and legacy service workers ( #120488 )
2024-07-19 10:53:37 +02:00
Jeef
de18be235d
Add Sensors to Weatherflow Cloud ( #111651 )
...
* continue
* Rebase dev
* signle function to generate attr_entity info
* rewrite icon determination as an if block
* handling PR
* Removing wind sensors for now - separate future PR
* ruff
* Update coordinator.py
Thought i already did this
* Update sensor.py
* Update icons.json
* Update sensor.py
* Update homeassistant/components/weatherflow_cloud/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* working on a unified entity
* working on a unified entity
* sensor refactor
* addressing entity comment
* Update homeassistant/components/weatherflow_cloud/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow_cloud/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* doc
* pr comments again
* fixing PR
* fixing PR
* applying entity class in sensor
* Update homeassistant/components/weatherflow_cloud/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Cleaning up weather.py
* station id cleanup for weather class
* rewrite adding sensors the correct way
* Adding snapshot testing
* snapshot update
* added total class
* updated snapshots
* minor tweak
* snapshot away
* adding more coverage
* switch back to total
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-19 10:30:01 +02:00
Kristof Mariën
7810dc213a
Load correct Renson fan speed when breeze level is set ( #121960 )
...
Renson: Load correct fan speed when breeze level is set
2024-07-19 10:17:45 +02:00
Brent Petit
ba5e3ca44b
Remove use of deprecated set_aux_heat call from climate _async_reproduce_states ( #121873 )
2024-07-19 10:14:12 +02:00
rrooggiieerr
e2c6b7915e
Buienradar textual improvements ( #122095 )
2024-07-19 10:12:58 +02:00
Jan Bouwhuis
5b4dd07189
Deprecate topic_template and payload_template for mqtt publish action ( #122098 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-19 10:10:38 +02:00
G Johansson
362c772d67
Add config flow to worldclock ( #121775 )
2024-07-19 10:08:14 +02:00
Matrix
339b5117c5
Add default value for YoLink thermostat ( #122114 )
2024-07-19 10:05:24 +02:00
Sid
c8a6c6a5c1
Add fallback for webmin systems without MAC address ( #113261 )
2024-07-19 10:01:46 +02:00
Austin Mroczek
53870617e8
Add binary sensors to TotalConnect ( #121888 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-19 09:35:54 +02:00
Mr. Bubbles
24144c5855
Fix KeyError in config flow of Bring integration ( #122136 )
2024-07-19 09:11:29 +02:00
ashalita
978de5b8b0
Upgrade pycoolmasternet-async to 0.2.0 ( #122139 )
2024-07-19 09:10:47 +02:00
Dave T
1e59ce2909
Update deprecation warning for data_entry_flow ( #122154 )
2024-07-19 09:08:45 +02:00
J. Nick Koston
fb5443fe2f
Add missing coverage for doorbird config_flow ( #122146 )
2024-07-19 09:08:43 +02:00
J. Nick Koston
dae23a8153
Add coverage for doorbird button platform ( #122145 )
2024-07-19 09:07:58 +02:00
Brett Adams
a2c2488c8b
Add Tesla Fleet integration ( #122019 )
...
* Add Tesla Fleet
* Remove debug
* Improvements
* Fix refresh and stage tests
* Working oauth flow test
* Config Flow tests
* Fixes
* fixes
* Remove comment
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Remove TYPE_CHECKING
* Add more tests
* More tests
* More tests
* revert teslemetry change
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-19 09:05:27 +02:00
Duco Sebel
474e8b7a43
Implement model_id in HomeWizard ( #122130 )
...
* Add model_id and use hardcoded model names for HomeWizard
* Update names
2024-07-19 08:22:06 +02:00
b3nj1
243c16d194
Opower: add date sensors ( #122138 )
...
opower: Add diagnostic date sensors
2024-07-18 23:07:09 -07:00
J. Nick Koston
a0a5f640dc
Add some basic tests for doorbird ( #122135 )
...
* basic tests
* basic tests
* basic tests
* basic tests
* cover
* cover
* Update tests/components/doorbird/test_init.py
2024-07-18 22:36:54 +02:00
Shay Levy
d2cc25cee6
Prevent connecting to a Shelly device that is already connected ( #122105 )
2024-07-18 15:27:03 -05:00
Steven B.
cf0aef079b
Bump tplink dependency python-kasa to 0.7.0.5 ( #122119 )
2024-07-18 15:20:10 -05:00
Arie Catsman
6d725b5e34
Extend sensor platform tests for enphase_envoy ( #122132 )
...
* EnphaseTestSensor
* refactor chain use in sensor test of enphase_envoy
2024-07-18 21:50:50 +02:00
Marcel van der Veldt
3d3bc1cab1
Revert "Add mac address as connection for matter device ( #121257 )" ( #122133 )
2024-07-18 17:38:30 +02:00
Maciej Bieniek
bf0e5baa76
Add support for Shelly enum virtual component ( #121997 )
...
* Support enum virtual component
* Add tests
* Cleaning
* Improve test for select
* Use values
* Update tests
* Use the option title for sensor
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-18 17:55:14 +03:00
MatthewFlamm
f479b64ff9
Add forecast service call for extra attributes for nws ( #117254 )
...
* add service call
* fix snapshots in test
* add tests
* fix no data service;add test
* remove unreachable code
* use only extra attributes+context attributes
* detailed descr. only in twice daily; add dewpoint
* fix import from merge
* Remove dewpoint from twice daily.
nws recently removed it
* cleanup unused snapshots
* remove dewpoint; use short_forecast
* return [] for forecasts instead of None
* Use str for short_description
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-18 16:26:07 +02:00
Marc Mueller
ec937781ca
Update pylint to 3.2.5 ( #122126 )
...
* Update pylint to 3.2.5
* Remove unused pylint disable comment
2024-07-18 15:54:54 +02:00
Arie Catsman
37426f7366
Add number platform test to enphase_envoy ( #122117 )
...
* Add number platform test to enphase_envoy
* Use ATTR_VALUE in enphase_envoy number test
2024-07-18 15:42:57 +02:00
Arie Catsman
d983e3b25d
Add select platform test to enphase_envoy ( #122127 )
2024-07-18 14:20:05 +02:00
Marc Mueller
58d4e72996
Update yt-dlp to 2024.07.16 ( #122124 )
2024-07-18 14:07:31 +02:00
Josef Zweck
02bb1ec8e7
Add reconfigure step to tedee ( #122008 )
...
* Add reconfigure to tedee
* assert data update
* add rconfigure_confirm to strings
* Update integration name
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-18 13:00:35 +02:00
Arie Catsman
f551130d65
Add binary_sensor platform test to enphase_envoy ( #122120 )
2024-07-18 12:45:03 +02:00
Joakim Plate
42610f4e09
Add diagnostic information to DSMR ( #122041 )
...
* Add diagnostic information to DSMR
Switches to runtime_data to get access
to the last telegram received.
* Correct import of domain
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-18 11:57:11 +02:00
Franck Nijhof
41d75e159b
Update wled to 0.19.2 ( #122101 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-18 10:09:12 +02:00
Brett Adams
b06d3fe3b7
Platinum quality for Tessie ( #121962 )
2024-07-18 09:38:26 +02:00
J. Nick Koston
e4ef4b81ba
Skip poll of HKC accessory if reachable and chars are watchable ( #116200 )
2024-07-18 08:36:45 +02:00
Erik Montnemery
0927dd9090
Raise repair issues when scripts can't be set up ( #122087 )
2024-07-18 08:34:41 +02:00
J. Nick Koston
e2276458ed
Fix homekit_controller tests to avoid global aid generation ( #119852 )
2024-07-17 19:10:02 -05:00
Paulus Schoutsen
454ca0ce95
Add timer support to mobile app ( #121469 )
...
* Add timer support to mobile app
* Fix tests
* Make it time-sensitive
2024-07-17 18:40:05 -05:00
J. Nick Koston
4ae6e38800
Bump govee-ble to 0.38.0 ( #122099 )
2024-07-17 22:05:27 +02:00
Steven B.
55cee89392
Update tplink device config during reauth flow ( #122089 )
2024-07-17 14:07:53 -05:00
Michael Hansen
fa0a5451b9
Split up tests to avoid CI timeouts ( #122096 )
2024-07-17 20:32:26 +02:00
Aidan Timson
52b90621c7
System Bridge coordinator and connector refactor ( #114896 )
...
* Update systembridgeconnector to 5.0.0.dev2
* Refactor
* Move out of single use method
* Update systembridgeconnector to 4.1.0.dev0 and systembridgemodels to 4.1.0
* Refactor WebSocket connection handling in SystemBridgeDataUpdateCoordinator
* Remove unnessasary fluff
* Update system_bridge requirements to version 4.1.0.dev1
* Set systembridgeconnector to 4.1.0
* Fix config flow tests
We'll make this better later
* Add missing tests for media source
* Update config flow tests
* Add missing check
* Refactor WebSocket connection handling in SystemBridgeDataUpdateCoordinator
* Move inside try
* Move log
* Cleanup log
* Fix disconnection update
* Set unregistered on disconnect
* Remove bool, use listener task
* Fix eager start
* == -> is
* Reduce errors
* Update test
2024-07-17 18:39:24 +02:00
Jan Bouwhuis
843fae825f
Revert "Remove stale template_topic code for mqtt publish service" ( #121758 )
...
Revert "Remove stale `template_topic` code for mqtt publish service (#121604 )"
This reverts commit 5b25c24539 .
2024-07-17 17:56:34 +02:00
Franck Nijhof
e6dec7c856
Migrate HomeWizard to config entry runtime data ( #122088 )
2024-07-17 10:20:31 -05:00
Franck Nijhof
7a4e40ade0
Remove Markdown from service action descriptions ( #122077 )
2024-07-17 10:20:19 -05:00
Robert Resch
10c084c6e0
Add created_at/modified_at to label registry ( #122078 )
2024-07-17 16:36:14 +02:00
Franck Nijhof
8ae4c4445d
Clean up old migration in HomeWizard ( #122086 )
2024-07-17 16:18:21 +02:00
Erik Montnemery
07ceafed62
Enable strict typing on script integration ( #122079 )
2024-07-17 15:11:06 +02:00
Arie Catsman
1e8da192b6
Add switch platform test to enphase_envoy ( #122068 )
...
* Add switch platform test to enphase_envoy
* review feedback Use HA SWITCH_DOMAIN
* Only use SWITCH_DOMAIN for service call
2024-07-17 14:51:02 +02:00
Brett Adams
57e233d30f
Bump tesla-fleet-api ( #122073 )
2024-07-17 13:59:52 +02:00
Erik Montnemery
efb7bede40
Enable strict typing on script helper ( #122075 )
2024-07-17 13:51:59 +02:00
Robert Resch
a0f91d27a3
Add created_at/modified_at to floor registry ( #122071 )
2024-07-17 13:18:26 +02:00
Erik Montnemery
385f5be7e8
Remove dead code from script helper ( #122074 )
2024-07-17 13:16:57 +02:00
Guido Schmitz
7bf4e4779c
Use model_id in devolo_home_control ( #122066 )
2024-07-17 13:09:56 +02:00
Erik Montnemery
6921e053e4
Move recorder data migration implementation to migrators ( #122045 )
2024-07-17 10:59:58 +02:00
ashionky
7f76de2c7a
Bump refoss to v1.2.4 ( #122063 )
...
* 1.2.2
* 1.2.3
* 1.2.4
* 1.2.4
2024-07-17 10:29:41 +02:00
Robert Resch
35f84f32d6
Add created_at/modified_at for area registry ( #122014 )
2024-07-17 09:54:06 +02:00
Erik Montnemery
054242ff0f
Require specifying extended address in otbr WS API calls ( #108282 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2024-07-17 09:04:54 +02:00
Maciej Bieniek
14ec7e5f76
Set DeviceInfo.model_id in Shelly integration ( #122040 )
2024-07-17 09:04:40 +02:00
Stefan Agner
0aea9b0edb
Read color temperature range from Matter device if supported ( #122054 )
2024-07-17 01:25:28 +02:00
Franck Nijhof
1b6f880a27
Add model_id to Tuya devices, mark services correctly ( #122043 )
2024-07-17 00:09:18 +02:00
Stefan Agner
d0c1632976
Drop spurious log messages in Matter bridge device removal ( #122036 )
...
Don't log a message when a device is removed from the Matter bridge.
2024-07-16 23:55:33 +02:00
Franck Nijhof
dc9b25af1c
Change model to model_id in LaMetric ( #122044 )
2024-07-16 23:48:34 +02:00
Guido Schmitz
0ad2398bda
Use model_id in devolo_home_network ( #122048 )
2024-07-16 22:39:00 +02:00
Michael
89198b0512
Fix flakey tibber tests ( #121993 )
2024-07-16 22:36:31 +02:00
Joakim Plate
8d290dd9d6
Convert arcam_fmj to runtime data ( #122047 )
2024-07-16 22:35:04 +02:00
Erik Montnemery
9970b7eece
Refactor recorder data migration ( #121009 )
...
* Refactor recorder data migration
* Fix stale docstrings
* Don't store a session object in BaseRunTimeMigration instances
* Simplify logic in EntityIDMigration.migration_done
* Fix tests
2024-07-16 21:50:19 +02:00
Arie Catsman
baa97ca981
Add fixture files to Enphase_Envoy tests ( #121864 )
...
* Add fixture files to Enphase_Envoy tests
* optimize fixtures in enphase_envoy conftest
* combine setup_enphase_envoy and mock_envoy in enphase_envoy tests
* Revert "combine setup_enphase_envoy and mock_envoy in enphase_envoy tests"
This reverts commit ec072c4726bc1348f87608f744ff06117e762bae.
* Rework enphase tests
* Rework enphase tests
* reset diagnostics test snapshot
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-07-16 21:14:46 +02:00
Erik Montnemery
a22e12dac9
Refactor function recorder.migration._apply_update ( #122023 )
...
* Refactor function recorder.migration._apply_update
* Remove _SchemaVersionMigrators dict
2024-07-16 20:28:03 +02:00
Erik Montnemery
d8440e809a
Avoid mutating database schema definitions during schema migration ( #122012 )
...
* Avoid mutating database schema definitions during schema migration
* Adjust test when using mysql
* Address review comment
2024-07-16 20:27:49 +02:00
J. Nick Koston
c860b6cd4b
Bump govee-ble to 0.37.0 ( #122037 )
2024-07-16 13:17:15 -05:00
Robert Svensson
aeabe3ab95
Mark UniFi power cycle button as unavailable if PoE is not enabled on port ( #122035 )
2024-07-16 20:16:36 +02:00
J. Nick Koston
4bcdb551d4
Bump govee-ble to 0.36.1 ( #122030 )
...
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.34.0...v0.36.1
more prep to add the event platform
2024-07-16 17:29:43 +02:00
Joost Lekkerkerker
b122c2932a
Add JakeBosh as Knocki codeowner ( #122026 )
2024-07-16 15:54:40 +02:00
J. Nick Koston
8082808ec2
Bump govee-ble to 0.34.0 ( #122028 )
2024-07-16 15:47:58 +02:00
HarvsG
3a0b3a4589
Log tools sent to OpenAI ( #122024 )
2024-07-16 15:16:50 +02:00
Joost Lekkerkerker
f8ba4d41ba
Add support for adding model_id in device info ( #121989 )
2024-07-16 15:12:25 +02:00
Erik Montnemery
336740dbfa
Add recorder migration test starting with schema version 9 ( #122011 )
2024-07-16 15:12:23 +02:00
Erik Montnemery
ea29c2c4d4
Improve tests/patch_time.py ( #122017 )
2024-07-16 14:22:22 +02:00
Erik Montnemery
dbe68ca057
Minor adjustment of recorder migration ( #122020 )
2024-07-16 14:20:23 +02:00
G Johansson
62cc868150
Bump python-holidays to 0.53 ( #122021 )
2024-07-16 13:47:11 +02:00
Jan Bouwhuis
3304e18316
Bump incomfortclient to v0.6.3-1 ( #122013 )
2024-07-16 13:23:39 +02:00
Glenn Waters
6645932fb7
Fix for Environment Canada date being wrong after midnight ( #121850 )
...
* Use async_connect in newly bumped 0.5.8 UPB library.
* Fix tests.
* Fix date being wrong after midnight for Environment Canada
* Fix typing.
* Add test.
* Formatting.
* Remove tests until can be added properly.
* Add weather tests back.
* Fix tests
* Change of tactic for determining previous day's data.
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-16 11:57:37 +02:00
jan iversen
bc7d2d2195
Remove modbus codeowner, and downgrade to quality "No score" ( #122010 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-16 11:26:44 +02:00
Joakim Plate
22d977acb0
Rename dsmr integration to be more generic ( #121968 )
2024-07-16 11:15:17 +02:00
Stefan Agner
234870538d
Prevent removal of complete bridge when removing a device from Matter ( #121987 )
...
* Prevent removal of complete bridge when removing a device from Matter
Currently, when a device is removed from Matter, the complete bridge is
being removed. This might not be the user intention. Bridged devices
themselves can't be deleted really, as they are still part of the
bridge.
Ideally, this should be fixed in the UI (remove the Delete button in
this case). But as a workaround, we can prevent the removal of the
complete bridge by disallowing to remove the bridged device itself.
This also improves deleting when the bridge is already removed from
the Server through some other means: In this case, we delete all devices
at once.
* Update homeassistant/components/matter/__init__.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-07-16 10:19:55 +02:00
Franck Nijhof
2f0870a063
Adjust issue description in automations fix flow ( #122007 )
2024-07-16 09:27:54 +02:00
J. Nick Koston
2160f981c2
Convert mopeka to use entry.runtime_data ( #121973 )
2024-07-16 09:02:32 +02:00
J. Nick Koston
e01c605d04
Bump uiprotect to 5.3.0 ( #122005 )
2024-07-16 09:01:45 +02:00
Joost Lekkerkerker
d81f6fa8f2
Make filter a helper ( #121994 )
2024-07-16 08:47:46 +02:00
J. Nick Koston
d0233d01da
Bump govee-ble to 0.33.0 ( #122004 )
2024-07-16 08:37:33 +02:00
Björn Ebbinghaus
2723ab3b27
Add mac address as connection for matter device ( #121257 )
2024-07-16 00:54:16 +02:00
Maciej Bieniek
260e98c3f7
Add support for Shelly number virtual component ( #121894 )
...
* Support number component in field mode
* Support number in label mode
* Add tests
* Add mode_fn
* Add support for number component in slider mode
* Add comment
* Suggested change
* Revert max_fn
* Change unit 'min' to 'Hz' in test
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-15 22:26:12 +02:00
Franck Nijhof
a9bf12f102
Rename Services to Actions in translation strings ( #121777 )
2024-07-15 21:19:25 +02:00
Michael
190f12cead
Bump python-homeassistant-analytics to 0.7.0 ( #121992 )
...
bump python-homeassistant-analytics to 0.7.0
2024-07-15 21:08:00 +02:00
Joost Lekkerkerker
026538b6dc
Disable concord232 integration ( #121974 )
...
* Disable concord232 integration
* Fix
2024-07-15 20:54:07 +02:00
Álvaro Fernández Rojas
e9d4c03300
Update aioairzone to v0.8.0 ( #121991 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-15 20:49:21 +02:00
Joost Lekkerkerker
74f04a1ede
Move licenses to right list ( #121986 )
2024-07-15 20:06:52 +02:00
J. Nick Koston
33cb674a4b
Bump yalexs to 6.4.3 ( #121984 )
2024-07-15 19:35:52 +02:00
Joost Lekkerkerker
d7e33429e3
Disable MVG integration ( #121975 )
...
Disable MVGLive integration
2024-07-15 17:51:41 +02:00
Joost Lekkerkerker
77f10a23b0
Make Bayesian a helper ( #121976 )
2024-07-15 16:53:21 +02:00
Joost Lekkerkerker
c6a0c20c64
Disable Dovado integration ( #121871 )
2024-07-15 10:22:01 +02:00
Richard Kroegel
99f01ac61e
Fix BMW remaining fuel device class ( #119172 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-07-15 09:23:05 +02:00
mvn23
894f3fe439
Fix opentherm_gw availability ( #121892 )
2024-07-15 09:20:32 +02:00
Scott K Logan
df00e1a65b
Fix rainforest_raven closing device due to timeout ( #121905 )
2024-07-15 09:10:50 +02:00
Tomasz Gorochowik
ef7a84d3f4
Fix enigma2 mute ( #121928 )
2024-07-15 09:09:19 +02:00
Sid
3b95e88ff7
Bump ruff to 0.5.2 ( #121946 )
2024-07-15 09:00:48 +02:00
dependabot[bot]
6109b9206c
Bump github/codeql-action from 3.25.11 to 3.25.12 ( #121963 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 08:57:39 +02:00
Maciej Bieniek
50751574b4
Fix configuration_url for Shelly device using IPv6 ( #121939 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-15 08:31:44 +02:00
Álvaro Fernández Rojas
9f53d0ccd9
Rename Airzone system_zone_id to system_id ( #121931 )
2024-07-15 01:39:59 +02:00
Kevin Stillhammer
ab945ee76e
Add Broadlink select platform ( #121797 )
...
* Add broadlink select platform
* Apply strings.json feedback
* Remove obsolete Service Exception
* Use day names instead of IDs
* Use list()
2024-07-14 23:59:24 +02:00
J. Nick Koston
6d8f99903d
Migrate lutron_caseta to use entry.runtime_data ( #121903 )
...
* Migrate lutron_caseta to use entry.runtime_data
* Migrate lutron_caseta to use entry.runtime_data
2024-07-14 23:26:12 +02:00
J. Nick Koston
73b836df55
Use dispatcher for doorbird event entities ( #121825 )
...
* Use dispatcher for doorbird event entities
https://github.com/home-assistant/core/pull/121114#discussion_r1668171539
* Update homeassistant/components/doorbird/view.py
2024-07-14 23:25:04 +02:00
J. Nick Koston
73f6e3c07b
Narrow sqlite database corruption check to ensure disk image is malformed ( #121947 )
...
* Narrow sqlite database corruption check to ensure disk image is malformed
The database corruption check would also replace the database when it
locked externally instead of only when its malformed.
This was discovered in https://github.com/home-assistant/core/issues/121909#issuecomment-2227409124
when a user did a manual index creation while HA was online
* tweak
* tweak
* fix
* fix
2024-07-14 23:23:07 +02:00
J. Nick Koston
19d2d023ab
Ensure states table rebuild still happens if the event_id index was removed ( #121938 )
...
* Ensure states table rebuild still happens if the event_id index was removed
If ix_states_event_id was removed by the foreign key still
exists, the states table would not get rebuilt. This should
not happen under normal circumstances and seems to only be
possible if the index was removed manually or Home
Assistant was restarted forcefully in the middle
of a previous migration from years ago.
* cover
* fix tests
* mysql wont allow at that point but thats ok as long as its gone at the end
2024-07-14 23:20:52 +02:00
David F. Mulcahey
1d62f0e380
Bump ZHA lib to 0.0.23 ( #121900 )
2024-07-14 03:59:29 +02:00
David F. Mulcahey
342e6a503a
Fix group operations in ZHA websocket API ( #121881 )
2024-07-14 03:25:15 +02:00
Álvaro Fernández Rojas
c044417837
Dynamically add Airzone entities ( #121891 )
...
* airzone: reload entry on new devices
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Revert "airzone: reload entry on new devices"
This reverts commit 3ecc0844e42a9c088a0acb1fea085cb1a84f6c5a.
* airzone: sensor: dynamically add new entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: restore reverted airzone tests
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: sensor: code fixes
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: water_heater: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: binary_sensor: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: select: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: climate: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: airzone: use freezer
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: call async_add_entities once
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: wrap async_add_listener on async_on_unload
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: reduce number of entity listeners
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-07-13 21:45:08 +02:00
Jan Bouwhuis
3111951757
Fix alexa does to check current_position correctly when handling cover range changes ( #121798 )
2024-07-13 16:10:09 +02:00
Maciej Bieniek
a34858a567
Use parametrize in tests for Shelly boolean virtual component ( #121895 )
...
Use parametrize in tests
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-13 15:27:17 +03:00
J. Nick Koston
62613af033
Migrate hunterdouglas_powerview to use entry.runtime_data ( #121887 )
2024-07-13 12:38:47 +02:00
Shai Ungar
2dec7136c8
Address post merge review on israel rail ( #121872 )
...
* Address late israel rail review
* transfers => trains
2024-07-13 10:54:27 +02:00
Jordi
662760360a
Bump aioaquacell to 0.2.0 ( #121876 )
2024-07-13 10:04:51 +02:00
J. Nick Koston
9e259cbf2d
Remove unused code in doorbird ( #121884 )
2024-07-12 22:39:58 -07:00
Avi Miller
5f33e85b30
Initial support for LIFX Ceiling SKY effect ( #121820 )
2024-07-12 21:16:16 -05:00
dougiteixeira
162b734be7
Add config flow for select platform in Template ( #121809 )
2024-07-12 17:50:02 +02:00
Allen Porter
a2fab98358
Remove an unneeded test dependency on pydantic in matrix ( #121860 )
2024-07-12 17:45:04 +02:00
Klaas Schoute
0d27cdc845
Add inverters to Autarco integration ( #121779 )
2024-07-12 16:54:22 +02:00
J. Nick Koston
a8321fac95
Add reauth support to doorbird ( #121815 )
2024-07-12 16:53:39 +02:00
Franck Nijhof
726fcb485d
Extend search with support for integrations ( #121765 )
2024-07-12 16:31:49 +02:00
J. Nick Koston
2e71c8d43b
Fix homekit linked doorbell and motion firing on reload ( #121818 )
2024-07-12 16:29:55 +02:00
J. Nick Koston
a67b6c5ba6
Avoid recording additional light attributes ( #121776 )
2024-07-12 16:27:50 +02:00
J. Nick Koston
8a52ffb967
Use a listcomp for more history results ( #121830 )
2024-07-12 16:10:21 +02:00
Marcel Vriend
156e92a4cd
Fix too verbose HTTP logging for Azure Data Explorer ( #121802 )
2024-07-12 16:09:44 +02:00
Joost Lekkerkerker
5f02f3caa9
Disable blinkstick integration ( #121846 )
2024-07-12 16:09:07 +02:00
Dave T
62b9b34561
Fix typo in Template switch ( #121856 )
2024-07-12 16:03:24 +02:00
G Johansson
df85067cae
Add device link to History stats helper ( #121848 )
2024-07-12 16:01:50 +02:00
Joakim Plate
a0d0e0f4a9
Correct deprecated telegram usage in dsmr ( #121847 )
2024-07-12 16:00:27 +02:00
J. Nick Koston
244af091b8
Bump DoorBirdPy to 3.0.2 ( #121823 )
2024-07-12 15:59:10 +02:00
Simone Chemelli
f260b048d6
Bump boto3, botocore and aiobotocore ( #121773 )
2024-07-12 15:55:08 +02:00
J. Nick Koston
ebd50d327b
Log add/remove index complete at the same level as when it starts ( #121852 )
2024-07-12 15:54:38 +02:00
Jan-Philipp Benecke
6a86cdf3f5
Add missing translations to Roborock ( #121796 )
2024-07-12 15:51:18 +02:00
G Johansson
1acbcf921a
Fix schema and strings in template switch ( #121843 )
2024-07-12 15:50:21 +02:00
Joost Lekkerkerker
12384104f4
Fix Mealie mealplan service date parsing ( #121844 )
2024-07-12 15:21:48 +02:00
Maciej Bieniek
3ef1e5816e
Add support for Shelly text virtual component ( #121735 )
...
* Add support for text component
* Add tests
* Improve const names
* Remove unnecessary code
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-12 12:58:21 +02:00
Jan Rieger
48978fb7f6
Add configuration_url to AVM FRITZ!Box Call Monitor ( #121836 )
2024-07-12 09:51:17 +02:00
starkillerOG
97aaae1372
Reolink media second lens ( #121800 )
...
DUO lens camera distinguish between lenses for media playback
2024-07-12 09:13:55 +02:00
J. Nick Koston
cdf7ecebc0
Make BaseCoordinatorEntity.should_poll a cached_property since it never changes ( #121826 )
2024-07-12 00:39:22 -05:00
Shay Levy
cdb26ef8a3
Cleanup Shelly unused strings for removed valve switch ( #121813 )
2024-07-12 05:44:25 +01:00
J. Nick Koston
76d6a1fe13
Use identity check for ESPHome sensor device_class ( #121828 )
2024-07-11 22:47:32 -05:00
J. Nick Koston
df8c949884
Migrate esphome to use shorthand available attr ( #121827 )
2024-07-11 22:47:10 -05:00
Avi Miller
adb88f0165
Bump aiolifx to 1.0.5 ( #121824 )
2024-07-11 22:21:45 -05:00
Glenn Waters
c84fe04d6b
Use async_connect in newly bumped 0.5.8 UPB library ( #121789 )
2024-07-11 16:14:22 -05:00
ollo69
86db976ed7
Bump PySwitchbot to 0.48.1 ( #121804 )
2024-07-11 16:12:33 -05:00
Steven B
e269ff617c
Bump python-kasa to 0.7.0.4 ( #121791 )
2024-07-11 19:19:31 +02:00
Álvaro Fernández Rojas
414aee395e
Update aioairzone-cloud to v0.5.4 ( #121787 )
2024-07-11 18:45:09 +02:00
Joost Lekkerkerker
3be95ebc87
Add verify SSL option to Mealie ( #121767 )
2024-07-11 17:23:26 +02:00
Allen Porter
ede130aa53
Pin mashumaro version >= 3.13.1 for python 3.12.4 compatibility. ( #121782 )
...
Pin mashumaro version for python 3.12.4 compatibility.
2024-07-11 08:23:10 -07:00
Josef Zweck
21d35ff311
Bump pytedee_async to 0.2.20 ( #121783 )
2024-07-11 17:22:10 +02:00
J. Nick Koston
8fb700c30e
Add some missing tplink ouis ( #121785 )
2024-07-11 17:18:45 +02:00
Steven B
2148cfc899
Fix tplink bug changing color temp on bulbs with light effects ( #121696 )
2024-07-11 10:10:47 -05:00
mkmer
c40a9ac4b5
Remove unused code in blink ( #121780 )
...
Remove unused code
2024-07-11 16:12:05 +02:00
J. Nick Koston
ab7c4244d2
Pre-configure default doorbird events ( #121692 )
2024-07-11 11:31:29 +02:00
Tsvi Mostovicz
f40897b54c
Add Jewish Calendar reconfiguration test ( #118833 )
...
* Revert "Remove flaky tests"
This reverts commit c4de9fdcbeca6075574b578e05916a08231647af.
* Change reconfigure test to be based on data
* Don't assert using internals
* Fix assertions to be on config entry
2024-07-11 11:17:12 +02:00
Joost Lekkerkerker
73475aa675
Dynamically create and delete todo lists in mealie ( #121710 )
2024-07-11 10:19:45 +02:00
tronikos
c223709c7c
Bump opower to 0.5.2 to fix 403 forbidden errors for users with multiple accounts ( #121762 )
2024-07-11 10:14:11 +02:00
dougiteixeira
52454f5218
Add config flow for platform switch in Template ( #121639 )
2024-07-11 10:11:31 +02:00
Franck Nijhof
f94b28f72d
Add button group support ( #121715 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-07-11 09:37:32 +02:00
Jan Bouwhuis
acb4a92628
Revert "Add mqtt automation publish test with template rendering" ( #121757 )
2024-07-11 09:36:14 +02:00
Brett Adams
f8015a7abc
Add test coverage for Tessie seat coolers ( #121742 )
2024-07-11 09:13:50 +02:00
Joost Lekkerkerker
4c972694cd
Add reconfigure flow to Mealie ( #121750 )
2024-07-11 09:11:59 +02:00
Mr. Bubbles
c6f1ec34e2
Fix bugs Habitica to-do lists ( #121755 )
2024-07-11 09:11:04 +02:00
J. Nick Koston
43596f22a4
Fix recorder max backlog calculation being too small ( #121739 )
2024-07-11 09:09:35 +02:00
Abílio Costa
67fee5be31
Update Idasen Desk library to 2.6.2 ( #121729 )
2024-07-11 09:07:18 +02:00
Luca Angemi
c89de2e6a6
Append multiple rows in Google Sheets ( #120829 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-11 09:05:22 +02:00
Brett Adams
307ae53066
Add sunroof to Tessie ( #121743 )
2024-07-11 09:03:46 +02:00
J. Nick Koston
322553b8a9
Bump pyserial-asyncio-fast to 0.13 ( #121745 )
2024-07-11 08:58:09 +02:00
dependabot[bot]
fc770434f1
Bump actions/setup-python from 5.1.0 to 5.1.1 ( #121749 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 08:52:35 +02:00
Shai Ungar
56b6747bc0
Add Israel rail integration ( #121418 )
...
* Add Israel Rail integration
* israel_rail tests
* israel_rail tests
* 1. use entry.runtime
2. DataConnection - data class
3. remove unique id from coordinator
4. use EntityDescription
* add a list of stations in user form
* 1. extend ConfigEntry
2. remove unused pop
3. use IsraelRailSensorEntityDescription to have only one kind of Sensor
4. add test for already configured
5. use snapshot in test
* change user step description
* 1. ConfigEntry[IsraelRailDataUpdateCoordinator]
2. remove redundant attributes
3. use snapshot_platform helper
* remove attr
* remove attr
* move test to test_init.py
* Fix
* Fix
* Fix
* Fix
* fix timezone
* fix
* fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-11 08:45:32 +02:00
Kevin Stillhammer
ea5eb0f8f2
Add Broadlink time platform ( #121470 )
...
* Add time platform
* Apply PR feedback
* Remove obsolete Exception raise
2024-07-11 08:18:10 +02:00
Klaas Schoute
bb81cfa57a
Add diagnostics to Autarco integration ( #121732 )
2024-07-11 06:49:38 +02:00
J. Nick Koston
22c89356c0
Bump DoorBirdPy to 3.0.1 ( #121733 )
2024-07-10 18:22:56 -05:00
Joost Lekkerkerker
385576bfb2
Add reauth flow to Mealie ( #121697 )
2024-07-11 00:24:48 +02:00
atinsley
90af40b5c4
Add ability to control ventilated seats with Tessie integration ( #121624 )
2024-07-11 00:22:01 +02:00
Michael Hansen
417abda649
Add HassGetCurrentDate and HassGetCurrentTime intents ( #121707 )
2024-07-11 00:17:04 +02:00
Joost Lekkerkerker
0462582da3
Use new constants in todo tests ( #121727 )
2024-07-11 00:01:17 +02:00
Jan Stienstra
2fce71ea52
Retain Jellyfin config flow input on connection issue ( #121618 )
2024-07-10 23:54:02 +02:00
Robert Svensson
61111f5d71
Fix bad access to UniFi runtime_data when not assigned ( #121725 )
...
* Fix bad access to runtime_data when not assigned
* Fix review comment
* Clean up if statements
2024-07-10 23:53:11 +02:00
Maciej Bieniek
70f05e5f13
Add support for Shelly virtual boolean component ( #119932 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-10 23:51:51 +02:00
Dave T
311b1e236a
Don't patch libraries that aren't installed in pytest ( #121628 )
2024-07-10 23:50:47 +02:00
dougiteixeira
e0c7073da1
Add config flow for image platform in Template ( #121648 )
2024-07-10 23:49:24 +02:00
Tomek Porozynski
088717926d
Update Supla async_set_cover_position to use "REVEAL_PARTIALLY" ( #121663 )
2024-07-10 23:48:08 +02:00
Klaas Schoute
664c4e6189
Fix small issue on Autarco integration ( #121723 )
2024-07-10 23:37:32 +02:00
J. Nick Koston
d87bbaa67a
Migrate resetting doorbird favorites to a button ( #121720 )
2024-07-10 16:34:02 -05:00
Joost Lekkerkerker
af6c28983d
Bump knocki to 0.3.1 ( #121717 )
2024-07-10 23:22:03 +02:00
puddly
9fcfc6d9f3
Bump ZHA dependencies ( #121716 )
2024-07-10 23:17:41 +02:00
Joost Lekkerkerker
e56f8d795f
Add constants for todo services ( #121616 )
2024-07-10 23:15:03 +02:00
Joakim Plate
7ed5feee92
Extend generic hygrostat/thermostat actuators using config flow ( #121690 )
2024-07-10 23:11:02 +02:00
Mr. Bubbles
f3fe61f929
Bump pyloadapi to v1.3.2 ( #121709 )
2024-07-10 23:08:25 +02:00
J. Nick Koston
4fd5ced1f5
Fix update happening too early in unifiprotect ( #121714 )
2024-07-10 23:06:58 +02:00
Klaas Schoute
fce68018b7
Add Autarco integration ( #121600 )
...
* Init Autarco integration
* Add integration code with tests
* Update every 5 minutes
* Process all feedback from Joost
* Bump lib to v2.0.0
* Add more then one site if present
* Fix issue with entity translation
* Update the test for sensor entities
* Fix round two based on feedback from Joost
* Add autarco to strict typing
* Update tests/components/autarco/test_config_flow.py
* Update tests/components/autarco/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-10 23:05:31 +02:00
Noah Husby
abeac3f3aa
Add config flow to Russound RIO integration ( #121262 )
...
* Add config flow to Russound RIO
* Ensure Russound RIO connection is handled at entry setup
* Add tests for Russound RIO config flow
* Add yaml configuration import to Russound RIO
* Use runtime_data to store Russound RIO client
* Seperate common import and user config logic for Russound RIO
* Update config flow to use aiorussound
* Add MAC address as unique ID for Russound RIO
* Fix pre-commit for Russound RIO
* Refactor config flow error handling for Russound RIO
* Add config flow import abort message for no primary controller
* Add common strings to Russound RIO
* Use reference strings for Russound RIO issue strings
* Remove commented out test fixture from Russound RIO
* Clean up test fixtures for Russound RIO
* Remove model from entry data in Russound RIO
* Clean up Russound client mock
* Clean up Russound test fixtures
* Remove init tests and clean up Russound config flow cases
2024-07-10 23:02:33 +02:00
Joost Lekkerkerker
924e767736
Bump knocki to 0.3.0 ( #121704 )
2024-07-10 21:53:11 +02:00
Sid
3142f52a79
Add Ruff refurb rules ( #121701 )
2024-07-10 21:47:40 +02:00
Andrew Jackson
a9c9963f0f
Mealie min version check ( #121677 )
2024-07-10 21:25:49 +02:00
Jan Bouwhuis
71e5ffb2bd
Add mqtt automation publish test with template rendering ( #121695 )
2024-07-10 21:17:27 +02:00
Sid
319fdf42c3
Enable Ruff RUF017 ( #121693 )
2024-07-10 21:09:47 +02:00
Joost Lekkerkerker
1e0c03257c
Add diagnostics to Mealie ( #121700 )
2024-07-10 21:09:03 +02:00
Lucas Mindêllo de Andrade
5dbf907323
Bump sunweg 3.0.2 ( #121684 )
2024-07-10 20:16:36 +02:00
Sid
cd4358ed9e
Allow enigma2 devices to use different source bouquets ( #121686 )
2024-07-10 17:46:39 +02:00
Richard Kroegel
865190f0b0
Get suggested_unit_of_measurement via unit converter's UNIT_CLASS ( #119196 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-07-10 17:45:07 +02:00
J. Nick Koston
0e0a339517
Convert doorbird to use asyncio ( #121569 )
2024-07-10 17:34:12 +02:00
puddly
020961d2d8
Fix ZHA select platform state restoration ( #121646 )
...
* Ensure `select` entities do not restore state if they were unavailable
* Add a unit test
2024-07-10 10:55:27 -04:00
J. Nick Koston
c81d5a1ac2
Handle empty entity_id in the recorder filter ( #121681 )
...
fixes #111745
2024-07-10 09:53:38 -05:00
Ravaka Razafimanantsoa
8b729e3c7d
Bump switchbot-api to 2.2.1 ( #121676 )
2024-07-10 15:16:57 +02:00
J. Nick Koston
02b12837d4
Small cleanups to bond entities ( #121641 )
2024-07-10 15:12:46 +02:00
epenet
e812b0e02f
Cleanup unnecessary returns ( #121652 )
2024-07-10 15:11:56 +02:00
epenet
b0837dd98f
Use service_calls fixture in zha tests ( #120996 )
2024-07-10 15:06:49 +02:00
Joost Lekkerkerker
43806553fc
Add service to import recipe to mealie ( #121598 )
2024-07-10 14:33:17 +02:00
Noah Husby
f762359abf
Bump aiorussound to 1.1.2 ( #121674 )
2024-07-10 14:05:24 +02:00
Franck Nijhof
058b012e6c
2024.7.2 ( #121671 )
2024-07-10 13:18:48 +02:00
Jeef
0213f1c5c0
Add SimpleFIN integration ( #108336 )
...
* reset to latest dev branch
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* formatting tweak
* Removed info errors
* fix bad billing error message
* addressing PR
* addressing PR
* reauth abort and already_confiugred added to strings.json
* adding the reauth message
* ruff
* update reqs
* reset to latest dev branch
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* formatting tweak
* Removed info errors
* fix bad billing error message
* addressing PR
* addressing PR
* reauth abort and already_confiugred added to strings.json
* adding the reauth message
* ruff
* update reqs
* Update homeassistant/components/simplefin/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Addressing a few PR comments - removing nix - and adding runtime data
* updated comments
* rename config flow
* pulling reauth :( - inline stuff
* inline more
* fixed a tab issue
* reverting changes
* various PR updates and code removal
* generator async add
* Update homeassistant/components/simplefin/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* always callable
* Update homeassistant/components/simplefin/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* no-verify
* type
* fixing missing domain
* it looks like this file is gone now
* typing
* sorta pass
* fix license
* Update homeassistant/components/simplefin/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/simplefin/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* addressing PR
* Update homeassistant/components/simplefin/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* move property to entity.py
* moved stuff out to else block
* Initial Snappshot Testing ... still have unadressed changes to make
* Addressing PR Comments
* pushing back to joost
* removing non-needed file
* added more asserts
* reducing mocks - need to fix patch paths still
* Changed patch to be more localized to config_flow
* Removed unneeded fixture
* Moved coordinator around
* Cleaning up the code
* Removed a NOQA"
* Upping the number of asserts
* cleanup
* fixed abort call
* incremental update - for Josot... changed a function signature and removed an annotatoin
* no-verify
* Added an abort test
* ruff
* increased coverage but it might not pass muster for JOOST
* increased coverage but it might not pass muster for JOOST
* Much nicer test now
* tried to simplify
* Fix nits
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-10 12:44:04 +02:00
Franck Nijhof
71370758a8
Bump version to 2024.7.2
2024-07-10 12:06:02 +02:00
Franck Nijhof
38a44676eb
Block variable <=3.4.4 custom integration from breaking the recorder ( #121670 )
2024-07-10 12:01:11 +02:00
Marcel van der Veldt
05ce3d35b3
Matter lock state follow-up ( #121669 )
2024-07-10 12:01:08 +02:00
Marcel van der Veldt
2151086b0a
Fix state for Matter Locks (including optional door sensor) ( #121665 )
2024-07-10 12:01:05 +02:00
Franck Nijhof
9c83af3789
Block places <=2.7.0 custom integration from breaking the recorder ( #121662 )
2024-07-10 12:01:01 +02:00
tronikos
ac3eecc879
Handle errors in Fully Kiosk camera ( #121659 )
2024-07-10 12:00:58 +02:00
Franck Nijhof
ec0910e3da
Block icloud3 custom integration from breaking the recorder ( #121658 )
2024-07-10 12:00:55 +02:00
Maikel Punie
fd0c26cd56
Small fix in velbus cover for the assumed states ( #121656 )
2024-07-10 12:00:52 +02:00
Paul Bottein
a4c5dee082
Update frontend to 20240710.0 ( #121651 )
2024-07-10 12:00:48 +02:00
Joakim Plate
37c09dbdb6
Allow ambilight when we have connection (philips_js) ( #121620 )
2024-07-10 12:00:45 +02:00
Arie Catsman
73d1973625
Bump pyenphase to 1.20.6 ( #121583 )
...
bump pyenphase to 1.20.6
2024-07-10 12:00:42 +02:00
Glenn Waters
5a04a886cf
Fix upb config flow connect ( #121571 )
2024-07-10 12:00:39 +02:00
Franck Nijhof
50802f84f0
Update tailscale to 0.6.1 ( #121557 )
2024-07-10 12:00:36 +02:00
Franck Nijhof
138b68ecc0
Update vehicle to 2.2.2 ( #121556 )
2024-07-10 12:00:33 +02:00
Christoph
e0b01ee94e
Remove homematic state_class from GAS_POWER sensor ( #121533 )
2024-07-10 12:00:30 +02:00
J. Nick Koston
4f2c3df518
Fix person tracking in unifiprotect ( #121528 )
2024-07-10 12:00:26 +02:00
Paulus Schoutsen
51a6bb1c22
Include hass device ID in mobile app get_config webhook ( #121496 )
2024-07-10 12:00:23 +02:00
Ovidiu D. Nițan
6bf9ec69f3
Bump xiaomi-ble to 0.30.2 ( #121471 )
2024-07-10 12:00:19 +02:00
Joost Lekkerkerker
21309eeb5d
Bump xiaomi-ble to 0.30.1 ( #120743 )
2024-07-10 12:00:14 +02:00
J. Nick Koston
0a1b46c52f
Bump yalexs to 6.4.2 ( #121467 )
2024-07-10 11:52:56 +02:00
Jason R. Coombs
9512f9eec3
Bump jaraco.abode to 5.2.1 ( #121446 )
...
Bump dependency on jaraco.abode to 5.2.1.
Closes #121300
2024-07-10 11:52:53 +02:00
jan iversen
ab94422c18
Bump pymodbus to 3.6.9 ( #121445 )
...
Bump pymodbus 3.6.9.
2024-07-10 11:52:50 +02:00
Joost Lekkerkerker
ec105e5265
Fix Mealie URL field ( #121434 )
2024-07-10 11:52:47 +02:00
Joost Lekkerkerker
cadd8521ae
Sort mealie mealplans ( #121433 )
2024-07-10 11:52:43 +02:00
Joost Lekkerkerker
8825c50671
Fix MPD config flow ( #121431 )
2024-07-10 11:52:40 +02:00
Michael
a72cc3c248
Allow current empty feeds to be configured in Feedreader ( #121421 )
2024-07-10 11:52:37 +02:00
G Johansson
780f7254c1
Fix feature flag in climate ( #121398 )
2024-07-10 11:52:34 +02:00
G Johansson
37621e77ae
Fix timezone issue in smhi weather ( #121389 )
2024-07-10 11:52:31 +02:00
G Johansson
8017386c73
Fix unnecessary logging of turn on/off feature flags in Climate ( #121387 )
2024-07-10 11:52:28 +02:00
G Johansson
a5f4c25a2c
Bump psutil to 6.0.0 ( #121385 )
2024-07-10 11:52:25 +02:00
Brett Adams
1d7bddf449
Fix initial Wall Connector values in Tessie ( #121353 )
2024-07-10 11:52:21 +02:00
Luke Lashley
711bdaf373
Bump anova-wifi to 0.17.0 ( #121337 )
...
* Bump anova-wifi to 0.16.0
* Bump to .17
2024-07-10 11:52:18 +02:00
Jan Temešinko
803d9c5a8e
Fix ombi configuration validation ( #121314 )
2024-07-10 11:52:15 +02:00
Rasmus Lundsgaard
1133c41fa8
Fix empty list in kodi media_player ( #121250 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-10 11:52:12 +02:00
Alan
a06af7ee93
LLM to handle int attributes ( #121037 )
2024-07-10 11:52:08 +02:00
Robert C. Maehl
c54717707e
Direct Users to App-Specific Passwords for iCloud integration to prevent MFA spam ( #120945 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-10 11:52:05 +02:00
J. Nick Koston
440d83d754
Remove legacy foreign key constraint from sqlite states table ( #120779 )
2024-07-10 11:51:59 +02:00
Franck Nijhof
42dcd693d5
Block variable <=3.4.4 custom integration from breaking the recorder ( #121670 )
2024-07-10 11:30:16 +02:00
tronikos
1925614a14
Handle errors in Fully Kiosk camera ( #121659 )
2024-07-10 11:21:38 +02:00
Marcel van der Veldt
42003ae5ac
Matter lock state follow-up ( #121669 )
2024-07-10 11:20:26 +02:00
Maikel Punie
33df857283
Small fix in velbus cover for the assumed states ( #121656 )
2024-07-10 11:11:54 +02:00
Marcel van der Veldt
6702d232e2
Fix state for Matter Locks (including optional door sensor) ( #121665 )
2024-07-10 10:32:42 +02:00
Franck Nijhof
e9b7cc1eba
Block places <=2.7.0 custom integration from breaking the recorder ( #121662 )
2024-07-10 10:24:44 +02:00
Franck Nijhof
65e03f952a
Block icloud3 custom integration from breaking the recorder ( #121658 )
2024-07-10 09:47:15 +02:00
epenet
30b5297fde
Small refactor to cleanup unnecessary returns ( #121653 )
2024-07-10 09:34:48 +02:00
epenet
86f7718c1f
Adjust type hints for unnecessary returns in tests ( #121657 )
2024-07-10 09:30:50 +02:00
Paul Bottein
d10aa6656b
Update frontend to 20240710.0 ( #121651 )
2024-07-10 09:29:22 +02:00
epenet
ff59adc661
Adjust type hints for unnecessary returns ( #121650 )
2024-07-10 09:26:29 +02:00
epenet
5d809f88ba
Improve type hints in calendar tests ( #121654 )
2024-07-10 09:12:56 +02:00
Mike Lewis
8b0f28e7f4
Add Bromley to list of london air authorities ( #121498 )
2024-07-10 09:10:26 +02:00
epenet
7a337ecd1d
Cleanup unnecessary definition in lamarzocco tests ( #121655 )
2024-07-10 09:08:39 +02:00
J. Nick Koston
fb758bd8b6
Migrate screenlogic to use entry.runtime_data ( #121644 )
2024-07-10 08:36:02 +02:00
J. Nick Koston
6f15352eda
Convert nexia to use entry.runtime_data ( #121640 )
2024-07-10 08:35:13 +02:00
J. Nick Koston
bf09cee66f
Migrate emonitor to entry.runtime_data ( #121645 )
2024-07-10 08:34:20 +02:00
David F. Mulcahey
0aa6a17da8
Prevent entity creation errors from causing all entities for a platform from loading in ZHA ( #121631 )
2024-07-10 08:31:24 +02:00
J. Nick Koston
4245357403
Convert solaredge to use entry.runtime_data ( #121642 )
2024-07-10 08:22:44 +02:00
David F. Mulcahey
72c3c0eb53
Bump ZHA lib to 0.0.19 ( #121637 )
2024-07-10 08:22:08 +02:00
J. Nick Koston
8d0d8fd006
Convert powerwall to use entry.runtime_data ( #121643 )
2024-07-10 08:20:29 +02:00
CrazyMan2000
9120115577
Split media player select input test ( #121633 )
2024-07-09 23:28:41 +02:00
Jan Bouwhuis
805d4fcc40
Do not use curr as abbreviation in alexa tests and remove conditions ( #121627 )
2024-07-09 22:58:22 +02:00
Diogo Gomes
92e6dacf14
Update CODEOWNERS of enphase_envoy ( #121623 )
2024-07-09 22:53:49 +02:00
dougiteixeira
d783813ba0
Add config flow for platform button in Template ( #120886 )
2024-07-09 21:20:18 +02:00
jan iversen
5e56c27703
Modbus, Remove duplicate address check ( #121579 )
2024-07-09 21:16:47 +02:00
G Johansson
9d2cf70ba5
Add constant for climate feature flag check ( #121619 )
2024-07-09 21:14:19 +02:00
Jan Stienstra
c5ced14473
Jellyfin - Improve unloading/reloading config entry ( #121613 )
2024-07-09 21:14:03 +02:00
epenet
bff663b3c1
Improve type hints in recorder result_processor ( #121593 )
2024-07-09 21:12:03 +02:00
Joakim Plate
f14777d0ae
Allow ambilight when we have connection (philips_js) ( #121620 )
2024-07-09 21:10:15 +02:00
epenet
a4980cf0fd
Improve type hints in zwave_js tests ( #121594 )
2024-07-09 20:13:47 +02:00
ilan
31dc80c616
Add binary sensor to madVR integration ( #121465 )
...
* feat: add binary sensor and tests
* fix: update test
* fix: use entity description
* feat: use translation key
* feat: implement base entity
* fix: change device classes
* fix: remove some types
* fix: coordinator.data none on init
* fix: names, tests
* feat: parameterize tests
2024-07-09 19:11:08 +02:00
Andrew Jackson
898803abe9
Add shopping lists to Mealie integration ( #121534 )
...
* Add mealie shopping lists & tests
* Add shopping_lists init failure
* Fix coordinator name
* Fixes
* Add available, fix merge
* Fixes
* Fixes
* Add todo failure tests
* Fix tests
2024-07-09 18:39:22 +02:00
Jan Bouwhuis
5b25c24539
Remove stale template_topic code for mqtt publish service ( #121604 )
2024-07-09 18:22:08 +02:00
CrazyMan2000
e44f00cf7c
Add alexa remote support ( #120878 )
...
* Updated the AlexaModeController to support the remote domain. Also added an alexa entitiy adapter for the remote domain.
* Fixed copy paste mistake.
* Fixed power state for remove domain.
* Updated the CapabilityResource to support labels with the corresponding locale. This local is read from the users config.
* Add the alexa display category 'REMOTE' and use it for the remote capability.
* Revert "Updated the CapabilityResource to support labels with the corresponding locale. This local is read from the users config."
This reverts commit fbdf37904a3e613f4d3107a1b176fdfe6c9429bf.
* Fix error when the remote does not have an activtiy list.
* Add tests for the state report of a remote entity.
* Add a test for alexas set mode directive for a remote entitiy.
* Add a test for alexas TurnOn and TurnOff directives for a remote entity.
* Apply suggestions from code review
Fix copy paste mistakes.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Improve attribute name as suggested.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Add test case with zero and one activity.
* Add a comment why we use the mode controller instead of the input controller.
* Add test to check of the discovery returns all required interfaces for a remote entitiy.
* Tweak comment
* Add line breaks to fix max allowed chars per line.
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-07-09 18:03:47 +02:00
Paulus Schoutsen
154da1b18b
Allow targeting conversation agent as pipeline ( #119556 )
...
* Allow targetting conversation agent as pipeline
* Test that we can use a conversation entity as an assist pipeline
* Add test for WS get
---------
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-07-09 10:56:53 -05:00
Michael Hansen
69ed730101
Bump hassil to 1.7.3 for number word caching ( #121608 )
...
* Bump hassil to 1.7.3
* Add wildcard slot list name
2024-07-09 17:25:40 +02:00
Paulus Schoutsen
01861cd240
Ensure we prepare conversation pipeline when speech-to-text starts ( #114665 )
...
* Ensure we prepare conversation pipeline when speech-to-text starts
* Add lock around recognize
* Update homeassistant/components/conversation/default_agent.py
* Add lock around load intents
2024-07-09 09:58:52 -05:00
Michael Hansen
4498bf9ec4
Remove language lock from default agent and move around tests ( #121531 )
...
* Remove language lock
* Remove unsub for change events
* Remove redundant check
* Simplify intent loading
* Cache intent loading error
* Revert "Remove unsub for change events"
This reverts commit 575266abcdde3edb0ee07b4ab7724c83c8a6e5e4.
* guard instead of assert
* Some more cleanup
* No need to warn during prepare
* Some more cleanup
* Add more timing logs
* Split up tests and rely less on http
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-07-09 16:05:43 +02:00
Leonard Sperry
4a22b95620
Remove "unavailable" and "unknown" filters from Kafka integration ( #121602 )
2024-07-09 07:16:14 -06:00
Arie Catsman
592cfc9c17
Bump pyenphase to 1.20.6 ( #121583 )
...
bump pyenphase to 1.20.6
2024-07-09 12:52:04 +02:00
epenet
d4cc44d352
Improve type hints for webhook implementation in push ( #121589 )
...
Improve type hints in push webhook implementation
2024-07-09 12:16:23 +02:00
epenet
ba0cd595ff
Improve type hints in device tracker implementations ( #121585 )
2024-07-09 12:06:49 +02:00
epenet
9ca398ef82
Improve type hints in webhook implementations ( #121588 )
2024-07-09 12:05:23 +02:00
epenet
7aada39b77
Improve type hints for webhook implementation in dialogflow ( #121592 )
2024-07-09 12:04:28 +02:00
Joost Lekkerkerker
a1fae0e0ce
Fix missing validation and service definition in Mealie ( #121578 )
2024-07-09 11:55:12 +02:00
Leonard Sperry
cfabb778dd
Add entity_id as key for kafka message ( #121519 )
...
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
2024-07-09 08:44:49 +02:00
Brett Adams
48d9df74ed
Add sunroof to Teslemetry ( #121476 )
2024-07-09 08:36:34 +02:00
Glenn Waters
b07fcb6a4a
Fix upb config flow connect ( #121571 )
2024-07-09 08:32:34 +02:00
Robert Contreras
3ea694a069
Home Connect unit tests for light platform ( #121576 )
2024-07-09 08:31:41 +02:00
Franck Nijhof
9321bba61e
Update vehicle to 2.2.2 ( #121556 )
2024-07-09 08:30:10 +02:00
Franck Nijhof
c13d5a663a
Update tailscale to 0.6.1 ( #121557 )
2024-07-09 08:29:57 +02:00
Michael Hansen
6e85f09722
Revert webrtc to 1.2.3 ( #121561 )
2024-07-08 22:50:55 +02:00
Markus Jacobsen
45843a3112
Add Bang & Olufsen media_player testing ( #120580 )
2024-07-08 22:19:02 +02:00
Michael Hansen
2a31774f91
Bump webrtc-noise-gain to 1.2.5 ( #121539 )
2024-07-08 21:57:10 +02:00
Markus Jacobsen
f801649e9c
Fix Bang & Olufsen wrong source being compared ( #121512 )
2024-07-08 21:48:07 +02:00
Cris-ET
60e1df2a87
Add new entities for the Growatt Storage inverter ( #121507 )
2024-07-08 21:47:40 +02:00
Christoph
5dbaaa9068
Remove homematic state_class from GAS_POWER sensor ( #121533 )
2024-07-08 21:38:09 +02:00
Franck Nijhof
10f3813ffd
Update Home Assistant Wheels action to 2024.07.1 ( #121555 )
2024-07-08 21:35:12 +02:00
Franck Nijhof
71300b197a
Update Home Assistant Wheels action to 2024.07.0 ( #121552 )
2024-07-08 21:18:01 +02:00
puddly
b754f03c11
ZHA as an external library ( #120190 )
...
Co-authored-by: David Mulcahey <david.mulcahey@icloud.com >
Co-authored-by: David Mulcahey <david.mulcahey@me.com >
2024-07-08 20:18:30 +02:00
Andrew Jackson
e11d24f06f
Add myself as co-codeowner for Mealie integration ( #121536 )
...
* Add myself as co-codeowner for Mealie integration
* Update manifest.json
* Update homeassistant/components/mealie/manifest.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-08 18:58:10 +02:00
Joost Lekkerkerker
5f088e0501
Add Mealie service to get recipe ( #121462 )
2024-07-08 17:11:35 +02:00
J. Nick Koston
93cf8c1311
Fix person tracking in unifiprotect ( #121528 )
2024-07-08 07:58:18 -07:00
Cris-ET
3e8335f61b
Define state_class for Growatt inverter entities ( #121516 )
2024-07-08 15:08:08 +02:00
tronikos
5f909d0c52
Fix unreleased breaking change in Google Cloud ( #121523 )
2024-07-08 14:34:18 +02:00
epenet
98651cbd2e
Improve type hints in lovelace tests ( #121520 )
2024-07-08 14:04:11 +02:00
epenet
19e272a901
Improve type hints in iotawatt tests ( #121505 )
2024-07-08 13:31:05 +02:00
epenet
10ee554f1f
Improve type hints in logi_circle tests ( #121518 )
2024-07-08 13:30:29 +02:00
epenet
f7825eb5b1
Improve type hints in lyric tests ( #121517 )
2024-07-08 13:30:01 +02:00
Kevin Stillhammer
8ab6a505a4
Write data to state after Broadlink entity added ( #121493 )
...
* Write data to ha after entity added
* Properly mock api return values
Some values like _attr_is_on were mapped to MagicMocks which led to them evaluating to True. Actually calling the update state method when adding the entities made that improper mocking come to the surface.
* Call _update_state instead of _recv_data
2024-07-08 13:15:17 +02:00
Cris-ET
bd4ef4b2ff
Define state_class for Growatt storage entities ( #121514 )
2024-07-08 13:03:06 +02:00
epenet
242b28377d
Improve type hints in kodi tests ( #121508 )
2024-07-08 12:57:52 +02:00
epenet
b048ad8afe
Improve type hints in iqvia tests ( #121506 )
2024-07-08 12:57:19 +02:00
epenet
148803460b
Improve type hints in kitchen_sink tests ( #121509 )
2024-07-08 12:54:43 +02:00
epenet
c4c623ea99
Improve type hints in kulersky tests ( #121510 )
2024-07-08 12:54:18 +02:00
epenet
4d68ae1199
Improve type hints in ipma tests ( #121501 )
2024-07-08 11:38:27 +02:00
epenet
3059bf0536
Improve type hints in insteon tests ( #121504 )
2024-07-08 11:34:50 +02:00
Paulus Schoutsen
1aa9588dcb
Include hass device ID in mobile app get_config webhook ( #121496 )
2024-07-08 11:00:21 +02:00
Mr. Bubbles
00aafc0cf7
Add entity base class in Habitica integration ( #121320 )
...
* Sensor refactoring
* Change todo entities to use common base entity
* Requested changes
* Update button platform to use base class
* Update swtich platform to use base entity class
2024-07-08 10:18:09 +02:00
Mr. Bubbles
6350c5479b
Add rest in the inn switch to Habitica integration ( #121472 )
...
* Add rest in the inn swich to Habitica
* Move api call execution to coordinator
2024-07-08 09:58:33 +02:00
dependabot[bot]
ad47a7b8c6
Bump actions/upload-artifact from 4.3.3 to 4.3.4 ( #121491 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 09:22:07 +02:00
dependabot[bot]
617db25efb
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #121490 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 09:21:52 +02:00
Mr. Bubbles
ea65ff5876
Add button platform to Habitica integration ( #121461 )
2024-07-08 09:10:28 +02:00
dougiteixeira
cf4bd7fd1c
Refactor schema generation in Template integration ( #120889 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-08 09:06:15 +02:00
Markus Jacobsen
e30f315565
Fix BangOlufsenSource enum member names ( #116052 )
2024-07-07 23:53:49 +02:00
Ovidiu D. Nițan
cd478c356e
Bump xiaomi-ble to 0.30.2 ( #121471 )
2024-07-07 23:13:43 +02:00
J. Nick Koston
27a2114ba9
Bump yalexs to 6.4.2 ( #121467 )
2024-07-07 13:41:31 -07:00
J. Nick Koston
4cf733b9a2
Small cleanups to doorbird ( #121454 )
2024-07-07 13:25:13 -07:00
Jan Bouwhuis
8a28cbe9e2
Wait for conversation test init ( #121464 )
...
* Wait for conversation test init
* typo
2024-07-07 22:24:20 +02:00
J. Nick Koston
6129a37bb0
Fix flakey homekit reload test ( #121463 )
2024-07-07 21:52:44 +02:00
Michael
0558e480ce
Add event entity to Feedreader ( #118147 )
2024-07-07 21:44:41 +02:00
Joost Lekkerkerker
f126360c67
Add Mealie service to get mealplan ( #120824 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-07 21:19:20 +02:00
G Johansson
833ac4db49
Add config flow to history_stats helper ( #121381 )
2024-07-07 21:06:37 +02:00
David Knowles
72458d143d
Add valve support to Hydrawise ( #116302 )
2024-07-07 20:42:45 +02:00
ilan
12228d8a00
Add madvr envy integration ( #120382 )
...
* feat: Add madvr envy
* fix: await and pass entry directly
* fix: add attributes and unique id for sensors
* fix: reflect power state well, improve state detection
* fix: don't connect on init, add options, add reload on change, keep on during test
* fix: cancel tasks on unload
* fix: test connection via library
* fix: wait for boot time
* docs: add readme and license
* fix: broken pipe in lib
* fix: detect out of band power off
* fix: improve extra attributes
* fix: fix unloading, add config flow test, limit to one platform
* fix: use conf, refresh coordinator, other comments
* fix: remove event data
* fix: fix tests passing, remove wake on lan
* fix: dont allow to proceed unless connection works
* chore: update dep
* fix: update config flow, add constants
* fix: write state, use runtime data instead
* fix: remove await
* fix: move unloading and stuff to coordinator/init
* fix: pass in config entry with correct type
* fix: move queue and tasks to library
* fix: config flow error flow, tests, name, and update lib
* fix: update lib, leave connection open on setup
* fix: update lib
* fix: address comments, remove wol from lib
* fix: remove unneeded options
* fix: remove fields
* fix: simplify code, address comments
* fix: move error to lib
* fix: fix test
* fix: stronger types
* fix: update lib
* fix: missing text from options flow
* chore: remove options flow
* chore: remove import
* chore: update comments
* fix: get mac from device, persist
* fix: add mac stuff to test
* fix: startup import errors
* chore: stale comment
* fix: get mac from persisted config
* chore: update lib
* fix: persist mac in a better way
* feat: use mac as unique ID for entry
* fix: use unique ID from mac, add proper device
* fix: will not be set in init potentially
* fix: access mac
* fix: optimize, move error to lib
* feat: add coordinator test, use conf
* fix: use one mock, add init test
* fix: not async
* feat: add remote test
* fix: types
* fix: patch client, expand remote tests
* fix: use snapshot test
* fix: update branding
* fix: add description, fix type check
* fix: update tests
* fix: test
* fix: update test
* fix: camelcase
* Fix
* feat: strict typing
* fix: strict typing in lib
* fix: type will never be None
* fix: reference to mac, all tests passing
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-07-07 20:41:53 +02:00
Christophe Gagnier
8110b60fc9
Use ConfigEntry runtime_data in TechnoVE ( #121410 )
2024-07-07 20:21:28 +02:00
Elliott Balsley
cd72bdd851
Add Prometheus fan_mode and climate_mode metrics ( #120267 )
...
Co-authored-by: Anton Tolchanov <1687799+knyar@users.noreply.github.com >
2024-07-07 19:39:54 +02:00
G Johansson
26bc37195e
Add defrosting as HVACAction in ClimateEntity ( #121448 )
2024-07-07 18:54:40 +02:00
Robert Contreras
2def33b168
Home Connect unit tests for switch platform ( #115456 )
2024-07-07 18:30:59 +02:00
Jason R. Coombs
a5c9aa44bd
Bump jaraco.abode to 5.2.1 ( #121446 )
...
Bump dependency on jaraco.abode to 5.2.1.
Closes #121300
2024-07-07 18:02:47 +02:00
Mr. Bubbles
751935539a
Migrate Habitica Dailies and To-Do's to the todo platform ( #116655 )
...
* Add todo platform
* update for DataUpdateCoordinator
* set lastCron as dailies due date
* parse alternative duedate format
* fix tests
* send notification on item drop
* fix drop message
* update exception messages
* Simplified the update of user_fields by using set union
* move userFields to const
* Issue deprecation only if entity is acutally used
* Resolve issues
* user entity registry to get entity_id
* raise ServiceValidationError
* requested changes
* Move next_due_date helper function to util.py module
* some changes
* Move function to util.py
2024-07-07 17:50:27 +02:00
jan iversen
866cdcc993
Bump pymodbus to 3.6.9 ( #121445 )
...
Bump pymodbus 3.6.9.
2024-07-07 17:38:17 +02:00
Paulus Schoutsen
eb0f6f7088
Ensure intents_changed variable is always initialized ( #121444 )
2024-07-07 17:32:35 +02:00
Erwin Douna
fb8eeac563
Refactor Tado to use runtime_data ( #121373 )
2024-07-07 17:15:38 +02:00
Joost Lekkerkerker
1fefd396b9
Add mealie version to device info ( #121443 )
2024-07-07 17:13:15 +02:00
Thomas55555
67facdf3a5
Generate translation in vscode taks: Code Coverage ( #120434 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-07 17:05:44 +02:00
Clifford Roche
27975c7517
Fix incorrect temperature in Gree if temp units changed on device ( #121041 )
2024-07-07 17:05:14 +02:00
J. Nick Koston
792c6a9cd9
Migrate doorbird to use entry.runtime_data ( #121413 )
2024-07-07 16:57:10 +02:00
Shai Ungar
b6609fa77c
Deprecate the dynamic package sensors in seventeentrack ( #116102 )
...
* Add deprecation comments for the dynamic package sensors
* Add deprecation comments for the dynamic package sensors
* Add deprecation comments for the dynamic package sensors
add more information when retrieving packages from service call
* Add deprecation comments for the dynamic package sensors
update deprecation comment
* 1. 17Track repair flow
2. update deprecation comment
* 1. remove description_placeholders
2. 2024.8 deprecated
* Update homeassistant/components/seventeentrack/repairs.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* 1. extract deprecated to constant
2. fix types
3. check for issue_id
4. add listener only when not deprecated
5. update which service to call
* Update homeassistant/components/seventeentrack/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/seventeentrack/repairs.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* 1. move deprecate_sensor_issue to where needed
2. add entry_id to issue_id
3. use constant where needed
* update breaks in ha version
* Update homeassistant/components/seventeentrack/strings.json
* Remove obsolete tests
* Fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-07-07 16:55:38 +02:00
Joost Lekkerkerker
a66631f1ee
Bump aiomealie to 0.6.0 ( #121439 )
2024-07-07 16:55:25 +02:00
Tsvi Mostovicz
de8415d5c7
Set Jewish Calendar quality scale ( #120604 )
2024-07-07 16:42:43 +02:00
dougiteixeira
0d48d5a5ec
Remove device ID from config schema via YAML in helper template ( #120708 )
2024-07-07 16:40:02 +02:00
srwareham
76bdc4f5c4
Add configurable keep_alive to Ollama integration, change default to 5m ( #119341 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-07 16:38:01 +02:00
Zack Cerza
6937aed9fe
Handle more pushover exceptions during setup ( #115802 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-07 16:36:16 +02:00
Jetsada Machom
959298d121
Add Tuya Smart Gardening system ( #118335 )
2024-07-07 16:34:30 +02:00
kingy444
9b4e64ab62
Bump pydaikin to 2.13.1 ( #118679 )
...
Co-authored-by: Fredrik Erlandsson <fredrik.e@gmail.com >
2024-07-07 16:34:05 +02:00
Elliott Balsley
275a7499b1
Add prometheus fan handler ( #119805 )
...
Co-authored-by: Anton Tolchanov <1687799+knyar@users.noreply.github.com >
2024-07-07 16:32:15 +02:00
Sid
e2141dc208
Add _attr class attributes to TextToSpeechEntity ( #115684 )
2024-07-07 16:21:04 +02:00
Jan Rieger
790d22dc46
Migrate QNAP extra state attributes to separate states ( #109221 )
2024-07-07 16:18:37 +02:00
Marc Mueller
37ffe09add
Update mypy-dev to 1.12.0a1 ( #121428 )
2024-07-07 16:10:17 +02:00
J. Nick Koston
dc5ae9e0b2
Add event platform to august ( #121392 )
2024-07-07 15:39:58 +02:00
Angel Nunez Mencias
4c1cb6cce8
Add support for SenseCAP ( #121405 )
2024-07-07 15:29:46 +02:00
Christophe Gagnier
643dcb1429
Change TechnoVE quality scale to platinum ( #121275 )
2024-07-07 15:28:25 +02:00
Joost Lekkerkerker
e9b62dd203
Fix missing placeholder in intergration issue ( #121425 )
2024-07-07 15:22:02 +02:00
rappenze
fc6906a12f
Enable remove device entry in fibaro integration ( #121427 )
2024-07-07 15:21:38 +02:00
Michael
846528131e
Allow current empty feeds to be configured in Feedreader ( #121421 )
2024-07-07 15:11:28 +02:00
Joost Lekkerkerker
1c2e6ab3db
Fix Mealie URL field ( #121434 )
2024-07-07 15:03:32 +02:00
xLarry
8e45eb6168
Minor changes to laundrify binary_sensor platform ( #121435 )
2024-07-07 15:02:57 +02:00
Joost Lekkerkerker
d95b28bdee
Sort mealie mealplans ( #121433 )
2024-07-07 15:01:58 +02:00
Joost Lekkerkerker
17172d841c
Fix MPD config flow ( #121431 )
2024-07-07 14:54:29 +02:00
Florent Thoumie
5ea1601c2c
Use shared httpx client in iaqualink integration ( #121407 )
2024-07-06 21:51:16 -07:00
G Johansson
44f989ae38
Fix feature flag in climate ( #121398 )
2024-07-06 23:36:53 +02:00
Michael
f1693f2fde
Add @mib1185 as codeowner for Feedreader ( #121399 )
...
add @mib1185 as codeowner
2024-07-06 22:28:47 +02:00
Richard Kroegel
52de706a85
Set BMW quality scale to platinum ( #121388 )
2024-07-06 21:19:50 +02:00
G Johansson
6e8cfb3376
Fix timezone issue in smhi weather ( #121389 )
2024-07-06 21:18:02 +02:00
G Johansson
ac8ea8356c
Fix unnecessary logging of turn on/off feature flags in Climate ( #121387 )
2024-07-06 19:32:27 +02:00
Yaroslav Barov
f115efe51d
Add support for Xiaomi airpurifier and humidifier ( #117791 )
2024-07-06 19:25:05 +02:00
Rasmus Lundsgaard
99476d9337
Fix empty list in kodi media_player ( #121250 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-06 19:20:14 +02:00
G Johansson
98370fd9a0
Bump psutil to 6.0.0 ( #121385 )
2024-07-06 19:09:00 +02:00
Barry vd. Heuvel
d113ea8e47
Convert Hue scenes brightness to 0..255 ( #105871 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-06 19:04:52 +02:00
atlflyer
ec536bda3d
Add json_attributes_path configuration for command_line sensor ( #116656 )
...
Add json attributes path config to command line sensor
2024-07-06 18:52:27 +02:00
Alberto Geniola
490dd53edf
Improve Elmax alarm control panel ( #117689 )
2024-07-06 18:21:15 +02:00
Richard Kroegel
131d9ec51b
Add BMW tire pressure sensors ( #120949 )
2024-07-06 18:20:01 +02:00
Richard Kroegel
48145c1a7d
Refactor BMW sensors and migrate unique_ids ( #121380 )
2024-07-06 17:34:20 +02:00
Joost Lekkerkerker
cf34b46b5a
Fix Audit license script comments ( #121374 )
2024-07-06 15:24:45 +02:00
Joost Lekkerkerker
3c14aa12ab
Add repair issue when trying to set up unknown integration ( #121089 )
...
* Add repair issue when trying to set up unknown integration
* Add repair issue when trying to set up unknown integration
* Add repair issue when trying to set up unknown integration
* Fix
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update homeassistant/setup.py
* Fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-07-06 15:02:58 +02:00
Christophe Gagnier
df9ced9768
Implement TechnoVE diagnostic ( #121278 )
2024-07-06 13:46:19 +02:00
djtimca
b5a0e89c03
Remove old codeowners who no longer maintain the Omnilogic integration ( #117987 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-06 13:11:32 +02:00
Brett Adams
f46c127423
Add energy switch entities to Tessie ( #121360 )
2024-07-06 12:45:27 +02:00
Brett Adams
e04d612874
Add energy number entities for Tessie ( #121354 )
2024-07-06 12:29:18 +02:00
Xidorn Quan
2bc7904b51
Add demand window sensor for amberelectric ( #121356 )
2024-07-06 12:28:52 +02:00
Marius
be0cf545b2
Add valve-open/closed state icons ( #121312 )
2024-07-06 12:26:35 +02:00
Brett Adams
8f7c3da456
Add energy select entities to Tessie ( #120641 )
2024-07-06 11:49:53 +02:00
tronikos
17daccd38a
Refactor the validation in Google Cloud TTS ( #120853 )
2024-07-06 11:44:46 +02:00
Alan
8ff4991f07
LLM to handle int attributes ( #121037 )
2024-07-06 11:41:18 +02:00
Luke Lashley
43481ffeac
Add support for Roborock Zeo ( #121334 )
2024-07-06 11:24:32 +02:00
Robert C. Maehl
ac8bbe9db4
Direct Users to App-Specific Passwords for iCloud integration to prevent MFA spam ( #120945 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-07-06 11:12:38 +02:00
Brett Adams
696ae91c35
Add energy binary sensors to Tessie ( #121349 )
2024-07-06 11:05:52 +02:00
Richard Kroegel
f29094f41d
Refactor BMW send_message and add tests ( #119170 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-07-06 11:00:00 +02:00
Brett Adams
294c31f6f5
Fix initial Wall Connector values in Tessie ( #121353 )
2024-07-06 10:54:09 +02:00
Robert Svensson
cce77affc7
Provide default values for common keys in deCONZ websocket fixture ( #121359 )
2024-07-06 10:52:50 +02:00
Michael Hansen
1ec95f900d
Bump webrtc-noise-gain to 1.2.4 ( #121346 )
2024-07-06 10:51:40 +02:00
Dave T
a358609609
Improve user message if stream is not set up in generic camera ( #121308 )
2024-07-06 10:50:16 +02:00
Brett Adams
18370bdbb4
Add diagnostics to Tessie ( #121348 )
...
* Add diag
* Add snapshot
* Redact serial number
2024-07-06 09:00:03 +02:00
Luke Lashley
e86f2220d0
Bump anova-wifi to 0.17.0 ( #121337 )
...
* Bump anova-wifi to 0.16.0
* Bump to .17
2024-07-06 08:39:24 +02:00
Sid
9f839dbb77
Bump ruff to 0.5.1 ( #121324 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-07-05 16:44:14 -05:00
Robert Svensson
1b8944dab6
Improve deCONZ websocket fixture ( #121332 )
2024-07-05 22:35:06 +02:00
Devin
9d204613e8
Expose Twitch "Started At" attribute ( #121265 )
2024-07-05 22:33:04 +02:00
Joost Lekkerkerker
f2c9188e46
Add audit license script ( #120683 )
...
* Add license script
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Remove packages
* Remove packages
* Remove packages
* Remove packages
* Fix
* Remove packages
* Remove packages
* Fix
* Fix
* Fix
* Fix exceptions
2024-07-05 22:04:21 +02:00
Joost Lekkerkerker
1561324274
Fix Netatmo snapshot ( #121333 )
2024-07-05 22:02:43 +02:00
Erwin Douna
34b5df50cc
Match comments with refactoring ( #121330 )
...
Change comments
2024-07-05 21:50:50 +02:00
Cris-ET
130dbcb3f1
Add PPV2 entity for Growatt storage inverter ( #121052 )
2024-07-05 20:20:56 +01:00
J. Nick Koston
89ffee9ad5
Update ulid-transform to 0.10.1 ( #121321 )
2024-07-05 14:07:39 -05:00
Robert Svensson
94db251aea
Finally remove all legacy test stubs from deCONZ tests ( #121323 )
2024-07-05 20:47:43 +02:00
tronikos
ad2d794fd6
Get languages and voices from the API in Google Cloud TTS ( #120852 )
2024-07-05 20:03:06 +02:00
Robert Svensson
178655647d
Use fixtures in deCONZ init tests ( #121217 )
2024-07-05 19:17:47 +02:00
Jan Temešinko
6e5c3904b6
Fix ombi configuration validation ( #121314 )
2024-07-05 19:12:09 +02:00
Robert Svensson
a773d0c8f6
Use fixtures on deCONZ event tests ( #121303 )
2024-07-05 19:11:21 +02:00
Erik Montnemery
6eeb70151d
Use BIGINT SQL type for ID columns ( #121025 )
2024-07-05 10:42:39 -05:00
Joost Lekkerkerker
fd815beb2d
Add valve to base platform ( #121313 )
2024-07-05 17:41:13 +02:00
Franck Nijhof
1cf62916a7
2024.7.1 ( #121289 )
2024-07-05 17:25:40 +02:00
Robert Svensson
8c459959ee
Use fixtures in deCONZ gateway tests ( #121305 )
2024-07-05 16:59:10 +02:00
epenet
4b4b17e774
Improve hass type hints for autouse fixtures in tests ( #121311 )
2024-07-05 15:49:22 +01:00
epenet
9383920b1a
Improve type hints in hdmi_cec tests ( #121302 )
2024-07-05 16:42:55 +02:00
Luke Lashley
ffc39585ed
Add ability to select current map for Roborock ( #120882 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-05 09:38:26 -05:00
epenet
45ab9cae1a
Improve type hints for silent_ssdp_scanner in tests ( #121309 )
2024-07-05 16:32:10 +02:00
Mariusz Kubisz
bf8cef3337
Add support for min mode in Netatmo public sensor ( #118613 )
2024-07-05 16:25:05 +02:00
Richard Kroegel
324755b8f5
Separate BMW base entity into separate file ( #120830 )
...
* Refactor BMW base entity
* Update snapshots
* Changes from review
2024-07-05 16:08:27 +02:00
Bram Kragten
e3958d4adb
Update frontend to 20240705.0 ( #121295 )
2024-07-05 15:04:01 +02:00
Dave T
94d010a4c0
Fix vscode debug launch deprecation warning by swapping python to debugpy ( #120866 )
2024-07-05 14:49:41 +02:00
dougiteixeira
4289efb506
Device change test improvements in Template ( #120884 )
2024-07-05 14:47:31 +02:00
epenet
b9cfd4e8ce
Improve type hints in hue tests ( #121298 )
2024-07-05 14:40:23 +02:00
epenet
7332bc5faf
Improve type hints in http tests ( #121294 )
2024-07-05 14:37:00 +02:00
Bram Kragten
641d6382fd
Update frontend to 20240705.0 ( #121295 )
2024-07-05 14:35:21 +02:00
epenet
288c297c9c
Improve type hints in homeassistant_alerts tests ( #121293 )
2024-07-05 13:25:31 +02:00
epenet
e4731c07cb
Add monkeypatch to enforce-type-hints plugin ( #121051 )
2024-07-05 11:35:56 +02:00
Franck Nijhof
dfccd4abf9
Bump version to 2024.7.1
2024-07-05 11:21:36 +02:00
Steven B
994d6f552c
Fix tplink light effect behaviour when activating a scene ( #121288 )
2024-07-05 11:21:07 +02:00
G Johansson
b015611a2a
Bump python-holidays to 0.52 ( #121283 )
2024-07-05 11:21:04 +02:00
Shay Levy
f4e362c5d0
Bump aiowebostv to 0.4.2 ( #121258 )
2024-07-05 11:21:00 +02:00
Jordi
a542236614
Bump aioaquacell to 0.1.8 ( #121253 )
2024-07-05 11:20:57 +02:00
Shay Levy
651439ea06
Fix WebOS TV media player status when OFF after IDLE ( #121251 )
2024-07-05 11:20:54 +02:00
Robert Resch
eda450838e
Bump deebot-client to 8.1.1 ( #121241 )
2024-07-05 11:20:50 +02:00
hahn-th
b906daa493
Revert Homematic IP Cloud unique ID changes ( #121231 )
2024-07-05 11:20:47 +02:00
Thomas55555
ac668dce7d
Fix work area sensor in Husqvarna Automower ( #121228 )
2024-07-05 11:20:44 +02:00
Luke Lashley
1bb4d62a3e
Bump anova-wifi to 0.15.0 ( #121222 )
2024-07-05 11:20:40 +02:00
Marcel van der Veldt
0b970f9a85
Listen for attribute changes of OnOff cluster in appliances ( #121198 )
2024-07-05 11:20:37 +02:00
Marcel van der Veldt
d2b695e7b5
Fix Matter light discovery schema for DimmerSwitch ( #121185 )
2024-07-05 11:20:34 +02:00
Steven B
b2f23c1a5e
Bump python-kasa to 0.7.0.3 ( #121183 )
2024-07-05 11:20:31 +02:00
Gerben Jongerius
f403afb012
Bump youless library version 2.1.2 ( #121181 )
2024-07-05 11:20:27 +02:00
Maciej Bieniek
ee276aff44
Fix pulse counter frequency sensors for Shelly Plus Uni ( #121178 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-05 11:20:23 +02:00
Maikel Punie
0acd1dc5d1
Bump velbusaio to 2024.7.5 ( #121156 )
...
* Bump velbusaio to 2024.7.4
* bump to 2024.7.5 to remove print functions
2024-07-05 11:20:20 +02:00
Martin Weinelt
21815e1621
Fix broken pathlib import in august integration ( #121135 )
2024-07-05 11:20:17 +02:00
J. Nick Koston
15933bb16f
Bump inkbird-ble to 0.5.8 ( #121134 )
2024-07-05 11:20:13 +02:00
Pavel Skuratovich
930cd0dc50
Starline: Fix "Error updating SLNet token" message in Log ( #121122 )
...
Fixes https://github.com/home-assistant/core/issues/116715
2024-07-05 11:20:10 +02:00
Christoph
fc4af48179
Fix HmIP-ESI GAS sensor DeviceClass ( #121106 )
...
should be SensorDeviceClass:GAS instead of SensorDeviceClass:VOLUME to be supported in the Energy Dashboard
2024-07-05 11:20:07 +02:00
Marcel van der Veldt
ba1cf84ea5
Fix locking/unlocking transition state in Matter lock platform ( #121099 )
2024-07-05 11:20:04 +02:00
dougiteixeira
59cf01e252
Add device class translations in Random ( #120890 )
2024-07-05 11:20:00 +02:00
Allen Porter
46e681f4fc
Improve redaction for stream error messages ( #120867 )
2024-07-05 11:19:56 +02:00
Steven B
d42dced852
Fix tplink light effect behaviour when activating a scene ( #121288 )
2024-07-05 11:19:04 +02:00
epenet
d0c10c961d
Improve type hints in broadlink ( #121285 )
2024-07-05 11:12:01 +02:00
Joost Lekkerkerker
0088765268
Bump pynx584 to 0.8.2 ( #120910 )
2024-07-05 11:10:48 +02:00
Franck Nijhof
afb184db73
Remove coveragerc ( #121286 )
2024-07-05 11:03:31 +02:00
Robert Svensson
eb5a98e7ea
Use fixtures in deCONZ light tests PT2 ( #121208 )
2024-07-05 10:57:17 +02:00
epenet
2ab02c06c6
Add monkeypatch type hints to rflink tests ( #121053 )
2024-07-05 10:54:16 +02:00
G Johansson
0cf5b4f965
Bump python-holidays to 0.52 ( #121283 )
2024-07-05 10:02:52 +02:00
Thomas55555
ad02afe7be
Extend wrapper for sending commands to all platforms in Husqvarna Automower ( #120255 )
2024-07-05 10:02:38 +02:00
Paulus Schoutsen
daaf35d4c1
Simplify conversation tests ( #121060 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-05 09:46:36 +02:00
J. Nick Koston
229e54d0b1
Remove unneeded blocking sleep in srp_energy tests ( #121141 )
2024-07-05 09:46:12 +02:00
hahn-th
97de9c9f69
Revert Homematic IP Cloud unique ID changes ( #121231 )
2024-07-05 09:45:20 +02:00
Allen Porter
700675042b
Improve redaction for stream error messages ( #120867 )
2024-07-05 09:42:29 +02:00
Marcel van der Veldt
1c1e1a7bfa
Listen for attribute changes of OnOff cluster in appliances ( #121198 )
2024-07-05 09:41:57 +02:00
Marcel van der Veldt
98dfb47448
Fix Matter light discovery schema for DimmerSwitch ( #121185 )
2024-07-05 09:41:41 +02:00
Thomas55555
1b42b32ac1
Fix work area sensor in Husqvarna Automower ( #121228 )
2024-07-05 09:41:21 +02:00
Maciej Bieniek
dbe98de82a
Fix pulse counter frequency sensors for Shelly Plus Uni ( #121178 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-05 09:40:43 +02:00
Christophe Gagnier
b28f528a7a
Add max current number entity for TechnoVE ( #121148 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-05 09:39:58 +02:00
J. Nick Koston
d3f424227f
Cleanup unifiprotect entity classes ( #121184 )
2024-07-05 09:31:31 +02:00
Paulus Schoutsen
22718ca32a
Assist Pipeline minor cleanup ( #121187 )
2024-07-05 09:26:32 +02:00
J. Nick Koston
2b9bddc3fc
Make device_tracker fallback defaults cached_property ( #121260 )
2024-07-05 09:25:57 +02:00
Filipe Pina
213bbae63c
Respect icloud Enable polling updates ( #117984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-05 09:24:02 +02:00
Matthew FitzGerald-Chamberlain
def27a082c
Add Aprilaire humidifier ( #120270 )
2024-07-05 09:19:24 +02:00
Maikel Punie
c3830a58cc
Bump velbusaio to 2024.7.5 ( #121156 )
...
* Bump velbusaio to 2024.7.4
* bump to 2024.7.5 to remove print functions
2024-07-05 09:12:47 +02:00
epenet
b054c037fe
Improve type hints in hassio tests ( #121221 )
2024-07-05 09:05:21 +02:00
Robert Svensson
dcef25c0fa
Use fixtures in deCONZ climate tests ( #121242 )
2024-07-05 09:01:45 +02:00
J. Nick Koston
5a24ee0bc0
Fix blocking I/O while validating config schema ( #121263 )
2024-07-05 08:58:30 +02:00
J. Nick Koston
e71f6c5948
Small speedup to processing entity customize ( #121271 )
2024-07-05 08:57:08 +02:00
J. Nick Koston
cdb2ec4231
Small speed up to entity state calculation ( #121273 )
2024-07-05 08:56:20 +02:00
J. Nick Koston
adee8094e7
Cache is_official_image/is_docker_env in bootstrap to fix blocking I/O ( #121261 )
...
* Cache is_official_image and is_docker_env in bootstrap to fix blocking I/O
These do blocking I/O later in the startup process
discovered in https://github.com/home-assistant/core/pull/120273
* comment
2024-07-05 08:30:07 +02:00
Avi Miller
6c42596bdd
Bump aiolifx to 1.0.4 ( #121267 )
2024-07-04 22:26:44 -05:00
Sarabveer Singh
b3a62a97b4
Update HomeKit PM2.5 mappings based on new 2024 US EPA AQI ( #109900 )
2024-07-04 22:10:35 -05:00
Robert Svensson
62d9020261
Remove legacy method from deCONZ fan and sensor tests ( #121244 )
2024-07-04 18:17:15 -05:00
Erik Montnemery
e47cbf3cf7
Use async_setup_recorder_instance fixture in recorder v32_migration tests ( #121081 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-04 17:49:51 -05:00
Shay Levy
d799a4575b
Bump aiowebostv to 0.4.2 ( #121258 )
2024-07-04 17:27:56 -05:00
Jordi
b406438fa7
Bump aioaquacell to 0.1.8 ( #121253 )
2024-07-05 01:05:35 +03:00
Shay Levy
b14f22926a
Fix WebOS TV media player status when OFF after IDLE ( #121251 )
2024-07-05 00:19:24 +03:00
xLarry
276f6c7ee7
Update laundrify_aio to v1.2.2 ( #121068 )
...
* refactor: upgrade laundrify_aio to v1.2.1
* refactor: update laundrify_aio to v1.2.2
2024-07-04 22:08:50 +02:00
epenet
83fac6192d
Use service_calls fixture in webostv tests ( #120999 )
2024-07-04 23:07:38 +03:00
epenet
84a8259103
Improve type hints in ezviz tests ( #120679 )
2024-07-04 21:59:02 +02:00
Pavel Skuratovich
3ca66be268
Starline: Fix "Error updating SLNet token" message in Log ( #121122 )
...
Fixes https://github.com/home-assistant/core/issues/116715
2024-07-04 21:54:39 +02:00
Maciej Bieniek
001bb3a04e
Bump nettigo_air_monitor to version 3.3.0 ( #120901 )
...
* Bump nam library
* Update snaphots (increasing accuracy)
* Update lib and snapshot
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-07-04 21:40:25 +02:00
dougiteixeira
50cc31e9cc
Add device class translations in Random ( #120890 )
2024-07-04 21:36:31 +02:00
Richard Kroegel
0afebf744f
Add MINI Connected virtual integration ( #120874 )
2024-07-04 21:30:02 +02:00
Matthew FitzGerald-Chamberlain
df7be501d3
Fix AprilAire case ( #120895 )
...
* Fix AprilAire case
* Fix test
2024-07-04 21:27:56 +02:00
G Johansson
ebe7a4747d
Bump pytrafikverket to 1.0.0 ( #121210 )
...
* Update all related files and tests to new version
* Fix missed modal
* Bump requirements
2024-07-04 21:09:19 +02:00
Robert Resch
10d3c3d341
Bump deebot-client to 8.1.1 ( #121241 )
2024-07-04 21:03:33 +02:00
Gerben Jongerius
6ab6ce30ef
Bump youless library version 2.1.2 ( #121181 )
2024-07-04 20:51:57 +02:00
epenet
fe0bafd067
Add warnings for deprecated json helpers ( #121161 )
2024-07-04 20:48:08 +02:00
epenet
04a6285e62
Add .coveragerc to core files ( #121182 )
2024-07-04 20:46:36 +02:00
epenet
e07bf61f03
Import AsyncGenerator from collections.abc in tests ( #121019 )
...
* Force import of Async/Generator from collections.abc
* Adjust
* Don't force
2024-07-04 20:24:27 +02:00
Marcel van der Veldt
df1b02d44e
Use Generator from abc instead of typing_extensions in Matter discovery ( #121236 )
...
Use Generator from abc instead of typing_extensions
2024-07-04 20:06:23 +02:00
J. Nick Koston
79f4cc9c12
Update uiprotect to 5.2.2 ( #121227 )
2024-07-04 19:57:30 +02:00
Patrick Koenig
7d5341cab2
Update short_name in web app manifest ( #121223 )
2024-07-04 18:55:30 +02:00
jvmahon
d5135d4956
Add support for the Select platform in Matter ( #119769 )
...
* Add support for ModeSelect Cluster
* Update discovery.py
* Add files via upload
* refactor part 1
* Update discovery.py
* add remaining mode discovery schemas
* add test
* type alias
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2024-07-04 18:29:10 +02:00
Luke Lashley
950c72a04c
Bump anova-wifi to 0.15.0 ( #121222 )
2024-07-04 11:05:22 -05:00
Erik Montnemery
6df15ad8fc
Drop use of async_setup_recorder_instance fixture in recorder purge tests ( #121193 )
2024-07-04 10:39:24 -05:00
Erik Montnemery
a1e6f8c2ec
Drop use of async_setup_recorder_instance fixture in recorder migration tests ( #121196 )
2024-07-04 10:39:13 -05:00
cnico
092e362f01
Add new integration for Dio Chacon cover devices ( #116267 )
...
* Dio Chacon integration addition with config flow and cover entity
* Addition of model information for device
* Addition of light and service to force reloading states
* Logger improvements
* Convert light to switch and usage of v1.0.0 of the api
* 100% for tests coverage
* Invalid credential implementation and rebase on latest ha dev code
* Simplify PR with only one platform
* Ruff correction
* restore original .gitignore content
* Correction of cover state bug when using cover when using actions on cover group.
* Begin of corrections following review.
* unit tests correction
* Refactor with a coordinator as asked by review
* Implemented a post constructor callback init method via dio-chacon-api-1.0.2. Improved typing.
* Corrections for 2nd review
* Reimplemented without coordinator as reviewed with Joostlek
* Review improvement
* generalize callback in entity
* Other review improvements
* Refactored tests for readability
* Test 100% operationals
* Tests review corrections
* Tests review corrections
* Review tests improvements
* simplified tests with snapshots and callback method
* Final fixes
* Final fixes
* Final fixes
* Rename to chacon_dio
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-07-04 16:45:20 +02:00
epenet
28f06cb5a0
Add type hints to homekit events fixture ( #121211 )
2024-07-04 16:32:01 +02:00
epenet
411630429d
Improve type hints in habitica tests ( #121212 )
2024-07-04 16:27:57 +02:00
epenet
9a1f7f020c
Add type hints to matrix events fixtures ( #121213 )
2024-07-04 16:17:18 +02:00
Robert Svensson
d12f2384c5
Use fixtures in deCONZ config flow tests PT2 ( #121203 )
...
* Use fixtures in deCONZ config flow tests PT2
* Update tests/components/deconz/test_config_flow.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-07-04 15:53:25 +02:00
Robert Svensson
24c82c2475
Use fixtures in deCONZ sensor tests PT2 ( #121204 )
2024-07-04 15:48:49 +02:00
epenet
b949240d4a
Improve type hints in google tests ( #121169 )
2024-07-04 05:56:01 -07:00
Robert Svensson
f78933235d
Use fixtures in deCONZ service tests ( #121108 )
...
* Use fixtures in deCONZ service tests
* Update tests/components/deconz/test_services.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-04 14:23:40 +02:00
Robert Svensson
ece8b74967
Use fixtures in deCONZ device trigger tests ( #121103 )
2024-07-04 14:23:15 +02:00
Robert Svensson
1d8382a498
Use fixtures in deCONZ light tests PT1 ( #121112 )
...
Use fixtures in deCONZ light tests part 1
2024-07-04 14:22:10 +02:00
Robert Svensson
873d96bab3
Use fixtures in deCONZ binary sensor tests ( #120966 )
2024-07-04 14:21:26 +02:00
Robert Svensson
31ed32da6c
Use fixtures in deCONZ alarm control panel tests ( #120967 )
2024-07-04 14:20:57 +02:00
Erik Montnemery
f1d6ad9073
Add test fixture to control recorder migration ( #121180 )
...
* Add test fixture to control recorder migration
* Update tests/components/recorder/conftest.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/recorder/conftest.py
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-04 13:10:08 +02:00
Erik Montnemery
d1264655a0
Fix some typos in core.py ( #121189 )
2024-07-04 13:04:52 +02:00
Giuliano Riccio
ad1ba1a5e5
Fix Google assistant SDK broadcasting command for italian ( #116198 )
...
Fixed broadcasting command for italian
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
2024-07-04 03:47:32 -07:00
Erik Montnemery
255778d0c7
Use recorder test fixtures in recorder init tests ( #121176 )
2024-07-04 04:54:40 -05:00
epenet
3c69301365
Improve type hints in guardian tests ( #121175 )
2024-07-04 04:53:49 -05:00
J. Nick Koston
67a4c2c884
Add support for event entity motion sensors to HomeKit ( #121123 )
2024-07-04 04:50:50 -05:00
Robert Svensson
d429bcef16
Use fixtures in deCONZ sensor tests PT1 ( #121116 )
2024-07-04 11:50:23 +02:00
Robert Svensson
02e7707f91
Use fixtures in deCONZ config flow tests PT1 ( #121121 )
2024-07-04 04:49:46 -05:00
Franck Nijhof
ee2df9c4b3
Merge branch 'master' into dev
2024-07-04 11:48:03 +02:00
J. Nick Koston
0be1f773a2
Add event platform to doorbird ( #121114 )
2024-07-04 04:41:56 -05:00
epenet
a6f6221f16
Add monkeypatch type hints to numato tests ( #121056 )
...
* Add monkeypatch type hints to numato tests
* Adjust
* Improve
2024-07-04 02:33:47 -07:00
Steven B
4958e8e5c1
Bump python-kasa to 0.7.0.3 ( #121183 )
2024-07-04 04:31:58 -05:00
epenet
8aedb1201d
Improve type hints in google_pubsub tests ( #121172 )
...
* Improve type hints in google_pubsub tests
* Remove from .coveragerc
2024-07-04 02:31:35 -07:00
J. Nick Koston
aa74ad0061
Enable ruff asyncio event loop blocking detection rules ( #120799 )
2024-07-04 04:17:57 -05:00
epenet
43e4223a8e
Improve type hints in google_generative_ai tests ( #121170 )
2024-07-04 02:09:34 -07:00
Paulus Schoutsen
869f24df49
Convert async_get_conversation_languages from async to callback ( #121162 )
...
* Convert get_languages to callback
* One more callback
2024-07-04 10:41:31 +02:00
epenet
cf96084ea3
Improve type hints in generic tests ( #121166 )
2024-07-04 10:32:00 +02:00
epenet
1eec49696a
Improve type hints in generic_hygrostat/thermostat tests ( #121167 )
2024-07-04 10:30:17 +02:00
epenet
1f22f0d89b
Improve type hints in google_travel_time tests ( #121171 )
2024-07-04 10:27:55 +02:00
epenet
dd8ba0828a
Improve type hints in geofency tests ( #121168 )
2024-07-04 10:27:37 +02:00
epenet
c9acd1711c
Improve type hints in gpslogger tests ( #121173 )
2024-07-04 10:23:14 +02:00
epenet
4589be2d11
Improve type hints in group tests ( #121174 )
2024-07-04 10:22:39 +02:00
Erik Montnemery
d55d02623a
Add recorder test fixture to enable persistent SQLite database ( #121137 )
...
* Add recorder test fixture to enable persistent SQLite database
* Fix tests directly using async_test_home_assistant context manager
2024-07-04 09:59:37 +02:00
Marcel van der Veldt
24f6e6e885
Fix locking/unlocking transition state in Matter lock platform ( #121099 )
2024-07-04 09:20:55 +02:00
Steven Looman
ac9c08f52c
Add port mapping entry count sensor to upnp ( #120263 )
...
Add port mapping entry count sensor
2024-07-04 09:07:41 +02:00
J. Nick Koston
8a5b201d75
Fix blocking I/O in event loop in core test ( #121128 )
2024-07-04 07:43:46 +02:00
J. Nick Koston
0e9acf2685
Bump thermobeacon-ble to 0.7.0 ( #121136 )
...
changelog: https://github.com/Bluetooth-Devices/thermobeacon-ble/compare/v0.6.2...v0.7.0
2024-07-04 07:42:49 +02:00
Christophe Gagnier
3b023367d7
Update pytechnove to 1.3.1 ( #121146 )
2024-07-04 05:55:36 +01:00
J. Nick Koston
3dbab1a580
Bump inkbird-ble to 0.5.8 ( #121134 )
2024-07-04 05:51:05 +01:00
J. Nick Koston
1144e23d8d
Fix blocking I/O in config tests ( #121144 )
2024-07-04 05:21:30 +01:00
J. Nick Koston
e8ef2c2822
Fix blocking I/O in tts tests ( #121143 )
2024-07-04 05:21:01 +01:00
J. Nick Koston
a4d4fc6827
Fix blocking I/O in stream tests ( #121142 )
2024-07-04 05:15:26 +01:00
J. Nick Koston
7002042119
Fix blocking I/O in mqtt tests ( #121140 )
2024-07-04 05:13:13 +01:00
J. Nick Koston
c59fc4e3c7
Fix blocking I/O in media_extractor tests ( #121139 )
2024-07-04 05:08:53 +01:00
Erik Montnemery
cc2782edc7
Use async_test_recorder fixture in recorder auto_repairs tests ( #121125 )
2024-07-04 01:38:01 +02:00
Martin Weinelt
b6a23fad35
Fix broken pathlib import in august integration ( #121135 )
2024-07-03 18:18:28 -05:00
MeIchthys
cfef09d653
Bump nextcloudmonitor to 1.5.1 ( #120356 )
2024-07-04 01:08:38 +02:00
J. Nick Koston
84d8bc711d
Fix blocking I/O in event loop in google_assistant test ( #121126 )
...
found by ruff in #120799
2024-07-03 23:35:23 +01:00
J. Nick Koston
595e688c56
Fix blocking I/O in event loop in kira test ( #121127 )
2024-07-03 23:35:02 +01:00
Erik Montnemery
408e524551
Add recorder test fixture for skipping tests by DB engine ( #121118 )
...
* Add recorder test fixture for skipping tests by DB engine
* Fix mistake
2024-07-04 00:02:46 +02:00
epenet
73716ea529
Add monkeypatch type hints to webostv tests ( #121054 )
...
* Add monkeypatch type hints to webostv
* Improve
2024-07-03 23:49:31 +03:00
epenet
c9240b8e34
Add monkeypatch type hints to switcher_kis tests ( #121055 )
...
* Add monkeypatch type hints to switch_kis
* Improve
2024-07-03 23:49:01 +03:00
J. Nick Koston
7958c0825e
Fix blocking process call in process tests ( #121104 )
...
Discovered by ruff in https://github.com/home-assistant/core/pull/120799
2024-07-03 22:26:03 +02:00
J. Nick Koston
291f309c0e
Remove unnecessary lambdas in timeout tests ( #121101 )
2024-07-03 22:24:41 +02:00
Christoph
f85c356522
Fix HmIP-ESI GAS sensor DeviceClass ( #121106 )
...
should be SensorDeviceClass:GAS instead of SensorDeviceClass:VOLUME to be supported in the Energy Dashboard
2024-07-03 22:19:59 +02:00
J. Nick Koston
8017bc6776
Fix blocking I/O in demo mailbox ( #121097 )
2024-07-03 14:37:29 -05:00
Jan Bouwhuis
2040c285b1
Remove schema option for mqtt vacuum configs ( #121093 )
2024-07-03 21:35:20 +02:00
J. Nick Koston
53767b6159
Fix event loop blocking I/O in generic tests ( #121100 )
2024-07-03 20:24:25 +01:00
J. Nick Koston
4881205831
Fix event loop blocking I/O in command_line tests ( #121098 )
2024-07-03 14:22:38 -05:00
Erik Montnemery
5029da6919
Make the async_setup_recorder_instance fixture a context manager ( #121086 )
2024-07-03 14:05:34 -05:00
Erik Montnemery
61f1c8d963
Fix leak of SQLAlchemy engine objects in recorder ( #121085 )
2024-07-03 12:17:52 -05:00
J. Nick Koston
48172b0426
Small speed up to writing entity state ( #121043 )
2024-07-03 12:16:41 -05:00
Franck Nijhof
2b64f6f2ab
2024.7.0 ( #120579 )
2024-07-03 18:52:01 +02:00
Franck Nijhof
1080a4ef1e
Bump version to 2024.7.0
2024-07-03 17:55:58 +02:00
J. Nick Koston
44c89e6c3b
Cleanup v32 recorder migration test ( #121083 )
2024-07-03 10:45:19 -05:00
Franck Nijhof
d94b36cfbb
Bump version to 2024.7.0b11
2024-07-03 17:29:08 +02:00
Marcel van der Veldt
85168239cd
Matter fix Energy sensor discovery schemas ( #121080 )
2024-07-03 17:28:59 +02:00
Robert Resch
547b24ce58
Bump deebot-client to 8.1.0 ( #121078 )
2024-07-03 17:28:56 +02:00
Michael Hansen
e8bcb3e11e
Bump intents to 2024.7.3 ( #121076 )
2024-07-03 17:28:53 +02:00
Marcel van der Veldt
c89a9b5ce0
Bump python-matter-server to 6.2.2 ( #121072 )
2024-07-03 17:28:49 +02:00
Robert Svensson
13631250b4
Bump axis to v62 ( #121070 )
2024-07-03 17:28:46 +02:00
Bram Kragten
6621cf475a
Update frontend to 20240703.0 ( #121063 )
2024-07-03 17:28:43 +02:00
Anton Tolchanov
36e74cd9a6
Generate Prometheus metrics in an executor job ( #121058 )
2024-07-03 17:28:38 +02:00
Kevin Stillhammer
16827ea09e
Bump here-transit to 1.2.1 ( #120900 )
2024-07-03 17:27:10 +02:00
Kevin Stillhammer
c4956b66b0
Bump here-routing to 1.0.1 ( #120877 )
2024-07-03 17:27:06 +02:00
J. Nick Koston
e4a0a21b67
Bump uiprotect to 5.2.0 ( #121079 )
2024-07-03 10:18:46 -05:00
Joost Lekkerkerker
bc363c385f
Fix async knocki function ( #121048 )
2024-07-03 17:17:37 +02:00
Marcel van der Veldt
7a9792c111
Matter fix Energy sensor discovery schemas ( #121080 )
2024-07-03 17:16:51 +02:00
Robert Resch
1a715d7b89
Bump deebot-client to 8.1.0 ( #121078 )
2024-07-03 17:11:09 +02:00
Erik Montnemery
46a488d871
Use async_setup_recorder_instance fixture in recorder auto_repairs tests ( #121077 )
2024-07-03 17:04:39 +02:00
Michael Hansen
0b76d5c9ca
Bump intents to 2024.7.3 ( #121076 )
2024-07-03 16:55:21 +02:00
Marcel van der Veldt
355c7399d7
Bump python-matter-server to 6.2.2 ( #121072 )
2024-07-03 16:27:45 +02:00
Erik Montnemery
e26b4554e6
Improve logic when retrying establishing database connection ( #121047 )
2024-07-03 16:22:21 +02:00
Paulus Schoutsen
976cb434c9
Add CONTROL supported feature to OpenAI conversation entities ( #121064 )
...
Add CONTROL supported feature to OpenAI
2024-07-03 09:19:46 -05:00
Robert Svensson
f284aa41eb
Bump axis to v62 ( #121070 )
2024-07-03 16:16:13 +02:00
epenet
1332e39f9e
Cleanup deprecated json utils ( #121069 )
...
* Cleanup deprectated json utils
* Adjust pylint
2024-07-03 15:57:32 +02:00
epenet
8709c668cc
Remove unused diagnostics fixtures ( #121066 )
2024-07-03 15:57:02 +02:00
Erik Montnemery
87f7703f3c
Use async_setup_recorder_instance fixture in recorder migration tests ( #121050 )
2024-07-03 08:56:05 -05:00
Bram Kragten
e7ffd7b9ad
Update frontend to 20240703.0 ( #121063 )
2024-07-03 15:41:43 +02:00
Anton Tolchanov
9b2233e65e
Generate Prometheus metrics in an executor job ( #121058 )
2024-07-03 15:41:01 +02:00
Kevin Stillhammer
fbb98a668c
Bump here-transit to 1.2.1 ( #120900 )
2024-07-03 15:35:08 +02:00
Paulus Schoutsen
a885bdfe76
Add conversation supported feature CONTROL ( #121036 )
2024-07-03 14:30:51 +02:00
epenet
ac57eb7614
Add monkeypatch type hints to shelly tests ( #121057 )
...
* Add monkeypatch type hints to shelly tests
* Improve
2024-07-03 12:08:40 +02:00
Franck Nijhof
84204c38be
Bump version to 2024.7.0b10
2024-07-03 08:59:52 +02:00
J. Nick Koston
febd1a3772
Bump inkbird-ble to 0.5.7 ( #121039 )
...
changelog: https://github.com/Bluetooth-Devices/inkbird-ble/compare/v0.5.6...v0.5.7
2024-07-03 08:59:45 +02:00
Allen Porter
1665cb40ac
Bump gcal_sync to 6.1.4 ( #120941 )
2024-07-03 08:59:41 +02:00
J. Nick Koston
c33cbf8312
Bump inkbird-ble to 0.5.7 ( #121039 )
...
changelog: https://github.com/Bluetooth-Devices/inkbird-ble/compare/v0.5.6...v0.5.7
2024-07-02 21:12:17 -05:00
J. Nick Koston
23e061ccbd
Bump uiprotect to 5.0.0 ( #121034 )
...
changelog: https://github.com/uilibs/uiprotect/compare/v4.2.0...v5.0.0
Breaking change in the lib is not auto converting enum values to
their underlying values. They are mostly StrEnums so this should
not have any impact unless I missed one.
2024-07-02 21:11:31 -05:00
Christophe Gagnier
399548a973
Bump pytechnove to 1.3.0 ( #120975 )
2024-07-03 02:32:34 +02:00
Erik Montnemery
a4d889e958
Remove BaseTableManager active attribute ( #121020 )
2024-07-02 18:29:12 -05:00
Markus Jacobsen
510315732a
Add Beoconnect Core as selectable Bang & Olufsen device ( #121015 )
...
Add Beoconnect Core as available device
2024-07-02 21:22:22 +01:00
epenet
476efb1d36
Improve type hints in home_connect tests ( #121014 )
2024-07-02 22:19:33 +02:00
J. Nick Koston
bdc6805771
Bump orjson to 3.10.6 ( #121028 )
2024-07-02 13:17:25 -07:00
Franck Nijhof
1b9f27fab7
Bump version to 2024.7.0b9
2024-07-02 22:15:17 +02:00
Bram Kragten
d1e76d5c3c
Update frontend to 20240702.0 ( #121032 )
2024-07-02 22:15:09 +02:00
Jan-Philipp Benecke
4377f4cbea
Temporarily set apprise log level to debug in tests ( #121029 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-02 22:15:05 +02:00
Jan-Philipp Benecke
7d31d553d0
Temporarily set apprise log level to debug in tests ( #121029 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-07-02 22:13:19 +02:00
Bram Kragten
9749cf113a
Update frontend to 20240702.0 ( #121032 )
2024-07-02 22:13:07 +02:00
Marc Mueller
0e52d149e4
Update voluptuous to 0.15.2 ( #120631 )
...
* Update voluptuous to 0.15.1
* Fix typing issues
* Add type ignores for json result type
* Update voluptuous to 0.15.2
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-07-02 12:57:09 -07:00
Franck Nijhof
6b045a7d7b
Bump version to 2024.7.0b8
2024-07-02 21:09:55 +02:00
Marcel van der Veldt
1fa6972a66
Handle mains power for Matter appliances ( #121023 )
2024-07-02 21:09:39 +02:00
Marcel van der Veldt
b3e833f677
Fix setting target temperature for single setpoint Matter thermostat ( #121011 )
2024-07-02 21:09:36 +02:00
starkillerOG
807ed0ce10
Do not hold core startup with reolink firmware check task ( #120985 )
2024-07-02 21:09:32 +02:00
starkillerOG
5cb41106b5
Reolink replace automatic removal of devices by manual removal ( #120981 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-02 21:09:28 +02:00
Joost Lekkerkerker
98a2e46d4a
Remove Aladdin Connect integration ( #120980 )
2024-07-02 21:08:14 +02:00
Joost Lekkerkerker
24afbde79e
Bump yt-dlp to 2024.07.01 ( #120978 )
2024-07-02 21:05:52 +02:00
starkillerOG
65d2ca53cb
Bump reolink-aio to 0.9.4 ( #120964 )
2024-07-02 21:05:49 +02:00
Joost Lekkerkerker
23b905b422
Bump airgradient to 0.6.1 ( #120962 )
2024-07-02 21:05:46 +02:00
Joost Lekkerkerker
de458493f8
Fix missing airgradient string ( #120957 )
2024-07-02 21:05:42 +02:00
Erik Montnemery
efd3252849
Create log files in an executor thread ( #120912 )
2024-07-02 21:05:39 +02:00
Jesse Hills
3b6acd5380
[ESPHome] Disable dashboard based update entities by default ( #120907 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-07-02 21:05:36 +02:00
Teemu R
1e6dc74812
Minor polishing for tplink ( #120868 )
2024-07-02 21:05:22 +02:00
Marcel van der Veldt
0d0ca22103
Fix setting target temperature for single setpoint Matter thermostat ( #121011 )
2024-07-02 21:03:01 +02:00
Marcel van der Veldt
52627b9aed
Handle mains power for Matter appliances ( #121023 )
2024-07-02 21:02:29 +02:00
Myles Eftos
ba7e45e157
Bump amberelectric to 1.1.1 ( #121010 )
2024-07-02 19:40:30 +02:00
epenet
592ef59c5a
Use common fixtures in tasmota tests ( #121000 )
2024-07-02 17:38:20 +02:00
epenet
195f07a18a
Use service_calls fixture in nest tests ( #120987 )
2024-07-02 08:02:17 -07:00
Erik Montnemery
5b39989869
Fix typo in post_schema_migration ( #121017 )
2024-07-02 15:52:54 +02:00
Erik Montnemery
b8b7c23258
Create log files in an executor thread ( #120912 )
2024-07-02 15:48:35 +02:00
epenet
faf43ed4c7
Adjust Generator type hints in tests ( #121013 )
2024-07-02 14:12:02 +02:00
epenet
bd234db48f
Improve type hints in analytics tests ( #121012 )
2024-07-02 13:58:11 +02:00
Joost Lekkerkerker
2edb7eb42c
Remove Aladdin Connect integration ( #120980 )
2024-07-02 13:51:44 +02:00
Jesse Hills
72d706ab52
[ESPHome] Disable dashboard based update entities by default ( #120907 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-07-02 13:51:14 +02:00
starkillerOG
e322cada48
Reolink replace automatic removal of devices by manual removal ( #120981 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-07-02 13:31:23 +02:00
Robert Svensson
baf2ebf1f2
Use fixtures in deCONZ diagnostics tests ( #120968 )
2024-07-02 12:43:34 +02:00
epenet
326d24d78b
Use service_calls fixture in xiaomi_ble tests ( #120998 )
2024-07-02 12:37:50 +02:00
epenet
3adea1ada9
Use service_calls fixture in zwave_js tests ( #120994 )
2024-07-02 12:37:21 +02:00
epenet
02dffcde1a
Use common registry fixtures in solarlog ( #121005 )
2024-07-02 12:36:30 +02:00
Joost Lekkerkerker
cdc3897319
Bump yt-dlp to 2024.07.01 ( #120978 )
2024-07-02 12:35:10 +02:00
epenet
22f5f59478
Use service_calls fixture in core platform tests [m-z] ( #121001 )
2024-07-02 12:34:11 +02:00
epenet
76a62028ad
Use common registry fixtures in lifx ( #121004 )
2024-07-02 12:32:17 +02:00
epenet
6fd1f0a34f
Use common fixtures in philips_js tests ( #120988 )
2024-07-02 12:31:10 +02:00
epenet
e544550380
Use service_calls fixture in yolink tests ( #120997 )
2024-07-02 12:30:52 +02:00
epenet
8819a9aa52
Use service_calls fixture in sun tests ( #120990 )
2024-07-02 12:29:51 +02:00
epenet
1f6744847d
Use service_calls fixture in zone tests ( #120995 )
2024-07-02 12:29:21 +02:00
starkillerOG
4a8436d6bc
Do not hold core startup with reolink firmware check task ( #120985 )
2024-07-02 12:28:32 +02:00
epenet
b13e78f3a3
Use service_calls fixture in microsoft tests ( #120983 )
2024-07-02 12:27:54 +02:00
epenet
71b7ee40e5
Use common registry fixtures in tplink ( #121002 )
2024-07-02 12:27:15 +02:00
epenet
9ca9377cad
Use common registry fixtures in hue ( #121003 )
2024-07-02 12:26:25 +02:00
epenet
e3516be3e3
Use service_calls fixture in mqtt tests ( #120984 )
2024-07-02 11:23:46 +02:00
epenet
fac511aa46
Use service_calls fixture in samsungtv tests ( #120992 )
2024-07-02 10:37:14 +02:00
epenet
3df3e6d081
Use service_calls fixture in shelly tests ( #120991 )
2024-07-02 10:36:50 +02:00
epenet
07d80d5ad9
Use service_calls fixture in netatmo tests ( #120986 )
2024-07-02 10:17:41 +02:00
starkillerOG
2d054fb5df
Bump reolink-aio to 0.9.4 ( #120964 )
2024-07-02 09:25:33 +02:00
Joost Lekkerkerker
2635573bbc
Bump airgradient to 0.6.1 ( #120962 )
2024-07-02 08:23:31 +02:00
Teemu R
90d622cd02
Minor polishing for tplink ( #120868 )
2024-07-02 08:23:07 +02:00
Robert Svensson
0ffebd4853
Use fixtures in deCONZ button tests ( #120958 )
2024-07-01 20:48:33 +02:00
Joost Lekkerkerker
383de96549
Fix missing airgradient string ( #120957 )
2024-07-01 20:36:35 +02:00
Robert Svensson
690164a518
Use fixtures in deCONZ cover tests ( #120954 )
2024-07-01 20:31:42 +02:00
Robert Svensson
167a8c6613
Use fixtures in deCONZ fan tests ( #120953 )
2024-07-01 19:49:12 +02:00
Franck Nijhof
74687f3b60
Bump version to 2024.7.0b7
2024-07-01 19:44:51 +02:00
Markus Jacobsen
2f307d6a8a
Fix Bang & Olufsen jumping volume bar ( #120946 )
2024-07-01 19:44:37 +02:00
J. Nick Koston
d8f55763c5
Downgrade logging previously reported asyncio block to debug ( #120942 )
2024-07-01 19:44:34 +02:00
Steven B
4b2be448f0
Bump python-kasa to 0.7.0.2 ( #120940 )
2024-07-01 19:44:31 +02:00
Marcel van der Veldt
8a7e2c05a5
Mark dry/fan-only climate modes as supported for Panasonic room air conditioner ( #120939 )
2024-07-01 19:44:28 +02:00
Paulus Schoutsen
887ab1dc58
Bump openai to 1.35.1 ( #120926 )
...
Bump openai to 1.35.7
2024-07-01 19:44:25 +02:00
Jan Bouwhuis
a787ce8633
Bump incomfort-client dependency to 0.6.3 ( #120913 )
2024-07-01 19:44:22 +02:00
Robert Resch
88ed43c779
Improve add user error messages ( #120909 )
2024-07-01 19:44:19 +02:00
dougiteixeira
16d7764f18
Add missing translations for device class in Template ( #120893 )
2024-07-01 19:44:15 +02:00
dougiteixeira
a0f8012f48
Add missing translations for device class in SQL ( #120892 )
2024-07-01 19:44:12 +02:00
dougiteixeira
5a052feb87
Add missing translations for device class in Scrape ( #120891 )
2024-07-01 19:44:09 +02:00
Allen Porter
779a7ddaa2
Bump ical to 8.1.1 ( #120888 )
2024-07-01 19:44:06 +02:00
Shay Levy
a9740faeda
Fix Shelly device shutdown ( #120881 )
2024-07-01 19:44:03 +02:00
Thomas55555
3a0e85beb8
Bump aioautomower to 2024.6.4 ( #120875 )
2024-07-01 19:43:59 +02:00
Yuxin Wang
c19fb35d02
Add handling for different STATFLAG formats in APCUPSD ( #120870 )
...
* Add handling for different STATFLAG formats
* Just use removesuffix
2024-07-01 19:43:56 +02:00
J. Nick Koston
6f716c1753
Fix publish cancellation handling in MQTT ( #120826 )
2024-07-01 19:43:53 +02:00
Jan Bouwhuis
40384b9acd
Split mqtt client tests ( #120636 )
2024-07-01 19:43:50 +02:00
Jan Bouwhuis
3bbf8df6d6
Cleanup mqtt platform tests part 4 (init) ( #120574 )
2024-07-01 19:43:46 +02:00
epenet
07f095aa42
Use service_calls fixture in core platform tests [a-l] ( #120904 )
2024-07-01 19:27:50 +02:00
Markus Jacobsen
c2dc9e9b67
Simplify Bang & Olufsen media_image_url property ( #120951 )
...
Simplify media_image_url property
2024-07-01 20:23:27 +03:00
Shay Levy
b5367e5994
Fix Shelly device shutdown ( #120881 )
2024-07-01 19:06:56 +02:00
Robert Svensson
1209abc944
Use fixtures in deCONZ switch tests ( #120944 )
2024-07-01 19:03:32 +02:00
Markus Jacobsen
a29dc4ef1e
Fix Bang & Olufsen jumping volume bar ( #120946 )
2024-07-01 19:02:43 +02:00
Robert Svensson
7a3039aecb
Use fixtures in deCONZ lock tests ( #120948 )
2024-07-01 19:01:32 +02:00
Robert Svensson
d506c30b38
Use fixtures in deCONZ logbook tests ( #120947 )
2024-07-01 18:58:43 +02:00
Robert Resch
a0b604f98c
Improve add user error messages ( #120909 )
2024-07-01 18:27:40 +02:00
J. Nick Koston
001ee0cc0b
Downgrade logging previously reported asyncio block to debug ( #120942 )
2024-07-01 18:26:20 +02:00
epenet
e5c7ff6a5b
Use service_calls fixture in conversation tests ( #120906 )
2024-07-01 17:57:40 +02:00
epenet
918ac5d67c
Use service_calls fixture in geo_location tests ( #120911 )
2024-07-01 17:56:58 +02:00
epenet
afb0a6e0ab
Use service_calls fixture in homekit_controller tests ( #120927 )
2024-07-01 17:55:39 +02:00
epenet
b3a50893cf
Use service_calls fixture in kodi tests ( #120929 )
2024-07-01 17:55:01 +02:00
Paulus Schoutsen
c6cfe073ea
Bump openai to 1.35.1 ( #120926 )
...
Bump openai to 1.35.7
2024-07-01 17:52:30 +02:00
Allen Porter
d53cfbbb4e
Bump gcal_sync to 6.1.4 ( #120941 )
2024-07-01 17:52:19 +02:00
tronikos
8354aa434e
Remove a useless line in Google Generative AI test ( #120903 )
2024-07-01 17:48:39 +02:00
tronikos
5ce54c2174
Replace GoogleAPICallError with GoogleAPIError ( #120902 )
2024-07-01 17:48:12 +02:00
epenet
813fee663e
Use service_calls fixture in litejet tests ( #120933 )
2024-07-01 17:47:21 +02:00
Robert Svensson
dcf4e91234
Use fixtures in deCONZ number tests ( #120938 )
2024-07-01 17:46:46 +02:00
Robert Svensson
361e81821c
Use fixtures in deCONZ scene tests ( #120936 )
2024-07-01 17:42:32 +02:00
Aidan Timson
52b743e88a
Add exception translations ( #120937 )
2024-07-01 17:39:01 +02:00
epenet
788d1999ff
Use service_calls fixture in lg_netcast tests ( #120932 )
2024-07-01 17:37:29 +02:00
epenet
c4903dd982
Use service_calls fixture in media_extractor tests ( #120935 )
2024-07-01 17:32:17 +02:00
Marcel van der Veldt
8a23e37837
Mark dry/fan-only climate modes as supported for Panasonic room air conditioner ( #120939 )
2024-07-01 17:30:23 +02:00
Robert Svensson
77fc1c991c
Use fixtures in deCONZ select tests ( #120943 )
2024-07-01 17:29:57 +02:00
epenet
ce54ca9c8e
Use service_calls fixture in lcn tests ( #120931 )
2024-07-01 17:27:32 +02:00
epenet
c8bb64882e
Use service_calls fixture in homeassistant tests ( #120922 )
2024-07-01 17:26:41 +02:00
epenet
2815c43f3e
Use service_calls fixture in lutron_caseta tests ( #120934 )
2024-07-01 17:24:36 +02:00
Steven B
38aa6bcf19
Bump python-kasa to 0.7.0.2 ( #120940 )
2024-07-01 16:50:35 +02:00
Allen Porter
2506acc095
Improve flume test coverage ( #120851 )
...
* Add Flume init tests
* Increase test coverage
* Improve readability
* Fix pydoc for tests
* Use pytest.mark.usefixtures
2024-07-01 07:41:47 -07:00
epenet
c9911fa8ce
Use service_calls fixture in hue tests ( #120928 )
2024-07-01 16:16:19 +02:00
epenet
bc3562a9e8
Use service_calls fixture in knx tests ( #120930 )
2024-07-01 14:33:01 +02:00
dougiteixeira
5513682de4
Add missing translations for device class in Scrape ( #120891 )
2024-07-01 14:21:41 +02:00
epenet
61b2e4ca32
Add Context to service_calls fixture ( #120923 )
2024-07-01 14:05:30 +02:00
Robert Resch
546d6b22f1
Remove OverloadUT as codeowner from Ecovacs ( #120517 )
2024-07-01 14:03:21 +02:00
Marc Mueller
414525503c
Use TypeVar defaults for Generator ( #120921 )
...
* Use TypeVar defaults for Generator
* Code review
2024-07-01 14:02:54 +02:00
epenet
4cc414fbf8
Use service_calls fixture in google_translate tests ( #120920 )
2024-07-01 13:10:39 +02:00
Jan Bouwhuis
09ff44e59e
Bump incomfort-client dependency to 0.6.3 ( #120913 )
2024-07-01 13:06:14 +02:00
Robert Svensson
44640ef9e8
First step towards fixtures in deCONZ tests ( #120863 )
...
* config entry fixture
* Mock web request
* Make siren tests use new fixtures
* Replace old constants
* Add mock put request
* Change comment
2024-07-01 12:33:51 +02:00
Joost Lekkerkerker
f08638eead
Add typing to Panasonic Viera ( #120772 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-07-01 12:30:20 +02:00
Marc Mueller
921430d497
Import Generator from collections.abc (3) ( #120916 )
2024-07-01 12:09:11 +02:00
Marc Mueller
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
Marc Mueller
f11b316dac
Import Generator from collections.abc (4) ( #120917 )
2024-07-01 11:54:42 +02:00
Marc Mueller
ca55986057
Import Generator from collections.abc (1) ( #120914 )
2024-07-01 11:51:51 +02:00
Allen Porter
aa5ebaf613
Bump ical to 8.1.1 ( #120888 )
2024-07-01 10:46:10 +02:00
epenet
88583149ea
Use service_calls fixture in deconz tests ( #120905 )
2024-07-01 10:33:31 +02:00
dependabot[bot]
d5d77db4f9
Bump github/codeql-action from 3.25.10 to 3.25.11 ( #120899 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 08:47:52 +02:00
dougiteixeira
295cfd26aa
Add missing translations for device class in Template ( #120893 )
2024-07-01 07:55:13 +02:00
dougiteixeira
74c2f000d8
Add missing translations for device class in SQL ( #120892 )
2024-07-01 07:44:59 +02:00
Yuxin Wang
269b8b07c4
Add handling for different STATFLAG formats in APCUPSD ( #120870 )
...
* Add handling for different STATFLAG formats
* Just use removesuffix
2024-07-01 07:30:08 +02:00
Thomas55555
6af9527310
Bump aioautomower to 2024.6.4 ( #120875 )
2024-07-01 01:12:33 +02:00
Kevin Stillhammer
eceecbb07b
Bump here-routing to 1.0.1 ( #120877 )
2024-07-01 00:23:42 +02:00
Franck Nijhof
14af3661f3
Bump version to 2024.7.0b6
2024-06-30 20:42:10 +02:00
Michael
af733425c2
Bump pyfritzhome to 0.6.12 ( #120861 )
2024-06-30 20:41:51 +02:00
Allen Porter
4fc89e8861
Rollback PyFlume to 0.6.5 ( #120846 )
2024-06-30 20:39:47 +02:00
Tsvi Mostovicz
bcec268c04
Fix Jewish calendar unique id move to entity ( #120842 )
2024-06-30 20:39:44 +02:00
Shay Levy
becf9fcce2
Bump aiowebostv to 0.4.1 ( #120838 )
2024-06-30 20:39:41 +02:00
Etienne Soufflet
ad9e0ef8e4
Fix Tado fan mode ( #120809 )
2024-06-30 20:39:38 +02:00
Simon Lamon
f58eafe8fc
Fix routes with transfer in nmbs integration ( #120808 )
2024-06-30 20:39:35 +02:00
mkmer
a7246400b3
Allow EM heat on from any mode in Honeywell ( #120750 )
2024-06-30 20:39:32 +02:00
Joost Lekkerkerker
38a30b343d
Bump pizzapi to 0.0.6 ( #120691 )
2024-06-30 20:39:28 +02:00
Etienne Soufflet
1a63bb89cb
Fix Tado fan mode ( #120809 )
2024-06-30 20:38:35 +02:00
Sander Peterse
2f5ec41fa6
Add valve domain to HomeKit ( #115901 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-06-30 12:04:20 -05:00
Richard Kroegel
f672eec515
Fix unifi device tracker test imports ( #120864 )
2024-06-30 16:27:03 +02:00
mkmer
419d89f863
Allow EM heat on from any mode in Honeywell ( #120750 )
2024-06-30 15:30:52 +02:00
Robert Resch
05ffd637f5
Migrate Ecowitt to runtime_data ( #120675 )
2024-06-30 15:29:00 +02:00
Joost Lekkerkerker
b375f5227b
Bump pizzapi to 0.0.6 ( #120691 )
2024-06-30 15:28:01 +02:00
Robert Svensson
8b3319b772
Improve UniFi device tracker tests ( #120795 )
2024-06-30 15:26:45 +02:00
Robert Svensson
289a630578
Improve UniFi device tracker tests Pt2 ( #120796 )
2024-06-30 15:25:38 +02:00
dontinelli
bb62a8a7dc
Change schema to TextSelector to enable autocomplete ( #120771 )
2024-06-30 15:22:36 +02:00
Robert Svensson
e961ddd5fe
Simplify UniFi uptime sensor test ( #120794 )
2024-06-30 15:22:15 +02:00
Simon Lamon
be68255ca4
Fix routes with transfer in nmbs integration ( #120808 )
2024-06-30 15:16:41 +02:00
Richard Kroegel
57aced50aa
Use SelectSelector in BMW config flow ( #120831 )
2024-06-30 15:04:55 +02:00
tronikos
5deb69d492
Correctly return file extension in Google Cloud TTS ( #120849 )
2024-06-30 15:02:06 +02:00
dontinelli
255cc9ed74
Store runtime data inside the config entry in fyta ( #120761 )
2024-06-30 14:57:48 +02:00
Michael
7aca7cf858
Bump pyfritzhome to 0.6.12 ( #120861 )
2024-06-30 14:56:12 +02:00
Robert Svensson
ca7fb906cc
Axis improve fixture naming ( #120844 )
2024-06-30 14:52:20 +02:00
Richard Kroegel
d15d001cfc
Use runtime_data for BMW ( #120837 )
2024-06-30 14:51:39 +02:00
tronikos
d55be79e6a
Handle error when validating options in Google Cloud TTS ( #120850 )
2024-06-30 02:03:58 -07:00
tronikos
bf608691d5
Do not set gender if voice name is specified in Google Cloud TTS ( #120848 )
...
* Use TextToSpeechAsyncClient in Google Cloud TTS
* Do not set gender if voice name is specified in Google Cloud TTS
2024-06-30 02:03:24 -07:00
tronikos
75e3afd369
Use TextToSpeechAsyncClient in Google Cloud TTS ( #120847 )
2024-06-29 23:28:18 -07:00
tronikos
72fdebeb88
Bump google-cloud-texttospeech to 2.16.3 ( #120845 )
2024-06-29 22:38:56 -07:00
Allen Porter
f65304957a
Rollback PyFlume to 0.6.5 ( #120846 )
2024-06-29 21:35:48 -07:00
J. Nick Koston
5280291f98
Add linked doorbell event support to HomeKit ( #120834 )
2024-06-29 18:43:20 -05:00
Tsvi Mostovicz
7172d798f8
Fix Jewish calendar unique id move to entity ( #120842 )
2024-06-30 00:08:24 +02:00
Shay Levy
e0b0959b3f
Bump aiowebostv to 0.4.1 ( #120838 )
2024-06-29 22:07:37 +03:00
dontinelli
bcee5f4d9f
Store runtime data inside the config entry in solarlog ( #120773 )
2024-06-29 19:32:22 +02:00
Steven Looman
559caf4179
Use eventing for some of the upnp sensors, instead of polling ( #120262 )
2024-06-29 12:11:22 -05:00
jjlawren
b5f1076bb2
Bump plexapi to 4.15.14 ( #120832 )
2024-06-29 11:10:35 -05:00
J. Nick Koston
8f98fb2ec4
Fix publish cancellation handling in MQTT ( #120826 )
2024-06-29 11:06:56 -05:00
Franck Nijhof
08a0eaf184
Bump version to 2024.7.0b5
2024-06-29 17:51:45 +02:00
Joost Lekkerkerker
3ee8f6edba
Use meal note as fallback in Mealie ( #120828 )
2024-06-29 17:51:34 +02:00
Joost Lekkerkerker
e866417c01
Add icons to Airgradient ( #120820 )
2024-06-29 17:51:31 +02:00
Joost Lekkerkerker
05c63eb884
Bump python-opensky to 1.0.1 ( #120818 )
2024-06-29 17:51:28 +02:00
Joost Lekkerkerker
bb52bfd73d
Add unique id to Mealie config entry ( #120816 )
2024-06-29 17:51:25 +02:00
Joost Lekkerkerker
7319492bf3
Bump aiomealie to 0.5.0 ( #120815 )
2024-06-29 17:51:21 +02:00
J. Nick Koston
66932e3d9a
Fix unneeded dict values for MATCH_ALL recorder attrs exclude ( #120804 )
...
* Small cleanup to handling MATCH_ALL recorder attrs exclude
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
2024-06-29 17:51:18 +02:00
J. Nick Koston
0ec07001bd
Fix blocking I/O in xmpp notify to read uploaded files ( #120801 )
...
detected by ruff in https://github.com/home-assistant/core/pull/120799
2024-06-29 17:51:15 +02:00
J. Nick Koston
0dcfd38cdc
Fix missing f-string in loop util ( #120800 )
2024-06-29 17:51:12 +02:00
Klaas Schoute
b45eff9a2b
Bump gridnet lib to v5.0.1 ( #120793 )
2024-06-29 17:51:09 +02:00
Klaas Schoute
ec577c7bd3
Bump odp-amsterdam lib to v6.0.2 ( #120788 )
2024-06-29 17:51:06 +02:00
Paul Bottein
723c4a1eb5
Update frontend to 20240628.0 ( #120785 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-06-29 17:51:02 +02:00
Klaas Schoute
b30b4d5a3a
Bump energyzero lib to v2.1.1 ( #120783 )
2024-06-29 17:50:59 +02:00
Matthew FitzGerald-Chamberlain
8165acddeb
Bump pyaprilaire to 0.7.4 ( #120782 )
2024-06-29 17:50:56 +02:00
Joost Lekkerkerker
0f3ed3bb67
Bump aiowithings to 3.0.2 ( #120765 )
2024-06-29 17:50:53 +02:00
Maciej Bieniek
d1a96ef362
Do not call async_delete_issue() if there is no issue to delete in Shelly integration ( #120762 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-06-29 17:50:50 +02:00
J. Nick Koston
917eeba984
Increase mqtt availablity timeout to 50s ( #120760 )
2024-06-29 17:50:46 +02:00
Clifford Roche
59bb8b360e
Bump greeclimate to 1.4.6 ( #120758 )
2024-06-29 17:50:43 +02:00
Klaas Schoute
6028e5b77a
Bump p1monitor lib to v3.0.1 ( #120756 )
2024-06-29 17:50:40 +02:00
Klaas Schoute
83df470307
Bump easyenergy lib to v2.1.2 ( #120753 )
2024-06-29 17:50:37 +02:00
Joost Lekkerkerker
20ac0aa7b1
Bump govee-local-api to 1.5.1 ( #120747 )
2024-06-29 17:50:34 +02:00
Joost Lekkerkerker
f57c942901
Bump sense-energy to 0.12.4 ( #120744 )
...
* Bump sense-energy to 0.12.4
* Fix
2024-06-29 17:50:31 +02:00
Alexey ALERT Rubashёff
8994ab1686
Add warm water remaining volume sensor to Overkiz ( #120718 )
...
* warm water remaining volume sensor
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
---------
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2024-06-29 17:50:28 +02:00
Alexey ALERT Rubashёff
b350ba9657
Add electrical consumption sensor to Overkiz ( #120717 )
...
electrical consumption sensor
2024-06-29 17:50:25 +02:00
wittypluck
5fd589053a
Reject small uptime updates for Unifi clients ( #120398 )
...
Extend logic to reject small uptime updates to Unifi clients + add unit tests
2024-06-29 17:50:22 +02:00
Allen Porter
2d5961fa4f
Bump gcal_sync to 6.1.3 ( #120278 )
2024-06-29 17:50:18 +02:00
Joost Lekkerkerker
25932dff28
Add unique id to Mealie config entry ( #120816 )
2024-06-29 17:48:28 +02:00
Joost Lekkerkerker
0ab7647fea
Use meal note as fallback in Mealie ( #120828 )
2024-06-29 17:47:21 +02:00
Joost Lekkerkerker
ce34a5e495
Add icons to Airgradient ( #120820 )
2024-06-29 17:46:44 +02:00
Allen Porter
7d8cbbaacb
Bump gcal_sync to 6.1.3 ( #120278 )
2024-06-29 17:45:51 +02:00
Joost Lekkerkerker
f07f9062c1
Bump python-opensky to 1.0.1 ( #120818 )
2024-06-29 07:53:42 -05:00
Mick Vleeshouwer
5a6deddd30
Bump pyOverkiz to 1.13.12 ( #120819 )
2024-06-29 07:53:01 -05:00
J. Nick Koston
c5804d362c
Remove legacy foreign key constraint from sqlite states table ( #120779 )
2024-06-29 07:50:53 -05:00
J. Nick Koston
852bb19223
Cleanup db_schema from_event constructors ( #120803 )
2024-06-29 07:49:16 -05:00
Joost Lekkerkerker
6ed0960648
Bump aiomealie to 0.5.0 ( #120815 )
2024-06-29 13:48:43 +02:00
Clifford Roche
8f6addcc61
Bump greeclimate to 1.4.6 ( #120758 )
2024-06-29 08:25:22 +02:00
J. Nick Koston
2cfd6d53bd
Add event platform to unifiprotect ( #120681 )
...
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* Add event platform to unifiprotect
* adjust
* tweaks
* translations
* coverage
* coverage
* Update tests/components/unifiprotect/test_event.py
2024-06-29 07:49:14 +02:00
J. Nick Koston
0dfb5bd7d9
Fix unneeded dict values for MATCH_ALL recorder attrs exclude ( #120804 )
...
* Small cleanup to handling MATCH_ALL recorder attrs exclude
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
* Fix unneeded dict values for MATCH_ALL recorder attrs exclude
The exclude is a set so the dict values were not needed
2024-06-29 07:42:08 +02:00
J. Nick Koston
d4ecbc91c3
Fix blocking I/O in xmpp notify to read uploaded files ( #120801 )
...
detected by ruff in https://github.com/home-assistant/core/pull/120799
2024-06-29 07:40:35 +02:00
J. Nick Koston
04ab74589a
Fix missing f-string in loop util ( #120800 )
2024-06-29 07:01:18 +02:00
Paul Bottein
5995459de5
Update frontend to 20240628.0 ( #120785 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-06-28 23:14:00 -05:00
Klaas Schoute
ba38f2e43b
Bump gridnet lib to v5.0.1 ( #120793 )
2024-06-28 17:24:43 -05:00
dougiteixeira
cef7def024
Link Generic Hygrostat helper entity to actuator entity device ( #120759 )
2024-06-28 23:38:45 +02:00
dougiteixeira
8ed11d4b90
Link Generic Thermostat helper entity to actuator entity device ( #120767 )
2024-06-28 23:37:51 +02:00
J. Nick Koston
b03c10647e
Fix stale docstring in recorder queries ( #120763 )
2024-06-28 16:29:12 -05:00
Klaas Schoute
a6454cf3c7
Bump odp-amsterdam lib to v6.0.2 ( #120788 )
2024-06-28 16:20:16 -05:00
wittypluck
3549aaf69c
Reject small uptime updates for Unifi clients ( #120398 )
...
Extend logic to reject small uptime updates to Unifi clients + add unit tests
2024-06-28 22:47:20 +02:00
Klaas Schoute
a3394675f3
Bump energyzero lib to v2.1.1 ( #120783 )
2024-06-28 15:23:44 -05:00
Matthew FitzGerald-Chamberlain
97ef56d264
Bump pyaprilaire to 0.7.4 ( #120782 )
2024-06-28 22:15:34 +02:00
Mr. Bubbles
4fb0621027
Catch exceptions in service calls by buttons/switches in pyLoad integration ( #120701 )
...
* Catch exceptions in service calls by buttons/switches
* changes
* more changes
* update tests
2024-06-28 20:11:03 +02:00
Maciej Bieniek
c029c534d6
Do not call async_delete_issue() if there is no issue to delete in Shelly integration ( #120762 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-06-28 19:34:24 +03:00
Toni Korhonen
f4224a0327
Bump Wallbox to 0.7.0 ( #120768 )
2024-06-28 17:54:20 +02:00
Joost Lekkerkerker
3e8773c0d5
Bump aiowithings to 3.0.2 ( #120765 )
2024-06-28 10:51:34 -05:00
J. Nick Koston
0ea1677f51
Increase mqtt availablity timeout to 50s ( #120760 )
2024-06-28 10:50:55 -05:00
Jan Bouwhuis
e907c45981
Cleanup mqtt platform tests part 5 ( #120719 )
2024-06-28 09:22:56 -05:00
Jan Bouwhuis
a8f4684929
Cleanup mqtt platform tests part 6 (last) ( #120736 )
2024-06-28 09:22:25 -05:00
Joost Lekkerkerker
d03a6f84a3
Bump govee-local-api to 1.5.1 ( #120747 )
2024-06-28 09:21:32 -05:00
Klaas Schoute
9505fcdd7d
Bump p1monitor lib to v3.0.1 ( #120756 )
2024-06-28 09:20:44 -05:00
Klaas Schoute
3e3ab7a134
Bump easyenergy lib to v2.1.2 ( #120753 )
2024-06-28 09:14:31 -05:00
Joost Lekkerkerker
b56c4a757c
Bump ruff to 0.5.0 ( #120749 )
2024-06-28 15:23:21 +02:00
Joost Lekkerkerker
984bbf8851
Bump sense-energy to 0.12.4 ( #120744 )
...
* Bump sense-energy to 0.12.4
* Fix
2024-06-28 14:53:29 +02:00
Joost Lekkerkerker
1fdd056c0e
Fix ruff manual-dict-comprehension PERF403 ( #120723 )
...
* Fix PERF403
* Fix
* Fix
2024-06-28 14:17:47 +02:00
Franck Nijhof
d7a59748cf
Bump version to 2024.7.0b4
2024-06-28 13:38:24 +02:00
epenet
c7906f90a3
Improve type hints in frontend tests ( #120739 )
2024-06-28 13:36:26 +02:00
epenet
d427dff68d
Improve type hints in forked_daapd tests ( #120735 )
2024-06-28 13:35:55 +02:00
Joost Lekkerkerker
f69b850b1a
Bump xiaomi-ble to 0.30.1 ( #120743 )
2024-06-28 13:35:34 +02:00
epenet
d0ce0d562e
Improve type hints in flo tests ( #120730 )
2024-06-28 13:34:26 +02:00
tronikos
cada78496b
Fix Google Generative AI: 400 Request contains an invalid argument ( #120741 )
2024-06-28 13:31:00 +02:00
Illia
c5fa9ad272
Bump asyncarve to 0.1.1 ( #120740 )
2024-06-28 13:30:51 +02:00
epenet
fe8b5656dd
Separate renault strings ( #120737 )
2024-06-28 13:30:48 +02:00
epenet
0ae11b0335
Bump renault-api to 0.2.4 ( #120727 )
2024-06-28 13:30:45 +02:00
Dave Leaver
76780ca04e
Bump airtouch5py to 1.2.0 ( #120715 )
...
* Bump airtouch5py to fix console 1.2.0
* Bump airtouch5py again
2024-06-28 13:30:38 +02:00
Brett Adams
3932ce57b9
Check Tessie scopes to fix startup bug ( #120710 )
...
* Add scope check
* Add tests
* Bump Teslemetry
2024-06-28 13:30:35 +02:00
dougiteixeira
35d145d3bc
Link the Statistics helper entity to the source entity device ( #120705 )
2024-06-28 13:30:30 +02:00
Maciej Bieniek
1227d56aa2
Bump nextdns to version 3.1.0 ( #120703 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-06-28 13:30:27 +02:00
Joost Lekkerkerker
ef3ecb6183
Bump apsystems-ez1 to 1.3.3 ( #120702 )
2024-06-28 13:30:18 +02:00
Joost Lekkerkerker
ca515f740e
Bump panasonic_viera to 0.4.2 ( #120692 )
...
* Bump panasonic_viera to 0.4.2
* Bump panasonic_viera to 0.4.2
* Bump panasonic_viera to 0.4.2
* Fix Keys
2024-06-28 13:30:15 +02:00
Erik Montnemery
876fb234ce
Bump hatasmota to 0.9.2 ( #120670 )
2024-06-28 13:30:10 +02:00
Erik Montnemery
f28cbf1909
Set stateclass on unknown numeric Tasmota sensors ( #120650 )
2024-06-28 13:30:06 +02:00
epenet
2e031d0194
Separate renault strings ( #120737 )
2024-06-28 13:26:31 +02:00
tronikos
d2a457c24f
Fix Google Generative AI: 400 Request contains an invalid argument ( #120741 )
2024-06-28 13:25:55 +02:00
Ivan Belokobylskiy
c385deb6a3
Bump aiomaps with fixed license classifier ( #120654 )
2024-06-28 13:25:23 +02:00
Joost Lekkerkerker
6ef8e87f88
Fix ruff redefined-argument-from-local PLR1704 ( #120729 )
...
* Fix PLR1704
* Fix
2024-06-28 12:31:07 +02:00
dougiteixeira
4437c4a204
Link the Statistics helper entity to the source entity device ( #120705 )
2024-06-28 12:22:24 +02:00
Illia
23e5e25149
Bump asyncarve to 0.1.1 ( #120740 )
2024-06-28 12:14:44 +02:00
Joost Lekkerkerker
c13786c952
Fix ruff manual-dict-comprehension PERF403 in tests ( #120738 )
...
Fix PERF403 in tests
2024-06-28 12:14:24 +02:00
epenet
6f8c9c28e7
Improve type hints in fjaraskupan tests ( #120732 )
2024-06-28 12:03:26 +02:00
Joost Lekkerkerker
0fdf037ba0
Fix ruff type comparison E721 ( #120731 )
...
Fix E721
2024-06-28 11:56:49 +02:00
Brett Adams
3d580259e1
Check Tessie scopes to fix startup bug ( #120710 )
...
* Add scope check
* Add tests
* Bump Teslemetry
2024-06-28 11:21:59 +02:00
epenet
6d93695e2c
Improve type hints in flux tests ( #120733 )
2024-06-28 11:20:17 +02:00
Mr. Bubbles
540da3cac6
Add unit and state_class to heating sensor in ista EcoTrend ( #120728 )
...
* Add unit and state_class to heating sensor
* remove constant
2024-06-28 10:16:13 +01:00
Joost Lekkerkerker
6286177041
Bump panasonic_viera to 0.4.2 ( #120692 )
...
* Bump panasonic_viera to 0.4.2
* Bump panasonic_viera to 0.4.2
* Bump panasonic_viera to 0.4.2
* Fix Keys
2024-06-28 11:15:44 +02:00
epenet
9b980602c9
Improve type hints in flux_led tests ( #120734 )
2024-06-28 11:09:54 +02:00
epenet
1e72c2f94d
Bump renault-api to 0.2.4 ( #120727 )
2024-06-28 11:03:01 +02:00
epenet
5e39faa9f8
Improve type hints in auth tests ( #120655 )
2024-06-28 10:01:53 +01:00
Alexey ALERT Rubashёff
84de2da19f
Add warm water remaining volume sensor to Overkiz ( #120718 )
...
* warm water remaining volume sensor
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
---------
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2024-06-28 09:53:07 +01:00
Joost Lekkerkerker
03c6e0c55f
Fix SIM300 ( #120725 )
2024-06-28 10:46:02 +02:00
Alexey ALERT Rubashёff
c98e70a6dc
Add electrical consumption sensor to Overkiz ( #120717 )
...
electrical consumption sensor
2024-06-28 09:45:27 +01:00
Dave Leaver
827bfa89b3
Bump airtouch5py to 1.2.0 ( #120715 )
...
* Bump airtouch5py to fix console 1.2.0
* Bump airtouch5py again
2024-06-28 09:44:54 +02:00
Steven B
e0e744aed7
Bump ring-doorbell to 0.8.12 ( #120671 )
2024-06-28 08:52:01 +02:00
Erik Montnemery
ec069f9084
Set stateclass on unknown numeric Tasmota sensors ( #120650 )
2024-06-28 08:42:47 +02:00
Joost Lekkerkerker
4e34d02d2d
Bump apsystems-ez1 to 1.3.3 ( #120702 )
2024-06-28 08:36:10 +02:00
Maciej Bieniek
e764afecac
Bump nextdns to version 3.1.0 ( #120703 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-06-27 23:12:20 +02:00
Erik Montnemery
f3761a8e53
Bump hatasmota to 0.9.2 ( #120670 )
2024-06-27 22:56:22 +02:00
Franck Nijhof
9b5d0f72dc
Bump version to 2024.7.0b3
2024-06-27 22:20:25 +02:00
Steven B
23056f839b
Update tplink unlink identifiers to deal with ids from other domains ( #120596 )
2024-06-27 22:20:02 +02:00
Joost Lekkerkerker
0b8dd738f1
Bump ttls to 1.8.3 ( #120700 )
2024-06-27 22:19:25 +02:00
Glenn Waters
411633d3b3
Bump Environment Canada to 0.7.1 ( #120699 )
2024-06-27 22:19:22 +02:00
Thomas55555
f3ab3bd5cb
Bump aioautomower to 2024.6.3 ( #120697 )
2024-06-27 22:19:19 +02:00
Bram Kragten
476b9909ac
Update frontend to 20240627.0 ( #120693 )
2024-06-27 22:19:16 +02:00
Glenn Waters
e756328d52
Bump upb-lib to 0.5.7 ( #120689 )
2024-06-27 22:19:13 +02:00
J. Nick Koston
b9c9921847
Add newer models to unifi integrations discovery ( #120688 )
2024-06-27 22:19:10 +02:00
MatthewFlamm
09dbd8e7eb
Use more observations in NWS ( #120687 )
...
Use more observations
2024-06-27 22:19:07 +02:00
Glenn Waters
07dd832c58
Bump Environment Canada to 0.7.0 ( #120686 )
2024-06-27 22:19:04 +02:00
J. Nick Koston
f9c5661c66
Bump unifi-discovery to 1.2.0 ( #120684 )
2024-06-27 22:19:01 +02:00
J. Nick Koston
94f8f8281f
Bump uiprotect to 4.2.0 ( #120669 )
2024-06-27 22:18:58 +02:00
Erik Montnemery
f6aa25c717
Fix docstring for EventStateEventData ( #120662 )
2024-06-27 22:18:55 +02:00
Jesse Hills
f9ca85735d
[esphome] Add more tests to bring integration to 100% coverage ( #120661 )
2024-06-27 22:18:52 +02:00
Joost Lekkerkerker
be086c581c
Fix Airgradient ABC days name ( #120659 )
2024-06-27 22:18:49 +02:00
Joost Lekkerkerker
03d198dd64
Fix unknown attribute in MPD ( #120657 )
2024-06-27 22:18:47 +02:00
Joost Lekkerkerker
a8d6866f9f
Disable polling for Knocki ( #120656 )
2024-06-27 22:18:44 +02:00
Brett Adams
0e1dc9878f
Fix values at startup for Tessie ( #120652 )
2024-06-27 22:18:41 +02:00
Erik Montnemery
6849597764
Bump hatasmota to 0.9.1 ( #120649 )
2024-06-27 22:18:38 +02:00
Josef Zweck
3022d3bfa0
Move Auto On/off switches to Config EntityCategory ( #120648 )
2024-06-27 22:18:35 +02:00
Erik Montnemery
4836d6620b
Add snapshots to tasmota sensor test ( #120647 )
2024-06-27 22:18:32 +02:00
Erik Montnemery
b290e95350
Improve typing of state event helpers ( #120639 )
2024-06-27 22:18:29 +02:00
Josef Zweck
89ac3ce832
Fix the version that raises the issue ( #120638 )
2024-06-27 22:18:26 +02:00
Erik Montnemery
1933454b76
Rename async_track_state_reported_event to async_track_state_report_event ( #120637 )
...
* Rename async_track_state_reported_event to async_track_state_report_event
* Update tests
2024-06-27 22:18:23 +02:00
J. Nick Koston
38601d48ff
Add async_track_state_reported_event to fix integration performance regression ( #120622 )
...
split from https://github.com/home-assistant/core/pull/120621
2024-06-27 22:18:20 +02:00
J. Nick Koston
7256f23376
Fix performance regression in integration from state_reported ( #120621 )
...
* Fix performance regression in integration from state_reported
Because the callbacks were no longer indexed by entity id, users
saw upwards of 1M calls/min
https://github.com/home-assistant/core/pull/113869/files#r1655580523
* Update homeassistant/helpers/event.py
* coverage
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-06-27 22:18:17 +02:00
J. Nick Koston
7519603bf5
Bump uiprotect to 4.0.0 ( #120617 )
2024-06-27 22:18:14 +02:00
Luke Lashley
ef47daad9d
Bump anova_wifi to 0.14.0 ( #120616 )
2024-06-27 22:18:11 +02:00
Erik Montnemery
18d283bed6
Don't allow updating a device to have no connections or identifiers ( #120603 )
...
* Don't allow updating a device to have no connections or identifiers
* Move check to the top of the function
2024-06-27 22:18:08 +02:00
Steven B
210e906a4d
Store tplink credentials_hash outside of device_config ( #120597 )
2024-06-27 22:17:51 +02:00
J. Nick Koston
dcffd6bd7a
Remove unused fields from unifiprotect event sensors ( #120568 )
2024-06-27 22:14:15 +02:00
Alexey ALERT Rubashёff
2c2261254b
Improve AtlanticDomesticHotWaterProductionMBLComponent support in Overkiz ( #114178 )
...
* add overkiz AtlanticDHW support
Adds support of Overkiz water heater entity selection based on device controllable_name
Adds support of Atlantic water heater based on Atlantic Steatite Cube WI-FI VM 150 S4CS 2400W
Adds more Overkiz water heater binary_sensors, numbers, and sensors
* Changed class annotation
* min_temp and max_temp as properties
* reverted binary_sensors, number, sensor to make separate PRs
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* review fixes, typos, and pylint
* review fix
* review fix
* ruff
* temperature properties changed to constructor attributes
* logger removed
* constants usage consistency
* redundant mapping removed
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* boost mode method annotation typo
* removed away mode for atlantic dwh
* absence and boost mode attributes now support 'prog' state
* heating status bugfix
* electrical consumption sensor
* warm water remaining volume sensor
* away mode reintroduced
* mypy check
* boost plus state support
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* sensors reverted to separate them into their own PR
* check away and boost modes on before switching them off
* atlantic_dhw renamed to atlantic_domestic_hot_water_production
* annotation changed
* AtlanticDomesticHotWaterProductionMBLComponent file renamed, annotation change reverted
---------
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2024-06-27 22:14:13 +02:00
Jesse Hills
53e49861a1
Mark esphome integration as platinum ( #112565 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-06-27 22:14:08 +02:00
epenet
bccd5c8c35
Improve type hints in evil_genius_labs tests ( #120677 )
2024-06-27 22:11:24 +02:00
J. Nick Koston
440928bcbe
Bump unifi-discovery to 1.2.0 ( #120684 )
2024-06-27 22:10:48 +02:00
Glenn Waters
338687522a
Bump Environment Canada to 0.7.1 ( #120699 )
2024-06-27 22:10:11 +02:00
Joost Lekkerkerker
6421612429
Bump ttls to 1.8.3 ( #120700 )
2024-06-27 22:09:33 +02:00
Bram Kragten
c4ab0dcd74
Update frontend to 20240627.0 ( #120693 )
2024-06-27 22:06:30 +02:00
Alexey ALERT Rubashёff
195643d916
Improve AtlanticDomesticHotWaterProductionMBLComponent support in Overkiz ( #114178 )
...
* add overkiz AtlanticDHW support
Adds support of Overkiz water heater entity selection based on device controllable_name
Adds support of Atlantic water heater based on Atlantic Steatite Cube WI-FI VM 150 S4CS 2400W
Adds more Overkiz water heater binary_sensors, numbers, and sensors
* Changed class annotation
* min_temp and max_temp as properties
* reverted binary_sensors, number, sensor to make separate PRs
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* review fixes, typos, and pylint
* review fix
* review fix
* ruff
* temperature properties changed to constructor attributes
* logger removed
* constants usage consistency
* redundant mapping removed
* Update homeassistant/components/overkiz/water_heater_entities/atlantic_dhw.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* boost mode method annotation typo
* removed away mode for atlantic dwh
* absence and boost mode attributes now support 'prog' state
* heating status bugfix
* electrical consumption sensor
* warm water remaining volume sensor
* away mode reintroduced
* mypy check
* boost plus state support
* Update homeassistant/components/overkiz/sensor.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* sensors reverted to separate them into their own PR
* check away and boost modes on before switching them off
* atlantic_dhw renamed to atlantic_domestic_hot_water_production
* annotation changed
* AtlanticDomesticHotWaterProductionMBLComponent file renamed, annotation change reverted
---------
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2024-06-27 22:05:58 +02:00
Thomas55555
aaef31958b
Bump aioautomower to 2024.6.3 ( #120697 )
2024-06-27 21:29:17 +02:00
epenet
629dab238f
Improve type hints in enphase_envoy tests ( #120676 )
2024-06-27 13:24:22 -05:00
J. Nick Koston
c419d226d5
Bump uiprotect to 4.2.0 ( #120669 )
2024-06-27 12:58:42 -05:00
epenet
f4b76406f2
Add capsys to enforce-type-hints plugin ( #120653 )
2024-06-27 19:54:44 +02:00
MatthewFlamm
eb2d2ce1b3
Use more observations in NWS ( #120687 )
...
Use more observations
2024-06-27 13:47:25 -04:00
Glenn Waters
89dfca962f
Bump upb-lib to 0.5.7 ( #120689 )
2024-06-27 19:41:36 +02:00
Joost Lekkerkerker
d423dae8ac
Fix unknown attribute in MPD ( #120657 )
2024-06-27 19:41:21 +02:00
Jan Bouwhuis
f3c76cd698
Split mqtt client tests ( #120636 )
2024-06-27 19:37:43 +02:00
J. Nick Koston
0c910bc000
Add newer models to unifi integrations discovery ( #120688 )
2024-06-27 19:20:37 +02:00
Glenn Waters
b9e01b9253
Bump Environment Canada to 0.7.0 ( #120686 )
2024-06-27 12:08:18 -05:00
epenet
e446875c7e
Improve type hints in esphome tests ( #120674 )
2024-06-27 09:33:14 -05:00
Erik Montnemery
3895252965
Fix docstring for EventStateEventData ( #120662 )
2024-06-27 08:00:14 -05:00
Steven B
9758b08036
Update tplink unlink identifiers to deal with ids from other domains ( #120596 )
2024-06-27 07:54:34 -05:00
Steven B
970dd99226
Store tplink credentials_hash outside of device_config ( #120597 )
2024-06-27 07:34:12 -05:00
epenet
0d53ce4fb8
Improve type hints in emulated_hue tests ( #120664 )
2024-06-27 14:27:35 +02:00
Erik Montnemery
8de771de96
Rename async_track_state_reported_event to async_track_state_report_event ( #120637 )
...
* Rename async_track_state_reported_event to async_track_state_report_event
* Update tests
2024-06-27 13:45:15 +02:00
Jesse Hills
1f54180807
Mark esphome integration as platinum ( #112565 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-06-27 06:26:38 -05:00
Josef Zweck
9f6783dcf5
Add release url to lamarzocco update ( #120645 )
2024-06-27 13:21:36 +02:00
Brett Adams
cb92510571
Fix values at startup for Tessie ( #120652 )
2024-06-27 13:17:15 +02:00
Jesse Hills
a93855ded3
[esphome] Add more tests to bring integration to 100% coverage ( #120661 )
2024-06-27 06:08:40 -05:00
Erik Montnemery
a165064e9d
Improve typing of state event helpers ( #120639 )
2024-06-27 06:08:19 -05:00
Erik Montnemery
54a5a3e3fb
Bump hatasmota to 0.9.1 ( #120649 )
2024-06-27 12:55:49 +02:00
Joost Lekkerkerker
9aa2cc11e9
Fix Airgradient ABC days name ( #120659 )
2024-06-27 12:47:58 +02:00
Joost Lekkerkerker
4f7c6bdce8
Disable polling for Knocki ( #120656 )
2024-06-27 12:29:32 +02:00
Dave T
022f545342
Remove unnecessary .coveragerc entries ( #120620 )
2024-06-27 11:21:34 +02:00
Erik Montnemery
06f495dd45
Add snapshots to tasmota sensor test ( #120647 )
2024-06-27 10:43:28 +02:00
Josef Zweck
85629dc31e
Move Auto On/off switches to Config EntityCategory ( #120648 )
2024-06-27 10:34:01 +02:00
Joakim Sørensen
5634741ce2
Bump awesomeversion from 24.2.0 to 24.6.0 ( #120642 )
2024-06-27 10:27:20 +02:00
Erik Montnemery
3e9b57cc07
Don't allow updating a device to have no connections or identifiers ( #120603 )
...
* Don't allow updating a device to have no connections or identifiers
* Move check to the top of the function
2024-06-27 09:26:31 +02:00
Josef Zweck
c9c573dbce
Fix the version that raises the issue ( #120638 )
2024-06-27 09:21:41 +02:00
J. Nick Koston
5503379a3b
Fix performance regression in integration from state_reported ( #120621 )
...
* Fix performance regression in integration from state_reported
Because the callbacks were no longer indexed by entity id, users
saw upwards of 1M calls/min
https://github.com/home-assistant/core/pull/113869/files#r1655580523
* Update homeassistant/helpers/event.py
* coverage
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-06-27 08:50:41 +02:00
dougiteixeira
617ab48fa9
Address device helper review comments ( #120615 )
...
* Address review comments from #119761
* Address review comments from #119761
* Address review comments from #119761
* Remove reference from config entry
2024-06-27 08:50:20 +02:00
epenet
28e72753ad
Prevent importing PLATFORM_SCHEMA/_BASE from config validation ( #120571 )
2024-06-27 06:31:22 +02:00
J. Nick Koston
a5a631148e
Add async_track_state_reported_event to fix integration performance regression ( #120622 )
...
split from https://github.com/home-assistant/core/pull/120621
2024-06-26 23:04:27 -04:00
J. Nick Koston
f189d87fe9
Bump uiprotect to 4.0.0 ( #120617 )
2024-06-26 20:37:28 -05:00
J. Nick Koston
5e1c8b0c54
Remove unused fields from unifiprotect event sensors ( #120568 )
2024-06-26 20:37:08 -05:00
Luke Lashley
2449e2029e
Bump anova_wifi to 0.14.0 ( #120616 )
2024-06-27 01:14:18 +02:00
Jan Bouwhuis
32e64f7911
Cleanup mqtt platform tests part 4 (init) ( #120574 )
2024-06-26 16:57:41 -05:00
Franck Nijhof
3da8d0a741
Bump version to 2024.7.0b2
2024-06-26 23:55:20 +02:00
Paul Bottein
0701b0daa9
Update frontend to 20240626.2 ( #120614 )
2024-06-26 23:55:11 +02:00
Luca Angemi
bea6fe30b8
Fix telegram bot thread_id key error ( #120613 )
2024-06-26 23:55:08 +02:00
Paul Bottein
b7a65d9a82
Update frontend to 20240626.2 ( #120614 )
2024-06-26 23:54:07 +02:00
Marc Mueller
9d7078e1fa
Install libturbojpeg in hassfest job [ci] ( #120611 )
2024-06-26 23:52:31 +02:00
Luca Angemi
1973c604b6
Fix telegram bot thread_id key error ( #120613 )
2024-06-26 23:45:47 +02:00
Franck Nijhof
7d5d81b229
Bump version to 2024.7.0b1
2024-06-26 22:51:27 +02:00
Franck Nijhof
242b3fa609
Update adguardhome to 0.7.0 ( #120605 )
2024-06-26 22:48:39 +02:00
Marc Mueller
74204e2ee6
Fix mqtt test fixture usage ( #120602 )
2024-06-26 22:47:52 +02:00
Jan Bouwhuis
da01635a07
Prevent changes to mutable bmw_connected_drive fixture data ( #120600 )
2024-06-26 22:47:32 +02:00
Shay Levy
b5c34808e6
Add last_error reporting to Shelly diagnostics ( #120595 )
2024-06-26 22:47:09 +02:00
Erik Montnemery
80e70993c8
Remove deprecated run_immediately flag from integration sensor ( #120593 )
2024-06-26 22:46:50 +02:00
Max
2e01e169ef
Correct deprecation warning async_register_static_paths ( #120592 )
2024-06-26 22:46:30 +02:00
Markus Jacobsen
b35442ed2d
Improve Bang & Olufsen error messages ( #120587 )
...
* Convert logger messages to raised errors where applicable
* Modify exception types
* Improve deezer / tidal error message
* Update homeassistant/components/bang_olufsen/strings.json
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Update homeassistant/components/bang_olufsen/media_player.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-06-26 22:46:27 +02:00
Michael Hansen
1b45069620
Bump intents to 2024.6.26 ( #120584 )
...
Bump intents
2024-06-26 22:46:23 +02:00
Shay Levy
d3d0e05817
Change Shelly connect task log message level to error ( #120582 )
2024-06-26 22:46:20 +02:00
TheJulianJES
3d164c6721
Bump ZHA dependencies ( #120581 )
2024-06-26 22:46:17 +02:00
Florian
6dd1e09354
Don't allow switch toggle when device in locked in AVM FRITZ!SmartHome ( #120132 )
...
* fix: set state of the FritzBox-Switch to disabled if the option for manuel switching in the userinterface is disabled
* feat: raise an error instead of disabling switch
* feat: rename method signature
* fix: tests
* fix: wrong import
* feat: Update homeassistant/components/fritzbox/strings.json
Update error message
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Update tests/components/fritzbox/test_switch.py
feat: update test
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* make ruff happy
* fix expected error message check
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-06-26 22:46:13 +02:00
Shay Levy
ba456f2564
Align Shelly sleeping devices timeout with non-sleeping ( #118969 )
2024-06-26 22:46:06 +02:00
Marc Mueller
6bceb8ec48
Add some more VolDictType annotations ( #120610 )
2024-06-26 22:44:43 +02:00
Marc Mueller
fcfb580f0c
Update pylint to 3.2.4 ( #120606 )
2024-06-26 22:29:55 +02:00
Franck Nijhof
516b9126b7
Update adguardhome to 0.7.0 ( #120605 )
2024-06-26 22:05:30 +02:00
Markus Jacobsen
2146a4729b
Improve Bang & Olufsen error messages ( #120587 )
...
* Convert logger messages to raised errors where applicable
* Modify exception types
* Improve deezer / tidal error message
* Update homeassistant/components/bang_olufsen/strings.json
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Update homeassistant/components/bang_olufsen/media_player.py
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-06-26 21:46:59 +02:00
Florian
9b2915efed
Don't allow switch toggle when device in locked in AVM FRITZ!SmartHome ( #120132 )
...
* fix: set state of the FritzBox-Switch to disabled if the option for manuel switching in the userinterface is disabled
* feat: raise an error instead of disabling switch
* feat: rename method signature
* fix: tests
* fix: wrong import
* feat: Update homeassistant/components/fritzbox/strings.json
Update error message
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Update tests/components/fritzbox/test_switch.py
feat: update test
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* make ruff happy
* fix expected error message check
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-06-26 21:45:17 +02:00
Marc Mueller
dd6cc82f70
Fix mqtt test fixture usage ( #120602 )
2024-06-26 21:30:30 +02:00
Jan Bouwhuis
8839a71adc
Prevent changes to mutable bmw_connected_drive fixture data ( #120600 )
2024-06-26 20:57:27 +02:00
Erik Montnemery
f1a57d69cc
Remove deprecated run_immediately flag from integration sensor ( #120593 )
2024-06-26 20:55:41 +02:00
Max
702d53ca30
Correct deprecation warning async_register_static_paths ( #120592 )
2024-06-26 20:55:25 +02:00
Shay Levy
4c6cbadc11
Align Shelly sleeping devices timeout with non-sleeping ( #118969 )
2024-06-26 20:53:02 +02:00
Shay Levy
d8ab2debfd
Add last_error reporting to Shelly diagnostics ( #120595 )
2024-06-26 21:35:23 +03:00
Robert Resch
31e9de3b95
Adapt Roborock to runtime_data ( #120578 )
...
* Adopt Roborock to runtime_data
* Fix name
2024-06-26 19:42:15 +02:00
Shay Levy
ed1eb8ac9c
Change Shelly connect task log message level to error ( #120582 )
2024-06-26 18:19:28 +02:00
TheJulianJES
d09a274548
Bump ZHA dependencies ( #120581 )
2024-06-26 18:15:53 +02:00
Michael Hansen
02b142fbde
Bump intents to 2024.6.26 ( #120584 )
...
Bump intents
2024-06-26 11:13:01 -05:00
Franck Nijhof
33b4f40b2a
Bump version to 2024.8.0dev0 ( #120577 )
2024-06-26 16:55:08 +02:00
Franck Nijhof
3492171ff8
Bump version to 2024.7.0b0
2024-06-26 16:17:57 +02:00
Gerben Jongerius
f5c640ee5b
Add additional tests to youless integration ( #118869 )
2024-06-26 16:11:21 +02:00
epenet
713abf4c6b
Refactor PLATFORM_SCHEMA imports in tests ( #120566 )
2024-06-26 16:09:20 +02:00
Bouwe Westerdijk
32c07180f6
Delete removed device(s) at runtime in Plugwise ( #120296 )
2024-06-26 16:08:32 +02:00
Mr. Bubbles
55101fcc45
Add platinum scale to pyLoad integration ( #120542 )
...
Add platinum scale
2024-06-26 16:06:55 +02:00
G Johansson
3d5d4f8ddb
Add config flow to statistics ( #120496 )
2024-06-26 16:06:35 +02:00
treetip
30a3e9af2b
Add profile duration sensor for Vallox integration ( #120240 )
2024-06-26 15:54:13 +02:00
Erik Montnemery
862cd76f89
Add explanatory comment in tests/patch_time.py ( #120572 )
2024-06-26 15:49:34 +02:00
epenet
f65d91f6d2
Refactor PLATFORM_SCHEMA imports in platforms ( #120564 )
2024-06-26 15:44:59 +02:00
epenet
f4fa5b581e
Import PLATFORM_SCHEMA from platform not from helpers ( #120565 )
2024-06-26 15:43:48 +02:00
Mr. Bubbles
294e1d4fc4
Fix class name and deprecation version ( #120570 )
2024-06-26 15:42:03 +02:00
Joost Lekkerkerker
66a803e56c
Disable Aladdin Connect ( #120558 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-26 15:41:20 +02:00
Luke Lashley
d0f82d6f02
Add support for Dyad vacuums to Roborock ( #115331 )
2024-06-26 15:40:19 +02:00
Bouwe Westerdijk
4defc4a58f
Implement a reboot-button for Plugwise ( #120554 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-06-26 15:28:50 +02:00
Mr. Bubbles
af9b4b98ca
Add value_fn to switch entity description in pyLoad ( #120569 )
2024-06-26 15:09:42 +02:00
Mr. Bubbles
43d686e0f1
Redact the hostname in pyLoad diagnostics ( #120567 )
2024-06-26 14:59:14 +02:00
Mr. Bubbles
7eb9875a9e
Add Base class for entities in PyLoad integration ( #120563 )
...
* Add Base class for entities
* Remove constructors
2024-06-26 14:45:04 +02:00
Teemu R
fc2968bc1b
Adjust tplink codeowners ( #120561 )
2024-06-26 14:35:22 +02:00
Luke Lashley
b9be491016
Add options flow to Roborock ( #104345 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-26 14:32:26 +02:00
Brett Adams
ec16fc235b
Add new coordinators to Tessie ( #118452 )
...
* WIP
* wip
* Add energy classes
* Add basis for Testing
* Bump Library
* fix case
* bump library
* bump library again
* bump library for teslemetry
* reorder
* Fix super
* Update strings.json
* Tests
* Small tweaks
* Bump
* Bump teslemetry
* Remove version
* Add WC states
* Bump to match dev
* Review feedback
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Review feedback
* Review feedback 1
* Review feedback 2
* TessieWallConnectorStates Enum
* fixes
* Fix translations and value
* Update homeassistant/components/tessie/strings.json
* Update homeassistant/components/tessie/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-06-26 14:23:06 +02:00
epenet
fd67fe417e
Use ruff to force alias when importing PLATFORM_SCHEMA ( #120539 )
2024-06-26 14:22:52 +02:00
Joost Lekkerkerker
e39d26bdc0
Add switch platform to Airgradient ( #120559 )
2024-06-26 14:21:30 +02:00
Michael Hansen
d515a7f063
Add created_seconds to timer info and pass to ESPHome devices ( #120364 )
2024-06-26 14:20:11 +02:00
Mr. Bubbles
f5ff19d602
Add measurement unit and state_class to sensors in pyLoad ( #120551 )
2024-06-26 14:14:48 +02:00
Luke Lashley
69e0227682
Add Roborock to strict typing ( #120379 )
2024-06-26 14:13:49 +02:00
Joost Lekkerkerker
0d2aeb846f
Increase max temperature to 40 for Tado ( #120560 )
2024-06-26 14:05:24 +02:00
Mr. Bubbles
1d0aa6bff0
Update docstrings in pyLoad tests ( #120556 )
2024-06-26 13:40:20 +02:00
Bouwe Westerdijk
b07453dca4
Implement remaining select-adaptions for Plugwise ( #120544 )
2024-06-26 13:37:08 +02:00
Mr. Bubbles
972b85a75b
Fix class and variable naming errors in pyLoad integration ( #120547 )
2024-06-26 13:36:25 +02:00
Mr. Bubbles
13a9efb6a6
Convert dataclass to dict in pyLoad diagnostics ( #120552 )
2024-06-26 13:36:01 +02:00
Erik Montnemery
a36c40a434
Use state_reported events in Riemann sum sensor ( #113869 )
2024-06-26 13:35:01 +02:00
Bram Kragten
f0590f08b1
Update frontend to 20240626.0 ( #120546 )
2024-06-26 13:26:53 +02:00
Robert Resch
e8a3e3c8db
Fix airgradient select entities ( #120549 )
2024-06-26 13:19:34 +02:00
Mr. Bubbles
34e266762e
Remove unnecessary icon states in pyLoad integration ( #120548 )
...
Remove unnecessary icon states
2024-06-26 13:09:50 +02:00
Joost Lekkerkerker
7ef1db0549
Fix release in MPD issue ( #120545 )
2024-06-26 12:52:31 +02:00
epenet
be7a2c2cc2
Revert "Force alias when importing scene PLATFORM_SCHEMA" ( #120540 )
...
Revert "Force alias when importing scene PLATFORM_SCHEMA (#120534 )"
This reverts commit 348ceca19f .
2024-06-26 12:40:41 +02:00
Richard Kroegel
d5bcfe9822
Improve BMW tests ( #119171 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-06-26 12:27:55 +02:00
Erik Montnemery
9bbeb5d608
Add primary_config_entry attribute to device registry entries ( #119959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-06-26 12:26:24 +02:00
Erik Montnemery
f55ddfecf4
Correct type annotations in integration sensor tests ( #120541 )
2024-06-26 12:25:02 +02:00
epenet
36d8ffa79a
Force alias when importing media player PLATFORM_SCHEMA ( #120537 )
2024-06-26 12:19:04 +02:00
Joost Lekkerkerker
fac8349c37
Add learning offset select to Airgradient ( #120532 )
2024-06-26 12:18:33 +02:00
Bouwe Westerdijk
d00fe1ce7f
Import DOMAIN constants for Plugwise and implement ( #120530 )
2024-06-26 12:17:17 +02:00
epenet
c49fce5541
Force alias when importing sensor PLATFORM_SCHEMA ( #120536 )
2024-06-26 12:14:13 +02:00
epenet
348ceca19f
Force alias when importing scene PLATFORM_SCHEMA ( #120534 )
2024-06-26 12:11:22 +02:00
epenet
32bab97f00
Force alias when importing light PLATFORM_SCHEMA ( #120529 )
2024-06-26 11:53:15 +02:00
epenet
912136be25
Force alias when importing lock PLATFORM_SCHEMA ( #120531 )
2024-06-26 11:52:57 +02:00
Brett Adams
d4dc7d76d9
Refactor Tessie for future PR ( #120406 )
...
* Bump tessie-api
* Refactor
* revert bump
* Fix cover
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-06-26 11:46:30 +02:00
epenet
a8bf671663
Force alias when importing remote PLATFORM_SCHEMA ( #120533 )
2024-06-26 11:45:57 +02:00
Mr. Bubbles
42d235ce4d
Add diagnostics platform to pyLoad integration ( #120535 )
2024-06-26 11:44:58 +02:00
Stefan Agner
44aad2b821
Improve Matter Server version incompatibility handling ( #120416 )
...
* Improve Matter Server version incompatibility handling
Improve the handling of Matter Server version. Noteably fix the issues
raised (add strings for the issue) and split the version check into
two cases: One if the server is too old and one if the server is too
new.
* Bump Python Matter Server library to 6.2.0b1
* Address review feedback
2024-06-26 11:43:51 +02:00
epenet
7b7b97a7a4
Force alias when importing event and fan PLATFORM_SCHEMA ( #120524 )
2024-06-26 11:35:39 +02:00
hahn-th
ae73500beb
Add HmIP-ESI ( #116863 )
2024-06-26 11:33:44 +02:00
Marc Mueller
d527113d59
Improve schema typing (3) ( #120521 )
2024-06-26 11:30:07 +02:00
epenet
afbd24adfe
Force alias when importing image processing PLATFORM_SCHEMA ( #120527 )
2024-06-26 11:29:52 +02:00
epenet
2c17d84fab
Force alias when importing cover PLATFORM_SCHEMA ( #120522 )
2024-06-26 11:25:14 +02:00
epenet
17946c4b45
Force alias when importing geo location PLATFORM_SCHEMA ( #120525 )
2024-06-26 11:24:45 +02:00
epenet
59ae297ccd
Force alias when importing humidifier PLATFORM_SCHEMA ( #120526 )
2024-06-26 11:24:21 +02:00