486bb6d89f
Use parametrize in drop connect sensor tests ( #107078 )
...
* Use parametrize in drop connect sensor tests
* Use parametrize in drop connect sensor tests
* Make common helper
* Assert the whole entity state
* fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-05-05 14:10:34 +02:00
Jan Bouwhuis and GitHub
9fd31f6c92
Correct stale docstring on mqtt config flow method ( #116848 )
2024-05-05 14:06:13 +02:00
Joost Lekkerkerker and GitHub
7d5aa03bf0
Move Totalconnect coordinator to separate module ( #116368 )
...
* Move Totalconnect coordinator to separate module
* Move Totalconnect coordinator to separate module
* Move Totalconnect coordinator to separate module
2024-05-05 13:05:36 +02:00
7e11fec761
Migrate properties to instance variables in NAM coordinator ( #116703 )
...
* Migrate properties to instance variables
* Fix unique_id type
* Update homeassistant/components/nam/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-05-05 13:04:01 +02:00
b4bac7705e
Ensure all synology_dsm coordinators handle expired sessions ( #116796 )
...
* Ensure all synology_dsm coordinators handle expired sessions
* Ensure all synology_dsm coordinators handle expired sessions
* Ensure all synology_dsm coordinators handle expired sessions
* handle cancellation
* add a debug log message
---------
Co-authored-by: mib1185 <mail@mib85.de >
2024-05-05 12:09:57 +02:00
Michael and GitHub
f5394dc3a3
Store runtime data inside the config entry in Android TV Remote ( #116824 )
2024-05-05 08:59:19 +02:00
Paulus Schoutsen and GitHub
33e9a6bd58
Hide conversation agents that are exposed as agent entities ( #116813 )
2024-05-04 19:09:38 -05:00
Michael and GitHub
59349d2859
Store runtime data inside the config entry in System Monitor ( #116816 )
...
* replace optional timeout by sane default
* SystemMonitorConfigEntry noz needed in repairs.py
2024-05-05 02:03:57 +02:00
Mr. Bubbles and GitHub
95ddb734ed
Store runtime data inside the config entry in Bring ( #116820 )
2024-05-05 01:57:00 +02:00
Michael and GitHub
e66581e3a2
Store runtime data inside the config entry in Certificate Expiry ( #116819 )
...
replace optional timeout by sane default
2024-05-05 01:33:24 +02:00
Michael and GitHub
ddf9d6c53a
Store runtime data inside the config entry in Local ToDo ( #116818 )
...
store runtime data inside the config entry
2024-05-05 01:10:34 +02:00
J. Nick Koston and GitHub
0380116ef6
Improve logging of _TrackPointUTCTime objects ( #116711 )
2024-05-04 17:35:44 -05:00
Michael and GitHub
910c991a58
Store runtime data inside the config entry in Sun ( #116808 )
...
* store runtime data inside the config entry
* move to entry.async_on_unload()
2024-05-04 23:39:12 +02:00
Michael and GitHub
90a3c2e357
Store runtime data inside the config entry in NUT ( #116771 )
...
* store runtime data inside the config entry
* remove unsued constants
* add test for InvalidDeviceAutomationConfig exception
* assert entry
* add more specific type hint
2024-05-04 23:08:01 +02:00
Michael and GitHub
4a25e67234
Store runtime data inside the config entry in Pi-Hole ( #116806 )
2024-05-04 22:52:13 +02:00
Michael and GitHub
55ffc82be1
Store runtime data inside the config entry in Speedtest.net ( #116802 )
2024-05-04 22:32:53 +02:00
Michael and GitHub
65120e5789
Store runtime data inside the config entry in VLC telnet ( #116803 )
...
store runtime data inside the config entry
2024-05-04 21:52:53 +02:00
Michael and GitHub
64b5881652
Store runtime data inside the config entry in OpenWeatherMap ( #116788 )
2024-05-04 21:19:50 +02:00
Jan Bouwhuis and GitHub
8bc5a798ca
Fix IMAP config entry setup ( #116797 )
2024-05-04 13:18:26 -05:00
1e72e9e0b2
Add workaround for data entry flow show progress ( #116704 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-05-04 13:17:21 -05:00
ac12d2a463
fix UnboundLocalError on modified_statistic_ids in compile_statistics ( #116795 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-05-04 13:16:58 -05:00
Michael and GitHub
f143ed9eeb
Store runtime data inside the config entry in SamsungTV ( #116787 )
2024-05-04 19:12:31 +02:00
Michael and GitHub
ec46d4d644
Store runtime data inside the config entry in Nextcloud ( #116790 )
2024-05-04 19:03:25 +02:00
Michael and GitHub
831282c3ba
Store runtime data inside the config entry in Met.no ( #116767 )
2024-05-04 18:59:01 +02:00
Joost Lekkerkerker and GitHub
985fd49909
Remove suggested UoM from Opower ( #116728 )
2024-05-04 10:29:42 -05:00
J. Nick Koston and GitHub
a2a8cf6361
Bump aiohttp-isal to 0.3.1 ( #116720 )
2024-05-04 10:29:00 -05:00
J. Nick Koston and GitHub
a444b832ed
Bump bluetooth-adapters to 0.19.2 ( #116785 )
2024-05-04 10:26:14 -05:00
19eb51deeb
Move Brother DataUpdateCoordinator to the coordinator module ( #116772 )
...
* Store data in config_entry.runtime_data
* Update homeassistant/components/brother/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix setdefault
* Do not include ignored and disabled
* Check loaded entries
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-05-04 16:29:08 +02:00
Maciej Bieniek and GitHub
63484fdadd
Store BraviaTV data in config_entry.runtime_data ( #116778 )
2024-05-04 15:50:33 +02:00
2132b170f2
Update unique_id to string in Honeywell ( #116726 )
...
* Update unique_id to string
* Update homeassistant/components/honeywell/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/honeywell/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/honeywell/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Add typing for devices
* Add tests
* Use methods to verify unique_id
* Update tests/components/honeywell/test_climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-05-04 14:18:50 +02:00
Marc Mueller and GitHub
f9d95efac0
Improve CoordinatorWeatherEntity generic typing ( #116760 )
2024-05-04 14:02:23 +02:00
Michael and GitHub
8238cd9f22
Store runtime data inside the config entry in Shelly ( #116763 )
2024-05-04 12:41:25 +02:00
Michael and GitHub
e5543e3b95
Store runtime data inside the config entry in DWD ( #116764 )
2024-05-04 12:36:28 +02:00
Sid and GitHub
a5df229715
Bump ruff to 0.4.3 ( #116749 )
2024-05-04 11:56:40 +02:00
Sean Chen and GitHub
ac0eabad9f
Fix UpdateCoordinator types in CoordinatorWeatherEntity constructor ( #116747 )
2024-05-04 10:32:37 +02:00
mtielen and GitHub
8ec1576c67
Fix active state mapping in wolflink ( #116659 )
...
* Fix active state mapping for certain entities
2024-05-04 09:23:40 +01:00
Joost Lekkerkerker and GitHub
45d44ac49e
Fix Bosch-SHC switch state ( #116721 )
2024-05-03 23:54:27 +02:00
81a269f4f5
Use runtime_data in Axis integration ( #116729 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-05-03 21:52:37 +02:00
Jan-Philipp Benecke and GitHub
ce8cea86a2
Use ConfigEntry runtime_data in Discovergy ( #116671 )
2024-05-03 21:29:35 +02:00
Allen Porter and GitHub
9b4099950c
Cleanup OpenAI and Ollama conversation entities ( #116714 )
2024-05-03 10:59:08 -04:00
1eed5442e2
Bump nettigo-air-monitor to version 3.0.1 ( #116699 )
...
Bump nettigo-air-monitor to version 3.0.1
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-05-03 14:36:42 +02:00
Erik Montnemery and GitHub
e9b9d2d545
Convert recorder entity registry tests to use async API ( #116448 )
...
* Convert recorder entity registry tests to use async API
* Address review comment
* Make sure recorder is patch is set up before hass fixture
2024-05-03 14:10:58 +02:00
Erik Montnemery and GitHub
f309064a7f
Convert sensor recorder tests to use async API ( #116373 )
...
* Convert sensor recorder tests to use async API
* Fix accidentally renamed test
* Avoid unnecessary calls to async_wait_recording_done
* Avoid auto-commits for every state change
* Make sure recorder patches are set up before hass fixture
2024-05-03 14:07:38 +02:00
Maciej Bieniek and GitHub
3c3a948c33
EntityDescription doesn't need to be generic for NextDNS binary sensor and switch platforms ( #116697 )
2024-05-03 13:56:38 +02:00
Guido Schmitz and GitHub
cb26e3c633
Use ConfigEntry runtime_data in devolo Home Control ( #116672 )
2024-05-03 13:55:04 +02:00
5274165007
Use runtime_data to store NextDNS data ( #116691 )
...
* Use runtime_data to store data
* Use data type instead of CoordinatorDataT
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-05-03 13:39:10 +02:00
79d50a0685
Add test for HA stop to devolo Home Control ( #116682 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-05-03 13:36:15 +02:00
Marc Mueller and GitHub
28ab45d5d8
Fix snapcast test warning ( #116687 )
2024-05-03 13:29:05 +02:00
Marc Mueller and GitHub
15b24dfbc2
Fix fyta test warning ( #116688 )
2024-05-03 13:28:36 +02:00
Marcel van der Veldt and GitHub
217795865b
Fix Matter startup when Matter bridge is present ( #116569 )
2024-05-03 13:27:01 +02:00