mirror of
https://github.com/esphome/esphome.git
synced 2026-09-13 08:17:34 +00:00
9be87f66c383ee3b872035c0149c34ceecc413c4
Replace bool_filter with generic forwarder parameter that accepts any struct type. Components can define their own forwarders with custom fields (e.g., LockStateForwarder needs both automation and lock entity pointers). Migrates number (NumberStateTrigger) and lock (LockStateTrigger) to prove the API is flexible enough for diverse patterns.
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
613 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
