跳至內容

Person Integration

2026年6月2日
Person Integration
渥屋科技股份有限公司, 系統管理者
Person

Person

The Person integration ties together one or more presence-detection entities so that WoowTech can reason about who is at home rather than merely which devices are present. Every person you define becomes its own entity, and that entity carries a single location state computed from whatever device trackers you have attached to it.

How the location state is decided

A single person can be followed by several trackers at once — for example the router that sees their phone on the Wi-Fi, a Bluetooth beacon in their car, and a GPS-based companion app. Because those sources can disagree, WoowTech resolves the person's state using a fixed order of preference:

  1. First it examines any network-based (non-GPS) trackers — routers, Bluetooth presence, and similar — that currently report home. If more than one qualifies, the one updated most recently is chosen.
  2. If none of those report home, it falls back to the GPS-capable trackers, again favoring the freshest update.
  3. When everything reports away, the person is set to not_home based on the most recently updated tracker.

The practical effect is this: while you are at the house, stationary network trackers take precedence over GPS, which prevents the location from flapping when GPS drifts indoors. Once you head out, GPS becomes authoritative and the network trackers serve only as a backstop.

Creating a person from the interface

The quickest route is the built-in management screen. Open Settings > People, choose Add person, and then:

  1. Enter a display name and, optionally, attach a photo.
  2. Decide whether this person may sign in to WoowTech.
  3. If sign-in is permitted, set a username, a password, the access level, and whether the account holds administrator rights.
  4. Select the device trackers that should drive this person's presence.

Defining people in YAML

The integration is already active whenever default_config: appears in your configuration.yaml — that is what enables the UI flow above. If you would rather declare people directly in YAML, use a person: block:

person:
  - name: Mariko
    id: mariko_2741
    device_trackers:
      - device_tracker.mariko_pixel
      - device_tracker.mariko_car

Configuration keys

Key Required Meaning
id yes A stable, unique string that identifies the person internally.
name yes The label shown for the person throughout the interface.
user_id no Associates the person with an existing WoowTech login account.
device_trackers no A list of tracker entity IDs whose states drive this person's location.

Actions

Action What it does
person.reload Re-reads the YAML person definitions without restarting WoowTech.

Adding a picture

To give someone a photo, open their page in the interface and either click to browse for an image or drag a file straight onto the page. After uploading you can crop the image to frame it however you like.

Start writing here...

網誌: Help center
分享這個貼文

閱讀下一篇
Z-Wave Controllers