mirror of
https://github.com/esphome/esphome.git
synced 2026-09-13 16:18:41 +00:00
bdc4a54613d77d8ededc180070369f5135f17be4
- TriggerForwarder::operator() now takes const Ts&... to avoid copies of non-trivial types (e.g., std::string). - Revert lock to trigger-based pattern: LockStateForwarder holds two pointers (automation + lock), exceeding sizeof(void*) which would cause Callback::create to heap-allocate. - Remove forwarder_extra_args from API since lock was the only user.
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
593 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
