I’m facing an issue with my Hubitat setup where events are occasionally not registering. Specifically, my custom device handler sends both presence and motion events, but one of them gets dropped about once every 20-30 times. Here’s what I’m observing:
When the device is inactive, I set both the presence and motion attributes via sendEvent. However, upon checking the device status, I sometimes find that presence is ‘not present’ while motion remains ‘active’, or vice versa. This inconsistency is quite frustrating, especially since it happens sporadically.
I’ve tried adjusting the timing between sendEvent calls, but that hasn’t resolved the issue. I’m wondering if there’s a limit to how quickly events can be processed by Hubitat. Perhaps adding a slight delay between sending the two events could help. I’m also considering whether the order in which I send the events affects the outcome.
If anyone has encountered a similar issue or has suggestions on how to troubleshoot or fix this, I’d greatly appreciate the input. Maybe there’s a setting or a workaround I’m not aware of. Thanks in advance for any help!