![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) smarthome-10andpre-commit-ci-lite[bot]
|
4c31961ae9
|
Update URLs (#12369)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-12-08 14:37:45 -05:00 |
|
 
|
f20aaf3981
|
[api] Device defined action responses (#12136)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-12-06 09:47:57 -06:00 |
|
 ![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)
|
09f3f62194
|
[api] Connected Condition - state_subscription_only flag (#11906)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-11-24 11:49:16 -06:00 |
|
Jesse Hills
|
a5751b294f
|
[api] Rename USE_API_SERVICES to USE_API_USER_DEFINED_ACTIONS (#12029)
|
2025-11-24 08:13:23 +13:00 |
|
J. Nick Koston
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06:00 |
|
Ludovic BOUÉ
|
1dabe83d04
|
[nrf52] api (#11751)
|
2025-11-10 11:48:33 +13:00 |
|
J. Nick Koston
|
dfa69173ea
|
[api] Use FixedVector const references for service array arguments (#11546)
|
2025-10-28 11:03:44 +13:00 |
|
J. Nick Koston
|
e26b5874d7
|
[api] Register user services with initializer_list (#11545)
|
2025-10-28 09:07:31 +13:00 |
|
J. Nick Koston
|
e23d66a8cf
|
[esp32] Automatic CONFIG_LWIP_MAX_SOCKETS configuration based on component needs (#11378)
|
2025-10-21 09:38:34 +13:00 |
|
J. Nick Koston
|
708f8a95e5
|
[api] Use FixedVector for HomeAssistantServiceCallAction to reduce flash usage and avoid realloc (#11277)
|
2025-10-16 02:48:38 +00:00 |
|
  
|
a62c7a03dd
|
[api] Add support for getting action responses from home-assistant (#10948)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2025-10-08 20:47:36 +13:00 |
|
J. Nick Koston
|
19439199cc
|
[api] Add configurable send queue limit to prevent OOM crashes (#10973)
|
2025-10-06 09:25:04 +13:00 |
|
J. Nick Koston
|
0137954f2b
|
[const] Move CONF_MAX_CONNECTIONS to const.py (#11007)
|
2025-10-03 18:20:00 -05:00 |
|
J. Nick Koston
|
6018f5f5d1
|
[api] Add configurable connection limits (#10939)
|
2025-09-30 22:24:19 +13:00 |
|
J. Nick Koston
|
a56d044d98
|
[api] Prevent API from overriding noise encryption keys set in YAML (#10927)
|
2025-09-28 22:42:58 -05:00 |
|
J. Nick Koston
|
1922b7b3ed
|
[api] Make password and encryption mutually exclusive, add deprecation warning for password auth (#10871)
|
2025-09-24 22:20:35 -05:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
Jesse Hills
|
d45944a9e2
|
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action (#10316)
|
2025-08-20 06:47:20 -05:00 |
|
Jesse Hills
|
49a46883ed
|
[core] Update core component codeowners to `@esphome/core` (#10082)
|
2025-08-05 06:24:24 +00:00 |
|
J. Nick Koston
|
05f6d01cbe
|
[api] Add conditional compilation for Home Assistant service subscriptions (#9900)
|
2025-07-27 18:35:35 -10:00 |
|
J. Nick Koston
|
a9d6ece752
|
[api] Add conditional compilation for Home Assistant state subscriptions (#9898)
|
2025-07-26 01:28:44 -05:00 |
|
J. Nick Koston
|
a45a45c688
|
[api] Split frame helper implementation into protocol-specific files (#9746)
|
2025-07-21 13:10:08 +12:00 |
|
J. Nick Koston
|
dd5ba5a90c
|
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) (#9451)
|
2025-07-11 19:08:03 -10:00 |
|
J. Nick Koston
|
440de12e3f
|
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354)
|
2025-07-08 09:04:41 +12:00 |
|
J. Nick Koston
|
5b55e205ef
|
Save flash and RAM by conditionally compiling unused API password code (#9297)
|
2025-07-03 09:42:08 +12:00 |
|
 J. Nick KostonandJesse Hills
|
aaa7117ec9
|
Update libsodium to 1.0.20 (#9240)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-06-30 20:47:04 +12:00 |
|
J. Nick Koston
|
6a354d7c94
|
Reduce API component memory usage with conditional compilation (#9262)
|
2025-06-30 15:33:35 +12:00 |
|
J. Nick Koston
|
24bbfcdce7
|
Reduce API memory footprint through bitfield consolidation and type sizing (#9252)
|
2025-06-30 11:42:57 +12:00 |
|
J. Nick Koston
|
2ed5611a08
|
Replace API deferred queue with efficient message batching system (#9012)
|
2025-06-11 11:49:15 +12:00 |
|
 Keith BurzinskiandJesse 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 |
|
Clyde Stubbs
|
ecd3d838c9
|
[api] Bump noise-c library version (#7288)
|
2024-08-15 15:35:03 +12:00 |
|
Jesse Hills
|
cb9906b921
|
[api] `homeassistant.action replaces homeassistant.service` (#7171)
|
2024-08-01 22:38:36 +12: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 |
|
Jesse Hills
|
f81c556b63
|
Update components "if x in config" (#5181)
|
2023-08-02 16:25:26 +12:00 |
|
Otto Winter
|
c08b21b7cd
|
Bump noise-c from 0.1.3 to 0.1.4 (#2602)
|
2021-10-22 12:12:07 +02:00 |
|
Otto Winter
|
1c58b17235
|
API encryption switch to libsodium backend (#2456)
|
2021-10-06 22:36:12 +02:00 |
|
Otto Winter
|
e5051eefbc
|
API encryption (#2254)
|
2021-09-09 09:22:47 +12:00 |
|
 Otto WinterandJesse Hills
|
2790d72bff
|
Convert API to use sockets (#2253)
* Socket component
* Lint
* Lint
* Fix esp8266 missing INADDR_ANY
* API convert to sockets and frame helper
* Fix compile error
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-08 12:52:57 +02:00 |
|
 
|
aebad04c0b
|
Convert core components to async-def coroutine syntax (#1658)
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-23 22:10:30 +02:00 |
|
Guillermo Ruffino
|
69879920eb
|
add-black (#1593)
* Add black
Update pre commit
Update pre commit
add empty line
* Format with black
|
2021-03-07 16:03:16 -03:00 |
|
Jesse Hills
|
703e9673c2
|
Adds new homeassistant.tag_scanned action (#1281)
|
2020-09-16 12:29:20 +02:00 |
|
Otto Winter
|
4996967c79
|
Add CODEOWNERS mechanism (#1199)
|
2020-07-25 15:57:18 +02:00 |
|
Otto Winter
|
056c72d50d
|
Drop Python 2 Support (#793)
* Remove Python 2 support
* Remove u-strings
* Remove docker symlinks
* Remove from travis
* Update requirements
* Upgrade flake8/pylint
* Fixes
* Manual
* Run pyupgrade
* Lint
* Remove base_int
* Fix
* Update platformio_api.py
* Update component.cpp
|
2019-12-07 18:28:55 +01:00 |
|
Otto Winter
|
5c56f15c67
|
Fix homeassistant.service schema lambda (#833)
* Fix homeassistant.service schema lambda
Fixes https://github.com/esphome/issues/issues/820
* Improve
* Fix
|
2019-11-05 22:27:35 +01:00 |
|
Otto Winter
|
8dee5c5fe8
|
Adjust default reboot timeouts
|
2019-06-30 09:12:48 +02:00 |
|
Otto Winter
|
2712c44004
|
Update dependencies (#653)
* Update pio dependencies
* Platformio 4
* Fixes
* Update platformio_api.py
* Lint
|
2019-06-28 11:29:37 +02:00 |
|
Otto Winter
|
369d175694
|
Create Protobuf Plugin for automatically generating native API stubs (#633)
* Create Protobuf Plugin for automatically generating native API stubs
* Format
* Delete api.proto
* Cleanup, use no_delay conditionally
* Updates
* Update
* Lint
* Lint
* Fixes
* Camera
* CustomAPIDevice
* Fix negative VarInt, Add User-defined services arrays
* Home Assistant Event
* Fixes
* Update custom_api_device.h
|
2019-06-18 19:31:22 +02:00 |
|
Otto Winter
|
953d7f6193
|
Check lambdas for return statement (#539)
|
2019-05-10 22:13:17 +02:00 |
|
Otto Winter
|
53c182ad37
|
Fix native API services not registered
Fixes https://github.com/esphome/issues/issues/290
|
2019-05-08 10:37:13 +02:00 |
|