10 Commits
Author SHA1 Message Date
Pierre 54c525c843 fix: ignore stale callbacks from rescheduled timers
- Add generation counters to SmartCondition and EventSensor timers.
- Preserve pending changes and the retention period when timers are restarted.
- Silently cancel timers that have already expired.
- Add regression tests for stale callbacks and expiry during cancellation.
2026-11-03 19:14:20 +01:00
Pierre 1a148d4e3f New time period virtual sensor 2026-10-25 20:39:52 +01:00
Pierre b97445ce92 A new epheleral_condition sensor type + fix issue with dangling callback 2026-10-16 08:49:57 +02:00
Pierre 3aa0120e3d Simplify the log grouping logic 2026-10-04 14:29:14 +02:00
Pierre ece851f5a0 add support for expression in sensor_attributes 2026-10-04 11:49:58 +02:00
Pierre cded4a0200 New group logging 2026-09-27 22:54:08 +02:00
Pierre 191e69eb1d new event forwarder 2026-09-26 19:21:19 +02:00
Pierre a387a13fa2 fix retain_contiion behavior which use to start the retain timer when the condition is true instead of when its false 2026-09-26 16:43:08 +02:00
Pierre 56e3f6e9e0 feat: add support for local expressions in ADExpressionContext and update smart condition handling 2026-06-03 21:52:58 +02:00
Pierre 45376aebcb migration from ha-cantegrill repo 2024-05-31 14:50:50 +02:00