J. Nick Koston
87989a88cd
Remove translation and icon component path functions ( #118214 )
...
These functions have been stripped down to always return
the same path so there was no longer a need to have a
function for this. This is left-over cleanup from
previous refactoring.
2024-05-27 10:35:52 +02:00
Joost Lekkerkerker
3d2ecd6a28
Refactor Twitch tests ( #114330 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2024-05-27 10:09:12 +02:00
J. Nick Koston
21b9a4ef2e
Increase MQTT incoming buffer to 8MiB ( #118220 )
2024-05-27 10:07:53 +02:00
J. Nick Koston
3ebcee9bbb
Fix mqtt chunk subscribe logging ( #118217 )
2024-05-26 21:56:09 -10:00
J. Nick Koston
3680d1f8c5
Remove legacy mqtt debug_info implementation ( #118212 )
2024-05-26 21:55:54 -10:00
J. Nick Koston
cfc2cadb77
Eagerly remove MQTT entities on reload ( #118213 )
2024-05-26 21:55:42 -10:00
G Johansson
e6142985a5
Use config entry runtime data in Scrape ( #118191 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-05-27 08:48:54 +02:00
G Johansson
4d52d920ee
Create EventEntity for Folder Watcher ( #116526 )
2024-05-27 08:47:02 +02:00
J. Nick Koston
5b608bea01
Remove extra inner function for mqtt reload service ( #118211 )
2024-05-26 18:55:00 -10:00
J. Nick Koston
872e9f2d5e
Fix thundering herd of mqtt component setup tasks ( #118210 )
...
We had a thundering herd of tasks to back up against the lock to load each MQTT platform at startup because we had to wait to import the platforms.
2024-05-27 00:29:35 -04:00
Paulus Schoutsen
ecb05989ca
Add exposed entities to the Assist LLM API prompt ( #118203 )
...
* Add exposed entities to the Assist LLM API prompt
* Check expose entities in Google test
* Copy Google default prompt test cases to LLM tests
2024-05-27 00:27:08 -04:00
J. Nick Koston
c391d73fec
Remove unneeded time fetch in mqtt discovery ( #118208 )
2024-05-26 18:07:27 -10:00
J. Nick Koston
25f199c39c
Improve performance of verify_event_loop_thread ( #118198 )
2024-05-26 17:39:15 -10:00
Paulus Schoutsen
87fc27eeae
Teach Context about deepcopy ( #118206 )
...
Teach context about deepcopy
2024-05-26 23:14:02 -04:00
J. Nick Koston
c15f7f304f
Remove unneeded dispatcher in mqtt discovery ( #118205 )
2024-05-26 17:07:24 -10:00
Paulus Schoutsen
9dc580e5de
Add (deep)copy support to read only dict ( #118204 )
2024-05-26 23:05:45 -04:00
J. Nick Koston
56431ef750
Pre-set the HassJob job_type cached_property if its known ( #118199 )
2024-05-26 16:13:48 -10:00
J. Nick Koston
811ec57c31
Convert mqtt entity discovery to use callbacks ( #118200 )
2024-05-26 16:12:40 -10:00
Paulus Schoutsen
1602c8063c
Standardize LLM instructions prompt ( #118195 )
...
* Standardize instructions prompt
* Add time/date to default instructions
2024-05-26 20:24:26 -04:00
J. Nick Koston
98d7821f47
Avoid creating template objects in mqtt sensor if they are not configured ( #118194 )
2024-05-26 12:09:06 -10:00
Brett Adams
841d5dfd4f
Fix flaky test in Teslemetry ( #118196 )
...
Cleanup tests
2024-05-26 17:31:11 -04:00
Michael Hansen
3766c72ddb
Forward timer events to Wyoming satellites ( #118128 )
...
* Add timer tests
* Forward timer events to satellites
* Use config entry for background tasks
2024-05-26 17:29:46 -04:00
J. Nick Koston
039bc3501b
Fix mqtt switch types ( #118193 )
...
Remove unused code, add missing type for _is_on_map
2024-05-26 23:18:07 +02:00
tronikos
0588806922
Promote Google Generative AI to platinum quality ( #118158 )
...
* Promote Google Generative AI to platinum quality
* make exception for diagnostics
2024-05-26 17:07:31 -04:00
J. Nick Koston
f0b4f4655c
Simplify mqtt switch state message processor ( #118187 )
2024-05-26 10:42:24 -10:00
J. Nick Koston
e74292e358
Move sensor mqtt state update functions to bound methods ( #118188 )
2024-05-26 10:42:09 -10:00
J. Nick Koston
226d010ab2
Simplify mqtt connection state dispatcher ( #118184 )
2024-05-26 10:21:21 -10:00
Jan Bouwhuis
b7f1f805fa
Simplify subscription mqtt entity platforms ( #118177 )
2024-05-26 09:25:54 -10:00
G Johansson
008b56b4dd
Bump holidays to 0.49 ( #118181 )
2024-05-26 20:29:58 +02:00
Tsvi Mostovicz
11646cab5f
Move Jewish calendar constants to const file ( #118180 )
...
* Move Jewish calendar constants to const file
* Add a few missed constants
* Move CONF_LANGUAGE to it's correct path
2024-05-26 19:23:02 +02:00
tronikos
0972b29510
Add Google Generative AI reauth flow ( #118096 )
...
* Add reauth flow
* address comments
2024-05-26 11:44:48 -04:00
Angel Nunez Mencias
b85cf36a68
Upgrade thethingsnetwork to v3 ( #113375 )
...
* thethingsnetwork upgrade to v3
* add en translations and requirements_all
* fix most of the findings
* hassfest
* use ttn_client v0.0.3
* reduce content of initial release
* remove features that trigger errors
* remove unneeded
* add initial testcases
* Exception warning
* add strict type checking
* add strict type checking
* full coverage
* rename to conftest
* review changes
* avoid using private attributes - use protected instead
* simplify config_flow
* remove unused options
* review changes
* upgrade client
* add types client library - no need to cast
* use add_suggested_values_to_schema
* add ruff fix
* review changes
* remove unneeded comment
* use typevar for TTN value
* use typevar for TTN value
* review
* ruff error not detected in local
* test review
* re-order fixture
* fix test
* reviews
* fix case
* split testcases
* review feedback
* Update homeassistant/components/thethingsnetwork/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/thethingsnetwork/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/thethingsnetwork/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove deprecated var
* Update tests/components/thethingsnetwork/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove unused import
* fix ruff warning
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-26 16:30:33 +02:00
Robert Svensson
a7938091bf
Use fixtures to setup UniFi config entries ( #118126 )
2024-05-26 16:30:22 +02:00
J. Nick Koston
caa65708fb
Collapse websocket_api _state_diff into _state_diff_event ( #118170 )
2024-05-26 16:04:34 +02:00
Jan Bouwhuis
4a5c5fa311
Remove remove unreachable code in async_wait_for_mqtt_client ( #118172 )
2024-05-26 16:04:03 +02:00
J. Nick Koston
8b3cad372e
Avoid constructing mqtt availability template objects when there is no template ( #118171 )
2024-05-26 02:02:13 -10:00
J. Nick Koston
c368ffffd5
Add async_get_hass_or_none ( #118164 )
2024-05-26 13:38:46 +02:00
Mike Degatano
05c24e92d1
Add repair for detached addon issues ( #118064 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-05-26 13:37:50 +02:00
Paulus Schoutsen
233c3bb2be
Add render prompt method when no API selected ( #118136 )
2024-05-26 13:35:15 +02:00
J. Nick Koston
dff8c06166
Fix unnecessary calls to update entity display_precision ( #118159 )
2024-05-26 13:32:59 +02:00
J. Nick Koston
80371d3a73
Reduce duplicate publish code in mqtt ( #118163 )
2024-05-26 01:22:54 -10:00
J. Nick Koston
5d37217d96
Avoid expensive inspection of callbacks to setup mqtt subscriptions ( #118161 )
2024-05-26 01:22:44 -10:00
J. Nick Koston
607aaa0efe
Speed up template result parsing ( #118168 )
2024-05-26 13:09:12 +02:00
Paulus Schoutsen
4a3808c08e
Don't crash when firing event for timer for unregistered device ( #118132 )
2024-05-26 13:08:00 +02:00
J. Nick Koston
6697cf07a6
Fix parallel script execution in queued mode ( #118153 )
2024-05-26 13:05:31 +02:00
Brett Adams
f12f82caac
Add update platform to Teslemetry ( #118145 )
...
* Add update platform
* Add tests
* updates
* update test
* Fix support features comment
* Add assertion
2024-05-26 13:04:02 +02:00
J. Nick Koston
7bbb33b415
Improve script disallowed recursion logging ( #118151 )
2024-05-26 12:58:34 +02:00
G-Two
189cf88537
Bump subarulink to 0.7.11 ( #117743 )
2024-05-26 12:56:43 +02:00
Michael
66119c9d47
Clean up PIhole unneccesary async_block_till_done call ( #118166 )
...
leanup unneccesary async_bock_till_done calls
2024-05-26 12:40:22 +02:00
Michael
1b191230e4
Clean up AVM Fritz!Box Tools unneccesary async_block_till_done call ( #118165 )
...
cleanup unneccesary async_bock_till_done calls
2024-05-26 12:40:07 +02:00