WTH Why can't I add an iBeacon to a Zone via the UI and why do zones always require lat/long (hint: moving car zone)?

iBeacons and zones have conflicting setup instructions and don’t seem to work well:

States that lat / long is required and does not mention anything about iBeacons

Companion App documentation mentions iBeacons but states that no lat/long is required:

Following the Companion App instructions above you get an error:

I would like to have zones that do not require lat/long data, e.g. having an iBeacon in my car (which moves and has no constant lat/long) so that HA knows that I am in the car.

The Settings for creating a new Zone only allow setting:

  • Name
  • Icon
  • Lat/Long (required, but not applicable when the zone is a moving object, like a car, boat, plane)
  • Radius
  • Passive

I would like to be able to add an iBeacon with:

  • UUID
  • Major
  • Minor
  • Mac (if needed)
  • optional lat/long