J. Nick Koston 3302903c39 [api] Lower default max_connections to 5 on esp32/libretiny
With N=5 the static-RAM trade becomes net-negative at just 1 client
(the typical ESP32 deployment — just Home Assistant):

  +8 B static (5 slots × 4 B − 12 B removed vector object)
  −12 B heap (8 B header + 4 B slot) at 1 client
  = −4 B net

N=6 had breakeven at 2 clients; N=5 puts breakeven at 1 client so the
common case is pure win.

5 slots covers HA + dashboard + 1 reconnecting socket, which is all
most deployments ever use. Users needing more can bump explicitly in
YAML (schema max is 20).

host stays at 8 (no BSS-slot concern). esp8266 stays at 4, rp2040
stays at 4.
2026-04-21 12:07:18 +02:00
2023-06-12 17:00:34 +12:00
2022-09-06 15:48:01 +12:00
2025-12-21 09:26:03 -05:00
2024-03-28 10:20:51 +13:00
2025-07-17 22:40:28 +12:00
2026-04-07 22:29:55 +00:00
2025-12-08 14:37:45 -05:00
2026-04-09 11:28:48 +12:00
2025-07-17 22:40:28 +12:00
S
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme Multiple Licenses
596 MiB
Languages
C++ 55.8%
Python 43.6%
C 0.3%
JavaScript 0.2%