TL;DR: A person’s “state” in a defined zone is not really working. It does not use zone names when within the zones, it only says “Away”.
Configuration: 1 android and 1 iPhone both with Owntracks (configured via Integrations) and Bluetooth trackers (in known_devices). Trackers “merged” using “Persons”. Zones in HA are Home (default), and defined Daycare and Work. (Also, in case it matters: 0.94.1, running on Gigabyte Brix i3, 8Gb ram, 128Gb SSD, Ubuntu 18.04.2 LTS, running HASSio in Docker.)
Issue: The state of a person (not a single device… a person with merged devices), when not home… shows as “Away”, never the name of the defined zone like it used to. Example: when my wife gets to work… her BT tracker state says “Away” and her Owntracks entity says “Work”… but the status for her person says “Away”… not “Work”.
This broke a bunch of my automations that relied on triggering when people entered or left the defined “zones”.
(It worked properly before 0.94 and the transition of Owntracks and other trackers to “Integrations”.) The immediate fix is to just trigger those automations off of the individual owntracks entities and not the person entity, but… it used to work… and I figure it couldn’t hurt to see if anyone else is having the issue and if so, make it known so it can be fixed.