14 Commits

Author SHA1 Message Date
9511f08d2b don't create Builders on heap, use temporary objects instead 2025-10-08 11:36:40 +02:00
07eeac8beb add support for using lambdas with captures as factory_builder functions 2025-10-05 11:35:55 +02:00
d69a0a59cb add binary sensor which requires the introduction of GenericSensor class 2025-10-02 08:08:12 +02:00
17105a0ce2 add reference to external Scheduler and update library dependencies 2025-09-17 15:37:08 +02:00
7adc710271 use task for restart to allow delay and give a chance to web server to
send reponse back
2025-09-06 21:45:13 +02:00
9b1ecf73ce add sensor for wifi signal strength 2025-06-05 18:35:50 +02:00
f33ed5cd75 add restart button for ESP devices 2025-03-27 12:28:00 +01:00
0eec971560 add support for jsonAttributesTemplate and remove overrideConfig 2024-10-28 12:13:42 +01:00
baa3d2d0b8 - avoid possible buffer overflows by using snprintf
- uniqueId is a field now - optimizes string copy
- store long strings in FLASH memory
2024-10-18 22:14:37 +02:00
138c7b5cd8 read heap stats once and put them in both sensors and json attributes 2024-10-18 08:45:24 +02:00
8f534cce94 keep track of enabled sensors using struct 2024-10-09 08:53:51 +02:00
2456ae1dc8 use StatusRequest to signal mqtt connectivity - fixes updates being published only after mqtt has been connected 2024-10-09 08:53:46 +02:00
6468db5565 add restart reason sensor 2024-10-08 21:03:55 +02:00
f1901a1b53 add support for precondfigured components - heap stats 2024-10-08 20:56:27 +02:00