Jesse Hills c40cbc8929 [core] Add schema visibility hints to build & framework internals
Mark raw build-system and framework/SDK options with cv.Visibility so
schema-aware editors (device-builder) render them appropriately:

- YAML_ONLY (never in a visual editor): esphome build internals
  (build_path, platformio_options, build_flags, environment_variables,
  includes, includes_c, libraries, debug_scheduler) and platform
  framework internals (esp32 release/source/platform_version/
  sdkconfig_options/advanced/components and partitions; esp8266/rp2040
  source/platform_version; libretiny source; nrf52 framework advanced).
- ADVANCED (advanced disclosure): min_version, compile_process_limit
  and the esp32 toolchain override -- real but rarely-touched knobs.

Pure UI hints; validation and runtime are unchanged.
2026-06-18 20:18:47 +12:00
2023-06-12 17:00:34 +12:00
2022-09-06 15:48:01 +12:00
2024-03-28 10:20:51 +13:00
2025-12-08 14:37:45 -05:00
2026-06-11 12:41:19 +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 545 MiB
Languages
C++ 60.1%
Python 39.3%
C 0.3%
JavaScript 0.2%