epenet and GitHub
addc4a84ff
Rename hassio coordinator module ( #117611 )
2024-05-17 12:10:21 +02:00
epenet and GitHub
ac62faee23
Bump pre-commit to 3.7.1 ( #117619 )
2024-05-17 11:44:51 +02:00
starkillerOG and GitHub
abe83f5515
Fix Reolink battery translation_key unneeded ( #117616 )
2024-05-17 09:09:01 +02:00
1589226618
Bump actions/checkout from 4.1.4 to 4.1.6 ( #117612 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 08:45:23 +02:00
Robert Svensson and GitHub
bbfc2456ec
Improve syncing light states to deCONZ groups ( #117588 )
2024-05-17 08:44:09 +02:00
J. Nick Koston and GitHub
48ea15cc6e
Fix dlna_dmr task flood when player changes state ( #117606 )
2024-05-17 08:40:14 +02:00
epenet and GitHub
bbf86335be
Move opengarage coordinator to separate module ( #117608 )
2024-05-17 08:05:43 +02:00
epenet and GitHub
407d0f88f0
Rename openweathermap coordinator module ( #117609 )
2024-05-17 08:05:11 +02:00
Tom Harris and GitHub
9420e041ac
Fix issue changing Insteon Hub configuration ( #117204 )
...
Add Hub version to config schema
2024-05-16 21:45:03 -04:00
Robert Svensson and GitHub
0e3c0ccfd8
Remove old deCONZ entity cleanup ( #117590 )
2024-05-16 21:42:09 -04:00
Robert Svensson and GitHub
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
Marc Mueller and GitHub
4300ff6b60
Mark HassJob target as Final ( #117578 )
2024-05-17 00:01:07 +02:00
MatthewFlamm and GitHub
121aa158c9
Use config entry runtime_data in nws ( #117593 )
2024-05-16 23:14:44 +02:00
starkillerOG and GitHub
f788f88052
Add Reolink battery entities ( #117506 )
...
* add battery sensors
* Disable Battery Temperature and State by default
* fix mypy
* Use device class for icon
2024-05-16 21:41:19 +02:00
Joost Lekkerkerker and GitHub
68b7302cdc
Add Poolsense platform tests ( #117579 )
2024-05-16 21:35:00 +02:00
MatthewFlamm and GitHub
9aa7d3057b
Add diagnostics for nws ( #117587 )
...
* add diagnostics
* remove hassfezt exception
2024-05-16 21:26:22 +02:00
Chris Talkington and GitHub
5635bcce86
Bump pyipp to 0.16.0 ( #117583 )
...
bump pyipp to 0.16.0
2024-05-16 13:04:35 -05:00
Joost Lekkerkerker and GitHub
cd8dac65b3
Refactor Poolsense config flow tests ( #117573 )
2024-05-16 17:51:57 +02:00
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 and GitHub
996132f3f8
Ensure gold and platinum integrations implement diagnostic ( #117565 )
2024-05-16 11:33:23 -04:00
Joost Lekkerkerker and GitHub
0335a01fba
Use runtime data in Poolsense ( #117570 )
2024-05-16 17:31:14 +02:00
Joakim Sørensen and GitHub
535aa05c65
Update hass-nabucasa dependency to version 0.81.0 ( #117568 )
2024-05-16 11:08:01 -04:00
epenet and GitHub
d670f1d81d
Move pure_energie coordinator to separate module ( #117560 )
2024-05-16 16:51:25 +02:00
Michael Hansen and GitHub
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
Joost Lekkerkerker and GitHub
ba395fb9f3
Fix poolsense naming ( #117567 )
2024-05-16 16:42:40 +02:00
epenet and GitHub
d019c25ae4
Move pvpc coordinator to separate module ( #117559 )
2024-05-16 16:06:50 +02:00
dfaour and GitHub
6f5e820090
Improve recorder statistics error messages ( #113498 )
...
* Update statistics.py
Added more detail error descriptions to make debugging easier
* Update statistics.py
formatting corrected
2024-05-16 13:44:03 +02:00
Joost Lekkerkerker and GitHub
4cded378bf
Handle uncaught exceptions in Analytics insights ( #117558 )
2024-05-16 13:43:03 +02:00
epenet and GitHub
59645aeb0f
Move risco coordinator to separate module ( #117549 )
2024-05-16 13:29:57 +02:00
epenet and GitHub
388132cfc8
Move rainforest_eagle coordinator to separate module ( #117556 )
2024-05-16 12:57:20 +02:00
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
Marc Mueller and GitHub
53da59a454
Replace meaningless TypeVar usage ( #117553 )
2024-05-16 12:48:02 +02:00
Marc Mueller and GitHub
ab07bc5298
Improve ReloadServiceHelper typing ( #117552 )
2024-05-16 12:47:43 +02:00
Sid and GitHub
9d10e42d79
Only allow ethernet and wi-fi interfaces as unique ID in webmin ( #113084 )
2024-05-16 12:16:13 +02:00
e6f5b08264
Add functionality to Mastodon ( #112862 )
...
* Adds functionality to Mastodon
* protect media type
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* update log warning
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* protect upload media
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update protected functions
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-05-16 12:08:50 +02:00
epenet and GitHub
962dd81eb7
Move upcloud coordinator to separate module ( #117536 )
2024-05-16 11:45:22 +02:00
epenet and GitHub
c2bf4b905c
Move surepetcare coordinator to separate module ( #117544 )
2024-05-16 11:44:36 +02:00
Christopher Tremblay and GitHub
2a540e1100
Bump adext to 0.4.3 ( #117496 )
2024-05-16 10:54:44 +02:00
Mischa Siekmann and GitHub
481264693e
Bump aioesphomeapi to 24.4.0 ( #117543 )
2024-05-16 10:53:00 +02:00
epenet and GitHub
8bbac8040f
Move gogogate2 coordinator to separate module ( #117433 )
2024-05-16 09:11:49 +02:00
epenet and GitHub
07d289d1c6
Move switcher_kis coordinator to separate module ( #117538 )
2024-05-16 10:11:19 +03:00
epenet and GitHub
2cd9bc1c2c
Move xbox coordinator to separate module ( #117421 )
2024-05-16 09:10:41 +02:00
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
epenet and GitHub
465e3d421e
Move google coordinator to separate module ( #117473 )
2024-05-15 20:40:51 -07:00
J. Nick Koston and GitHub
f1e8262db2
Bump bleak to 0.22.1 ( #117383 )
2024-05-16 12:36:27 +09:00
Michael Hansen and GitHub
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
f31873a846
Add LLM tools ( #115464 )
...
* Add llm helper
* break out Tool.specification as class members
* Format state output
* Fix intent tests
* Removed auto initialization of intents - let conversation platforms do that
* Handle DynamicServiceIntentHandler.extra_slots
* Add optional description to IntentTool init
* Add device_id and conversation_id parameters
* intent tests
* Add LLM tools tests
* coverage
* add agent_id parameter
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Fix tests
* Fix intent schema
* Allow a Python function to be registered as am LLM tool
* Add IntentHandler.effective_slot_schema
* Ensure IntentHandler.slot_schema to be vol.Schema
* Raise meaningful error on tool not found
* Move this change to a separate PR
* Update todo integration intent
* Remove Tool constructor
* Move IntentTool to intent helper
* Convert custom serializer into class method
* Remove tool_input from FunctionTool auto arguments to avoid recursion
* Remove conversion into Open API format
* Apply suggestions from code review
* Fix tests
* Use HassKey for helpers (see #117012 )
* Add support for functions with typed lists, dicts, and sets as type hints
* Remove FunctionTool
* Added API to get registered intents
* Move IntentTool to the llm library
* Return only handlers in intents.async.get
* Removed llm tool registration from intent library
* Removed tool registration
* Add bind_hass back for now
* removed area and floor resolving
* fix test
* Apply suggestions from code review
* Improve coverage
* Fix intent_type type
* Temporary disable HassClimateGetTemperature intent
* Remove bind_hass
* Fix usage of slot schema
* Fix test
* Revert some test changes
* Don't mutate tool_input
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-05-15 19:16:47 -04:00
Paulus Schoutsen and GitHub
4aba92ad04
Fix the type of slot schema of intent handlers ( #117520 )
...
Fix the slot schema of dynamic intenet handler
2024-05-15 16:45:15 -04:00
Paulus Schoutsen and GitHub
a95baf0d39
Set integration type for wyoming ( #117519 )
...
* Set integration type to wyoming
* Add entry_type
2024-05-15 16:17:49 -04:00
Jan-Philipp Benecke and GitHub
5e194b8a82
Do not register mqtt mock config flow with handlers ( #117521 )
2024-05-15 16:17:27 -04:00