Jesse Hills
ecb91b0101
[bluetooth_proxy] Allow changing active/passive via api ( #8649 )
2025-04-29 12:43:55 +00:00
Keith Burzinski and Jesse Hills
2fd5f9ac58
[api] Allow noise encryption key to be set at runtime ( #7296 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-04-17 13:15:25 +12:00
J. Nick Koston
ca78dd44b5
Include MAC address in noise hello ( #8551 )
2025-04-12 09:16:14 -10:00
J. Nick Koston
8269e2c961
Ensure plaintext responds with bad indicator byte before dropping the connection ( #8521 )
2025-04-09 10:27:23 +12:00
Kevin Ahrendt
00000e0ea8
[api] add voice assistant announce to the api ( #8395 )
2025-03-12 14:35:10 -10:00
J. Nick Koston
63a7234767
Include the bluetooth mac address in the device info when proxy is enabled ( #8203 )
2025-02-27 13:37:11 +00:00
Nick Kinnan and Keith Burzinski
6aba1dbd73
[api] ensure fair network sharing + prevent lost state changes via deferred publish at high event load ( #7547 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-02-25 10:20:21 +11:00
J. Nick Koston
74f7197543
Bump aioesphomeapi to 29.1.0 ( #8105 )
2025-02-17 16:27:06 -06:00
J. Nick Koston
dd18a219db
Include Bluetooth connection slot allocations in connections free message ( #8148 )
2025-01-28 06:57:52 +04:00
tomaszduda23
cbc03aae80
[code-quality] fix clang-tidy api ( #7279 )
2024-10-07 11:55:11 +13:00
Michael Hansen
5f7bde2a2c
Copy active wake words to message ( #7481 )
2024-09-23 07:44:53 +12:00
Michael Hansen and Jesse Hills
5a3e1d5792
Add voice assistant methods for configuration ( #7459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-18 11:38:39 +12:00
Michael Hansen
3835ad8c1f
Add voice assistant configuration messages ( #7445 )
2024-09-16 13:40:45 +12:00
Michael Hansen
857d79dc71
Add sample_bytes to media player supported format ( #7451 )
2024-09-15 23:46:54 +00:00
Michael Hansen
8bd46a43b9
Add voice assistant announce ( #7377 )
2024-09-09 12:54:20 +12:00
Jesse Hills
10ccc5f125
[api] Remove id from `MediaPlayerSupportedFormat` ( #7406 )
2024-09-04 12:55:41 +12:00
Michael Hansen and Jesse Hills
5a707b558d
Add supported formats to media player ( #7318 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-27 11:38:49 +12:00
Jesse Hills
0f2064193f
[api] Fix sending the `once` flag on ha entity subscription ( #7357 )
2024-08-27 10:20:26 +12:00
Clyde Stubbs
ecd3d838c9
[api] Bump noise-c library version ( #7288 )
2024-08-15 15:35:03 +12:00
Jesse Hills
2b25daa199
[api] Add new flag to request state/attribute once from HA only ( #7258 )
2024-08-13 17:12:06 +12:00
Olivier ARCHER and Jesse Hills
ab51bbd8f7
[api] Error log when NONE Update command is sent ( #7247 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-08-13 13:52:31 +12:00
tomaszduda23
8a076cc906
fix build error ( #7229 )
2024-08-12 16:49:35 +12:00
Jesse Hills
87944f0c1b
Add support for doing update entity refresh/check via API. ( #7190 )
2024-08-04 23:58:20 -05:00
Jesse Hills
cb9906b921
[api] `homeassistant.action replaces homeassistant.service` ( #7171 )
2024-08-01 22:38:36 +12:00
Jesse Hills
3cd2fb0843
[core] Update Entities ( #6885 )
2024-06-12 09:57:36 +12:00
Pieter Viljoen
41e13fa6f4
Replace random non-ascii-print characters with standard substitutes ( #6840 )
2024-06-01 10:49:48 +10:00
Jesse Hills and Keith Burzinski
854d3f2e4a
[voice_assistant] Timers ( #6821 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 13:09:19 +12:00
Mischa Siekmann
6f53607e5a
Add ANNOUNCING state to media_player. ( #6691 )
2024-05-14 21:40:08 +12:00
Jesse Hills
8ef7b41c91
Add datetime entities ( #6513 )
2024-04-26 09:19:54 +12:00
David Friedland and Jesse Hills
c531a528f0
Event entity support ( #6451 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 14:35:26 +12:00
Keith Burzinski and Jesse Hills
eb89d99999
Add valve component ( #6447 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 16:47:03 +12:00
Jesse Hills
76c5337987
Add support for time entities ( #6399 )
...
* Add time entities
* Add tests
* Add myself to datetime codeowners
* Fix publishing times with 0 values
* Log performing TimeCall
* Implement `on_time` trigger
* Rename var
* Fix initial value for time
* Add arg name for clarity
* Remove useless checks
2024-04-08 20:46:35 -05:00
Jesse Hills and Michael Hansen
6f71363d9b
Send/Receive Voice Assistant audio via API ( #6471 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-04-08 16:19:22 +12:00
RFDarter and Jesse Hills
1e96a19d09
Add datetime date entities ( #6191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:52:22 +13:00
Jesse Hills
01fc0578bd
Add wake word phrase to voice assistant start command ( #6290 )
2024-03-06 07:41:18 +13:00
dougiteixeira and Jesse Hills
323849c821
Add device class support to text sensor ( #6202 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-26 11:29:39 +13:00
J. Nick Koston
d4d49e38fc
Fix device not requesting Home Assistant time at the update interval ( #6022 )
2023-12-28 14:51:00 +11:00
Jesse Hills
bd6fa29f77
Regenerate api_pb2 after manual changes were added incorrectly in #5732 ( #5990 )
2023-12-22 14:29:10 +09:00
J. Nick Koston
4fb7e945f8
Fix unexpected disconnects when outgoing buffer is full during keepalive ( #5988 )
2023-12-22 11:59:24 +09:00
J. Nick Koston
cd06dc77ee
Speed up writing protobuf strings/bytes ( #5828 )
2023-12-19 14:24:48 +09:00
Stefan Rado and Jesse Hills
6c7a133faa
Add humidity support to climate ( #5732 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 10:23:02 +09:00
Tucker Kern and J. Nick Koston
ad79e4fe24
Add support for fan preset modes ( #5694 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-12 14:13:26 +09:00
J. Nick Koston
288af1f4d2
Refactor log api client to let aioesphomeapi manage zeroconf ( #5783 )
...
aioesphomeapi is now smart enough to avoid creating a zeroconf instance
until its needed after https://github.com/esphome/aioesphomeapi/pull/643
This avoids the needs to have a background zeroconf instance running that
is processing incoming records but will never do anything
2023-11-17 18:50:40 -05:00
J. Nick Koston
10a9129b7b
Pass the name to the log runner when available ( #5759 )
2023-11-16 20:41:49 +13:00
J. Nick Koston
53f3385c49
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-12 14:36:56 +13:00
Pavlo Dudnytskyi
4ca9aefc43
Fixed int variables for user defined service in case of ESP32-C3 ( #5675 )
2023-11-06 09:28:50 +13:00
Jesse Hills
193bac94f4
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-10-30 17:16:42 -05:00
Jesse Hills
27b593ba85
Add connection triggers to api ( #5628 )
2023-10-29 21:02:49 -05:00
Cossid and Jesse Hills
bcfbcd9578
Add area (zone) to esphome core config to be suggested through API and MQTT. ( #5602 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 11:38:52 +13:00
e80bd8ed3d
Add text component ( #5336 )
...
Co-authored-by: Maurits <maurits@vloop.nl >
Co-authored-by: mauritskorse <mauritskorse@gmail.com >
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-25 22:00:32 +13:00