There’s a custom component that can work with binary sensors: GitHub - pnbruckner/ha-composite-tracker: Home Assistant Composite Device Tracker
You can also create an automation that will update an existing device tracker based on the new state: Is there a way to use a binary_sensor as an device_tracker? - #2 by TazUk