Skip to content

Integration for tracking Kids Watch devices in Home Assistant

License

Notifications You must be signed in to change notification settings

kasitoru/kidswatch_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kids Watch Tracker for Home Assistant

hacs_badge Version Home Assistant License Python Donate

Integration for tracking Kids Watch devices (such as HONOR Choice Kids Watch) in Home Assistant.

Installation

Method 1: Via HACS (Recommended)

  1. Ensure you have HACS installed
  2. In HACS, go to "Integrations"
  3. Click the three dots in the top right → "Custom repositories"
  4. Add the repository URL: https://github.com/kasitoru/kidswatch_tracker
  5. Select category "Integration"
  6. Search for "Kids Watch Tracker" in HACS and install it
  7. Restart Home Assistant

Method 2: Manual Installation

  1. Download the archive with the latest version of the integration
  2. Copy the custom_components folder to your homeassistant directory
  3. Restart Home Assistant

Configuration

UI Configuration

  1. After installation, go to Settings → Devices & Services → Integrations
  2. Click "Add Integration"
  3. Search for "Kids Watch Tracker"
  4. Fill in the configuration form:
    • Country Code: Select your country from the dropdown list
    • Phone Number: Phone number associated with your Kids Watch account
    • Password: Password for your Kids Watch account
    • Update Interval: How often to update location (seconds, default: 60)
    • Force Update Location: If enabled, will request location update on every poll

Configuration Options

After setup, you can adjust settings via the integration's "Configure" menu:

  • Update Interval: 30 to 3600 seconds
  • Force Update Location: Enable/disable

Entities

For each child/device, the following entities are created:

Device Tracker

  • device_tracker.kidswatch_tracker_[device_id]: Main location tracking entity

Attributes:

  • locate_time: Last location update timestamp
  • charging: Whether device is charging (true/false)

About

Integration for tracking Kids Watch devices in Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Languages