Problem tracking a Tile Mate with ESPresense due to changing mac

I’m using an ESPresense node to track when my wife and I leave/arrive home so I can run some lights and cleaning automations. The tracking works pretty well with my iPhone after enrolling it, but since my wife is very picky with her Android phone’s Bluetooth use, I got her a Tile Mate she can put in her keyring, and I’m struggling to configure it. Thing is that it changes it’s mac, sometimes it’s tile:e90f62d6c407, sometimes it’s 9d410000-35d6-f4dd-ba60-e7bd8dc491c0-50183-63196. And worst of all is that if I create a sensor for one of these macs, after the Tile changes it, it won’t update but still mark it as detected, instead of “not_home”. I guess I should somehow enroll it as I did with my iPhone or create a sensor in HA with two macs, but I don’t know how to do neither of both things, could somebody give me a hand?

This is the code I use in configuration.yaml:

sensor:

  • platform: mqtt_room
    device_id: “iBeacon:9d410000-35d6-f4dd-ba60-e7bd8dc491c0-50183-63196”
    name: tile-mate
    unique_id: tile-mate
    state_topic: “espresense/devices/iBeacon:9d410000-35d6-f4dd-ba60-e7bd8dc491c0-50183-63196”