mirror of
https://github.com/esphome/esphome.git
synced 2026-09-16 09:38:42 +00:00
c722ef0369c972d85ae79be598d1a36a92eae88a
Template ValueListFilter, FilterOutValueFilter, and ThrottleWithPriorityFilter on N (the number of configured values) so the value list is stored in std::array<TemplatableValue<float>, N> instead of FixedVector. Non-template helpers value_list_matches_any() and throttle_check_and_update() keep the iteration loops in the .cpp to avoid template bloat.
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
601 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
