Joost Lekkerkerker
51394cefba
Fix incorrect placeholder in SharkIQ ( #118640 )
...
Update strings.json
2024-06-02 20:15:35 +02:00
J. Nick Koston
51ed4f89ec
Use more efficient chunked_or_all for recorder table managers ( #118646 )
2024-06-02 13:04:53 -05:00
Adam Pasztor
54a1a4ab41
Bump pyads to 3.4.0 ( #116934 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-02 15:41:44 +02:00
Marc Mueller
dbb27755a4
Update mypy-dev to 1.11.0a5 ( #118519 )
2024-06-02 15:28:24 +02:00
J. Nick Koston
8f94205014
Include a traceback for non-strict event loop blocking detection ( #118620 )
2024-06-02 06:36:25 -04:00
epenet
e976db8443
Address late review comment in samsungtv ( #118539 )
...
Address late comment in samsungtv
2024-06-02 10:42:42 +02:00
Luca Angemi
d67ed42edc
Fix telegram bot send_document ( #118616 )
2024-06-02 01:32:24 -05:00
Michael
46eb779c5c
Avoid future exception during setup of Synology DSM ( #118583 )
...
* avoid future exception during integration setup
* clear future flag during setup
* always clear the flag (with comment)
2024-06-01 23:51:17 +02:00
Marc Mueller
e485a0c6f2
Update typing-extensions to 4.12.1 ( #118615 )
2024-06-01 22:26:23 +02:00
Alexandre CUER
1f922798d8
Add new codeowner for emoncms integration ( #118609 )
...
adding new codeowner
2024-06-01 21:14:18 +02:00
Maciej Bieniek
649d6ec11a
Bump nettigo_air_monitor
library to version 3.2.0
( #118600 )
...
* Bump nam to version 3.2.0
* Update test snapshot
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-01 18:10:45 +02:00
Dave T
b69789d056
Don't prompt user to verify still image if none was provided in generic camera ( #118599 )
...
Skip user prompt for preview image if only stream
2024-06-01 10:30:32 -04:00
Thomas Ytterdal
ca89d22a34
Ignore myuplink sensors without a description that provide non-numeric values ( #115525 )
...
Ignore sensors without a description that provide non-numeric values
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
2024-06-01 11:27:03 +02:00
Joost Lekkerkerker
51933b0f47
Improve typing in Zabbix ( #118545 )
2024-06-01 07:40:26 +02:00
tronikos
a4612143e6
Use gemini-1.5-flash-latest in google_generative_ai_conversation.generate_content ( #118594 )
2024-05-31 21:57:14 -07:00
tronikos
7af469f81e
Strip Google AI text responses ( #118593 )
...
* Strip Google AI test responses
* strip each part
2024-05-31 21:55:52 -07:00
Paulus Schoutsen
f3b20d30ae
Add base prompt for LLMs ( #118592 )
2024-06-01 00:21:37 -04:00
tronikos
dfb407728f
Stop instructing LLM to not pass the domain as a list ( #118590 )
2024-05-31 20:21:18 -04:00
epenet
738935a73a
Update device connections in samsungtv ( #118556 )
2024-05-31 16:07:51 -05:00
Jan-Philipp Benecke
32b51b8792
Run ruff format for device registry ( #118582 )
2024-05-31 22:22:48 +02:00
Joost Lekkerkerker
f6800e6968
Improve typing in Zengge ( #118547 )
2024-05-31 21:35:42 +02:00
epenet
41e852a01b
Add ability to replace connections in DeviceRegistry ( #118555 )
...
* Add ability to replace connections in DeviceRegistry
* Add more tests
* Improve coverage
* Apply suggestion
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2024-05-31 15:31:44 -04:00
Denis Shulyaka
bae96e7d36
Add Google Generative AI Conversation system prompt user_name
and llm_context
variables ( #118510 )
...
* Google Generative AI Conversation: Add variables to the system prompt
* User name and llm_context
* test for template variables
* test for template variables
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-31 15:28:44 -04:00
Denis Shulyaka
46da43d09d
Add OpenAI Conversation system prompt user_name
and llm_context
variables ( #118512 )
...
* OpenAI Conversation: Add variables to the system prompt
* User name and llm_context
* test for user name
* test for user id
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-31 15:28:23 -04:00
Paulus Schoutsen
80e9ff672a
Fix openAI tool calls ( #118577 )
2024-05-31 19:28:52 +02:00
starkillerOG
51d8f83a54
Add state translation to Reolink AI detections ( #118560 )
2024-05-31 17:55:59 +02:00
Josef Zweck
d956db691a
Migrate openai_conversation to entry.runtime_data
( #118535 )
...
* switch to entry.runtime_data
* check for missing config entry
* Update homeassistant/components/openai_conversation/__init__.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2024-05-31 11:16:39 -04:00
J. Nick Koston
ade0f94a20
Remove duplicate getattr call in entity wrap_attr ( #118558 )
2024-05-31 11:11:46 -04:00
Paulus Schoutsen
6dd01dbff7
Rename llm.ToolContext to llm.LLMContext ( #118566 )
2024-05-31 11:11:24 -04:00
J. Nick Koston
6656f7d6b9
Log directory blocking I/O functions that run in the event loop ( #118529 )
...
* Log directory I/O functions that run in the event loop
* tests
2024-05-31 11:09:19 -04:00
J. Nick Koston
1fef4fa1f6
Prevent time.sleep calls from blocking the event loop ( #118561 )
...
* Prevent time.sleep calls from blocking the event loop
We have been warning on these since Jan 2022. 2+ years seems more than enough
time to give to fix these. see https://github.com/home-assistant/core/pull/63766
* Prevent time.sleep calls from blocking the event loop
We have been warning on these since Jan 2022. 2+ years seems more than enough
time to give to fix these. see https://github.com/home-assistant/core/pull/63766
2024-05-31 11:08:22 -04:00
Michael Chisholm
15f726da50
Fix KeyError in dlna_dmr SSDP config flow when checking existing config entries ( #118549 )
...
Fix KeyError checking existing dlna_dmr config entries
2024-05-31 10:52:19 -04:00
J. Nick Koston
d67f14ac0b
Fix openweathermap config entry migration ( #118526 )
...
* Fix openweathermap config entry migration
The options keys were accidentally migrated to data so
they could no longer be changed in the options flow
* more fixes
* adjust
* reduce
* fix
* adjust
2024-05-31 10:51:38 -04:00
Bas Brussee
bff2d3e2ee
Revert "Fix Tibber sensors state class" ( #118409 )
...
Revert "Fix Tibber sensors state class (#117085 )"
This reverts commit 658c1f3d97
.
2024-05-31 10:50:22 -04:00
osohotwateriot
cf3e758aa1
Move OSO Energy base entity class to separate module ( #118563 )
...
Move base entity class to separate file
2024-05-31 16:13:20 +02:00
Maciej Bieniek
8f5ddd5bcc
Bump brother
backend library to version 4.2.0
( #118557 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-31 09:00:33 -05:00
Brett Adams
929568c3b5
Fix off_grid_vehicle_charging_reserve_percent in Teselemetry ( #118532 )
2024-05-31 07:54:40 -05:00
Maciej Bieniek
c85743822a
In Brother integration use SnmpEngine from SNMP integration ( #118554 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-31 07:52:43 -05:00
Luca Angemi
5ed9d58a7b
Fix telegram doing blocking I/O in the event loop ( #118531 )
2024-05-31 07:45:52 -05:00
J. Nick Koston
76391d71d6
Fix snmp doing blocking I/O in the event loop ( #118521 )
2024-05-31 07:44:28 -05:00
Joost Lekkerkerker
a23b5e97e6
Fix typo in OWM strings ( #118538 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-05-31 07:11:59 -05:00
Tsvi Mostovicz
9fc51891ca
Fix YAML deprecation breaking version in jewish calendar and media extractor ( #118546 )
...
* Fix YAML deprecation breaking version
* Update
* fix media extractor deprecation as well
* Add issue_domain
2024-05-31 12:35:40 +02:00
Alexandre CUER
8a3b49434e
Code quality improvements in emoncms integration ( #118468 )
...
* type hints
remove unused var interval
* corrections as suggested by epenet
* reintroducing property extra_state_attributes
so that the extra parameters update correctly
2024-05-31 11:50:18 +02:00
David Bonnes
85d979847c
Move evohome helper functions to separate module ( #118497 )
...
initial commit
2024-05-31 10:22:15 +02:00
Maciej Bieniek
cdcf091c9c
Pass the message as an exception argument in Tractive integration ( #118534 )
...
Pass the message as an exception argument
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-05-31 09:11:52 +02:00
Markus Jacobsen
cb502263fd
Bang & Olufsen fix straggler from previous PR ( #118488 )
...
* Fix callback straggler from previous PR
* Update homeassistant/components/bang_olufsen/media_player.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2024-05-30 22:23:43 -04:00
Jan-Philipp Benecke
2b4e9212bc
Log aiohttp error in rest_command ( #118453 )
2024-05-30 22:17:44 -04:00
tronikos
2b7685b71d
Add Google Assistant SDK diagnostics ( #118513 )
2024-05-30 22:13:54 -04:00
Josef Zweck
eae04bf2e9
Add typing for OpenAI client and fallout ( #118514 )
...
* typing for client and consequences
* Update homeassistant/components/openai_conversation/conversation.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2024-05-30 22:13:18 -04:00
tronikos
2bd142d3a6
Improve LLM prompt ( #118520 )
2024-05-30 22:03:57 -04:00