Avatar for the esphome user
esphome
esphome
BlogDocsChangelog

[binary_sensor] Drop Component from filter classes, use self-keyed scheduler

#16131
Comparing
binary-sensor-filters-drop-component
(
58b4970
) with
scheduler-self-keyed-api
(
17173ba
)
CodSpeed Performance Gauge
0%
Untouched
143
Ignored
1

Benchmarks

144 total
Scheduler_SetTimeout_ExceedPool
::esphome::benchmarks
CodSpeed Performance Gauge
0%
981.6 µs980.4 µs
Scheduler_SetInterval
::esphome::benchmarks
CodSpeed Performance Gauge
0%
906 µs905.3 µs
FanPublish_State
::esphome::benchmarks
CodSpeed Performance Gauge
0%
244.7 µs244.7 µs
Scheduler_Defer_SameID
::esphome::benchmarks
CodSpeed Performance Gauge
0%
545 µs544.9 µs
SendSensorState_Immediate
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
315 µs315 µs
CalcAndEncode_DeviceInfoResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
7.2 ms7.2 ms
CalcAndEncode_BLERawAdvs12
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
Encode_LogResponse_Short
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
51.1 µs51.1 µs
CalcAndEncode_BLERawAdvs12_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
CalcAndEncode_ListEntitiesLightResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
605.9 µs605.9 µs
Encode_ListEntitiesSensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
348.2 µs348.2 µs
CalcAndEncode_ListEntitiesBinarySensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
271.6 µs271.6 µs
Encode_ListEntitiesLightResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
488.4 µs488.4 µs
CalcAndEncode_DeviceInfoResponse_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
NoiseHandshake_Full
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
CalcAndEncode_LogResponse_Typical_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
239.2 µs239.2 µs
Encode_Varint_Large
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
19.2 µs19.2 µs
NoiseEncrypt_SmallMessage
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
PlaintextFrame_WriteBatch5
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
526.3 µs526.3 µs
CalcAndEncode_ListEntitiesSensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
411.3 µs411.3 µs
Encode_SensorStateResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
30.4 µs30.4 µs
PlaintextFrame_WriteSensorState
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
108.9 µs108.9 µs
Encode_LogResponse_Typical
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
59.6 µs59.6 µs
ProtoSize_Varint_Large
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
11.4 µs11.4 µs
ProcessBatch_SingleSensor
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
383.5 µs383.5 µs

Commits

Click on a commit to change the comparison range
Base
scheduler-self-keyed-api
17173ba
0%
[binary_sensor] Drop Component from filter classes, use self-keyed scheduler
cebdecd
2 hours ago
by bdraco
0%
Merge branch 'scheduler-self-keyed-api' into binary-sensor-filters-drop-component
58b4970
1 hour ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs