At the risk of confusing matters I decided to simplify the rule to the logic that's failing and reproduced the same issue.
- Disabled the previous rule
- Cloned and simplified the rule
CONTROLLER: Music Room Light clone and kept only the problematic piece
- Enabled all logging on the rule
- Ensured
Music Room Light was off
- Triggered motion once at exactly
9:40 AM and walked away permanently
- It took about 10 seconds for the light to turn on
- Waited about 20 minutes before refreshing the logs etc and took the screenshots below (the light should be off by now)
I couldn't help but notice this odd entry:

That was logged when I triggered motion.
That 10 second delay and this issue in general also caused me to check the free memory and I'm seeing a significant difference between memory usage on 2.3.8.125 versus what I used to see on 2.3.7.145.
I had previously tracked free memory out of curiosity and now I'm glad I did. See the difference below.
2.3.7.145 Free Memory over time
Date/time,Free OS,5m CPU avg (C7 on 2.3.7.145)
02-09 14:24:36,670796,0.8 (after restart due to power outage)
02-11 14:26:41,553644,0.07 (2 days)
02-13 14:28:46,552484,0 (4 days)
02-15 14:25:45,530460,0.01 (6)
02-17 14:27:53,525696,0 (8)
02-19 14:25:02,521504,0.03 (10)
02-21 14:52:07,525412,0.01 (12)
02-23 14:54:12,521832,0 (14)
02-25 14:51:11,508864,0.12 (16)
02-27 14:53:18,498736,0.02 (18)
02-29 14:50:26,495392,0.02 (20)
03-02 14:52:28,497724,0.02 (22)
03-04 14:54:37,490800,0.02 (24)
03-06 14:51:41,481396,0.19 (26)
03-08 14:53:51,454008,0.05 (28)
03-10 14:55:58,443592,0.05 (30)
2.3.8.125 Free Memory over time
Date/time,Free OS,5m CPU avg (C7 on 2.3.8.125)
03-12 03:43:51,636412,3 (Immediately after update)
03-12 04:13:51,511864,0.08 (30 mins after)
03-12 04:43:54,497412,0.01 (1 hr)
03-12 09:44:07,467456,0.21 (6 hr)
03-12 15:44:24,420660,0.22 (12 hr)
03-13 03:44:55,399352,0.05 (1 day)
03-14 03:41:00,328924,0.09 (2 days)
03-16 03:43:05,326452,0.01 (4 days)
03-17 09:54:30,332296,0.11 (current ~5 days)
Questions are:
- Are the developers aware there seems to be an increase in memory usage/leaks over time which seems to be worsening with newer firmware?
- Could this be causing my issues?
- Can a firmware update break a custom driver? I'm wondering why there is such a delay now in the motion detector in reporting
inactive (more likely a lack of), wondering now if this is due to driver incompatibility or low free memory causing sluggishness