Ping device tracker not showing

I’m using the ping integration for a while now:

binary_sensor:
  - platform: ping
    host: OnePlus7Pro
    count: 10
    scan_interval: 30
  - platform: ping
    host: Galaxy-S9
    count: 10
    scan_interval: 30

They show up as binary_sensors. But for some reason this doesn’t show any entities, and it doesn’t show any errors in the logs:

device_tracker:
  - platform: ping
    interval_seconds: 30
    consider_home: 1200
    hosts:
      first_phone: 'Galaxy-S9'
      second_phone: 'OnePlus7Pro'

I have the same problem.
Running 0.113 on docker.

I haven’t been able to solve this problem but found a work-around.
Using the Home Assistant Mobile app on your devices is a (better) solution to get a working device_tracker.

See: https://www.home-assistant.io/integrations/mobile_app/

I guess that works. I ended up using a Bayesian sensor, which was good enough for me. But I guess I could use an automation with device_tracker.see.

Has anyone figured this out? I am having the same issues, shows up as binary, but not as device tracker as per documentation: https://www.home-assistant.io/integrations/ping/#presence-detection

Ideas?

As for me, I haven’t tried any further. You could check for issues at home-assistant/core, and if there aren’t any already there, you could open one. But from what I understand, there’s not that much benefit from a device tracker over a binary sensor.