As a workaround, I created an MQTT device tracker and then I send “home”, “not_home” to the MQTT topic to update the state of this device tracker. This device tracker I link then to the person.
Or you can also use the device_tracker.see service to update the location.