I have a LD1115H sensor setup for my kitchen area along with an AM312 sensor separate from the LD1115H as well in the same area. The LD1115 would have false triggers every so often. Not sure if it is due to the location (next to the microwave) it was placed.
My workaround to prevent the lights coming on due to false positive is to set a condition to only turn on the light if the AM312 has been triggered less than 3 minutes ago. Seems to work, but if the AM312 would fail at any time, then the lights will never turn on when triggered.
condition:
- condition: template # Prevent false triggers. remove if not needed
value_template: >-
{%- set seconds = (now() - states.binary_sensor.motion_kitchen_occupancy.last_changed).seconds -%}
{{ seconds <= 180 }}