Suggest updating the ISY994 component, binary_sensor.py script to look for both an “On” heartbeat signal and “Off” heartbeat signal. Normal ISY behavior is to send the status that matches the current state of the parent sensor. As a result, door sensors that are closed (“Off”) will send an “Off” heartbeat signal, which is currently not picked up in the ISY component.
The “Off” or “On” status within the signal is meaningless. We need to be looking for the presence of a signal, irrespective of the embedded status.
Suggested enhancement is below. Thanks for the consideration!