J. Nick Koston
ac3321cef1
Fix setting MQTT socket buffer size with WebsocketWrapper ( #117672 )
2024-05-19 14:09:21 -10:00
Maciej Bieniek
826f6c6f7e
Refactor tests for Brother integration ( #117377 )
...
* Refactor tests - step 1
* Remove fixture
* Refactor test_init
* Refactor test_diagnostics
* Refactor test_config_flow
* Increase test coverage
* Cleaning
* Cleaning
* Check config entry state in test_async_setup_entry
* Simplify patching
* Use AsyncMock when patching
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-19 20:41:47 +02:00
Maciej Bieniek
da42a8e1c6
Use SnmpEngine stored in hass.data by singleton in Brother integration ( #117043 )
2024-05-19 11:33:21 +02:00
epenet
d81bb8cdcd
Allow manual delete of stale Renault vehicles ( #116229 )
2024-05-18 13:46:38 +02:00
Ville Skyttä
a27cc24da2
Filter out HTML greater/less than entities from huawei_lte sensor values ( #117209 )
2024-05-18 13:45:42 +02:00
epenet
3a8bdfbfdf
Use remove_device helper in tasmota tests ( #116617 )
2024-05-18 13:43:21 +02:00
Joost Lekkerkerker
1d16e219e4
Refactor Aurora tests ( #117323 )
2024-05-18 13:40:30 +02:00
Brett Adams
1b0c91fa4d
Improve diagnostics in Teslemetry ( #117613 )
2024-05-18 13:27:23 +02:00
Joost Lekkerkerker
b39028acf2
Improve Monzo tests ( #117036 )
2024-05-18 13:20:08 +02:00
epenet
4dad9c8859
Move plenticore coordinators to separate module ( #117491 )
2024-05-18 13:11:22 +02:00
Marc Mueller
10dfa91e54
Remove useless TypeVars ( #117687 )
2024-05-18 12:58:51 +02:00
Marc Mueller
3cd1717437
Improve YieldFixture typing ( #117686 )
2024-05-18 12:35:02 +02:00
Allen Porter
caa35174cb
Add Google Gen AI Conversation Agent Entity ( #116362 )
...
* Add Google Gen AI Conversation Agent Entity
* Rename agent to entity
* Revert ollama changes
* Don't copy service tests to conversation_test.py
* Move logger and cleanup snapshots
* Move property after init
* Set logger to use package
* Cleanup hass from constructor
* Fix merges
* Revert ollama change
2024-05-17 11:00:11 -04:00
epenet
fce4263493
Move p1_monitor coordinator to separate module ( #117562 )
2024-05-17 16:34:47 +02:00
Joost Lekkerkerker
9cf8e49b01
Fix icons and strings in Balboa ( #117618 )
2024-05-17 16:17:36 +02:00
epenet
bbcbf57117
Add snapshot tests to elmax ( #117637 )
...
* Add snapshot tests to elmax
* Rename test methods
* Re-generate
2024-05-17 15:55:38 +02:00
Joost Lekkerkerker
0b8a5ac9ad
Add snapshot tests to Balboa ( #117620 )
2024-05-17 15:38:39 +02:00
epenet
081bf1cc39
Move modern_forms coordinator to separate module ( #117610 )
2024-05-17 15:19:40 +02:00
epenet
addc4a84ff
Rename hassio coordinator module ( #117611 )
2024-05-17 12:10:21 +02:00
Robert Svensson
bbfc2456ec
Improve syncing light states to deCONZ groups ( #117588 )
2024-05-17 08:44:09 +02:00
Robert Svensson
657b3ceedc
Rework deCONZ services to load once and never unload ( #117592 )
...
* Rework deCONZ services to load once and never unload
* Fix hassfest
2024-05-16 21:41:23 -04:00
MatthewFlamm
121aa158c9
Use config entry runtime_data in nws ( #117593 )
2024-05-16 23:14:44 +02:00
Joost Lekkerkerker
68b7302cdc
Add Poolsense platform tests ( #117579 )
2024-05-16 21:35:00 +02:00
MatthewFlamm
9aa7d3057b
Add diagnostics for nws ( #117587 )
...
* add diagnostics
* remove hassfezt exception
2024-05-16 21:26:22 +02:00
Joost Lekkerkerker
cd8dac65b3
Refactor Poolsense config flow tests ( #117573 )
2024-05-16 17:51:57 +02:00
Maciej Bieniek
789073384b
Support reconfigure flow in Shelly integration ( #117525 )
...
* Support reconfigure flow
* Update strings
* Add tests
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-16 17:47:12 +02:00
epenet
d670f1d81d
Move pure_energie coordinator to separate module ( #117560 )
2024-05-16 16:51:25 +02:00
Michael Hansen
e168cb96e9
Add area filter and rounded time to timers ( #117527 )
...
* Add area filter
* Add rounded time to status
* Fix test
* Extend test
* Increase test coverage
2024-05-16 09:45:14 -05:00
epenet
d019c25ae4
Move pvpc coordinator to separate module ( #117559 )
2024-05-16 16:06:50 +02:00
Joost Lekkerkerker
4cded378bf
Handle uncaught exceptions in Analytics insights ( #117558 )
2024-05-16 13:43:03 +02:00
epenet
59645aeb0f
Move risco coordinator to separate module ( #117549 )
2024-05-16 13:29:57 +02:00
epenet
388132cfc8
Move rainforest_eagle coordinator to separate module ( #117556 )
2024-05-16 12:57:20 +02:00
Simone Chemelli
32a9cb4b14
Add Shelly motion sensor switch ( #115312 )
...
* Add Shelly motion sensor switch
* update name
* make motion switch a restore entity
* add test
* apply review comment
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* rename switch
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
* fix ruff
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2024-05-16 12:49:49 +02:00
Sid
6ce1d97e7a
Add Webmin filesystem sensors ( #112660 )
...
* Add Webmin filesystem sensors
* fix names
* update snapshots
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-05-16 09:03:35 +02:00
Michael Hansen
daee3d8db0
Don't prioritize "name" slot if it's a wildcard in default conversation agent ( #117518 )
...
* Don't prioritize "name" slot if it's a wildcard
* Fix typing error
2024-05-15 22:23:24 -04:00
epenet
0a625baeed
Rename fritz coordinator module ( #117440 )
...
* Rename fritz coordinator module
* Update .coveragerc
* Adjust .coveragerc
* Adjust coverage
* Adjust coverage
2024-05-15 21:58:29 +02:00
IceBotYT
ebb02a7081
Add light platform to Linear garage door ( #111426 )
...
* Add light platform
* Fix light test
* Suggestions by CFenner
* Fix tests
* More fixes
* Revert test changes
* Undo base entity
* Rebase
* Fix to use base entity
* Fix name
* More fixes
* Fix tests
* Add translation key
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-15 21:43:31 +02:00
epenet
2c6071820e
Move vizio coordinator to separate module ( #117498 )
2024-05-15 21:00:21 +02:00
Marlon
3604a34823
Post review comments on APsystems ( #117504 )
...
* Cleanup for apsystems and fix for strings
* Migrate to typed ConfigEntry Data for apsystems
* Improve strings for apsystems
* Improve config flow tests for apsystems by cleaning up fixtures
* Do not use Dataclass for Config Entry Typing
* Improve translations for apsystems by using sentence case and removing an apostrophe
* Rename test fixture and remove unnecessary comment in tests from apsystems
* Remove default override with default in coordinator from apsystems
2024-05-15 19:56:12 +02:00
Brett Adams
4125b6e15f
Add select platform to Teslemetry ( #117422 )
...
* Add select platform
* Add tests
* Tests WIP
* Add tests
* Update homeassistant/components/teslemetry/select.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/teslemetry/select.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* use references
* Fix typo
* Update homeassistant/components/teslemetry/select.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update homeassistant/components/teslemetry/select.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Make less confusing for @joostlek
* Update homeassistant/components/teslemetry/select.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/teslemetry/select.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-15 18:17:28 +02:00
Åke Strandberg
c4c96be880
Add alarm and connectivity binary_sensors to myuplink ( #111643 )
...
* Add alarm and connectivity binary_sensors
* Get is_on for correct system
* Make coverage 100% in binary_sensor
* Address review comments
* Revert dict comprehension for now
2024-05-15 17:13:56 +02:00
Dennis Lee
4d34350f66
Add Jellyfin audio_codec optionflow ( #113036 )
...
* Fix #92419 ; Add Jellyfin audio_codec optionflow
* Use CONF_AUDIO_CODEC constant, clean up code based on suggestions
* Fixed typos
* Parameterize Tests
* Use parameterized test for jellyfin test media resolve
* Apply suggestions from code review
* Update homeassistant/components/jellyfin/config_flow.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-05-15 16:11:11 +02:00
Marcel van der Veldt
5af8041c57
Fix ghost events for Hue remotes ( #113047 )
...
* Use report values for events
* adjust tests
2024-05-15 15:48:15 +02:00
epenet
4e600b7b19
Move venstar coordinator to separate module ( #117500 )
2024-05-15 15:18:26 +02:00
amura11
2a9d29c5f5
Fix Fully Kiosk set config service ( #112840 )
...
* Fixed a bug that prevented setting Fully Kiosk config values using a template
* Added test to cover change
* Fixed issue identified by Ruff
* Update services.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-05-15 15:01:55 +02:00
Erik Montnemery
6ecc0ec3a1
Fix API creation for passwordless pi_hole ( #117494 )
2024-05-15 13:39:07 +02:00
starkillerOG
e286621f93
Reolink fix not unregistering webhook during ReAuth ( #117490 )
2024-05-15 12:04:12 +02:00
epenet
6c892b227b
Rename mikrotik coordinator module ( #117488 )
2024-05-15 12:02:33 +02:00
epenet
6116caa7ed
Move idasen_desk coordinator to separate module ( #117485 )
2024-05-15 11:26:40 +02:00
epenet
48c03a6564
Move gios coordinator to separate module ( #117471 )
2024-05-15 11:26:04 +02:00