-
-
Notifications
You must be signed in to change notification settings - Fork 34
Getting Started: Quick Start
Walk through creating your first kid, parent, and chore to understand the basic KidsChores workflow.
Note
This guide covers the minimum steps to get started. For complete configuration options, see the entity-specific guides linked below.
By the end of this guide, you'll have:
- β Created your first kid
- β Created your first parent
- β Created your first chore
- β Tested the claim-approve-points workflow
Time required: ~10 minutes
Kids earn points by completing chores.
Required field:
- Name: Enter the kid's name (e.g., "Sarah")
All other fields are optional. Click Submit to continue.
Navigation: Settings β Devices & Services β Integrations β KidsChores β Configure β Manage Kid β Add Kid
For complete kid configuration options (icons, Home Assistant user linking, notifications, etc.), see Kids and Parents Guide.
Parents approve chores and manage the system.
Required field:
- Name: Enter the parent's name (e.g., "Mom")
Important field:
- Associated Kids: Select which kids this parent can manage (select "Sarah")
All other fields are optional. Click Submit to continue.
Navigation: Settings β Devices & Services β Integrations β KidsChores β Configure β Manage Parent β Add Parent
For complete parent configuration options, see Kids and Parents Guide.
Let's create a simple chore to test the workflow.
Required fields:
- Name: "Make Bed"
-
Default Points:
10 - Assigned Kids: Select "Sarah"
Recommended settings (for testing):
- Recurring Frequency: Select "Daily"
All other fields can use default values. Click Submit to continue.
Navigation: Settings β Devices & Services β Integrations β KidsChores β Configure β Manage Chore β Add Chore
For complete chore configuration options (recurrence patterns, approval settings, overdue handling, etc.), see Chores Guide.
Developer Tools β States
Search for "sarah" to see the entities created:
-
Points sensor (
sensor.sarah_kidschores_points): Shows current points balance -
Chore status sensor (
sensor.sarah_kidschores_chore_status_make_bed): Shows chore state (pending,claimed,approved,overdue) and statistics - Chore buttons: Claim, approve, and disapprove buttons
For a complete list of all entity types, see Entities Overview.
Here's the basic chore cycle:
1. Chore Created β Status: pending
β
2. Kid Claims β Status: claimed
β
3. Parent Approves β Status: approved (points awarded)
β
4. Approval Reset Time (e.g., midnight) β Status: pending (cycle repeats)
Key points:
- Points are awarded when a parent approves
- Approved chores reset to pending based on their approval reset schedule (default:
At Midnight (Once), meaning the chore can be completed once per approval cycle) - When the approval reset occurs, recurring chores are rescheduled to their next due date based on recurrence settings
- Parents and kids can receive notifications when chores are acted on (if configured)
Developer Tools β Actions
Call the button press service:
action: button.press
target:
entity_id: button.sarah_kidschores_chore_claim_make_bedCheck the status sensor (sensor.sarah_kidschores_chore_status_make_bed) - state should now be claimed.
Developer Tools β Actions
Call the button press service:
action: button.press
target:
entity_id: button.sarah_kidschores_chore_approval_make_bedCheck the status sensor - state should now be approved.
Developer Tools β States
Find the points sensor (sensor.sarah_kidschores_points) - it should now show 10 points.
Instead of using Developer Tools, you'll want a user-friendly dashboard for everyday use.
This integration handles all the backend work - it creates all the entities you need (sensors, buttons, etc.) so you can display them however you like. You have complete creative freedom to:
- Build custom Lovelace cards using the entities from Entities Overview
- Create your own dashboard layouts that match your family's needs
- Use any Home Assistant dashboard features (conditional cards, badges, graphs, etc.)
- Integrate with other integrations and automations
However, the quickest way to see everything is to use the Auto-Populating Dashboard. This pre-built UI automatically displays all your kids, chores, rewards, and badges with no manual entity configuration - just add the dashboard YAML and it works immediately.
See the Dashboard Wiki for installation instructions, or explore the Entities Overview to build your own custom interface.
Now that you understand the basics, explore:
- Kids and Parents Guide - User management, notifications, multi-parent approvals
- Chores Guide - Recurrence patterns, approval settings, overdue handling, shared chores
- Entities Overview - Complete list of all sensors and buttons created
- Rewards Guide - Let kids spend their points
- Badges Guide - Set up milestone achievements
- Auto-Populating Dashboard - Pre-built dashboard UI
Remember: This guide shows the minimum required fields. Each entity type has many more configuration options available in the full guides linked above.
π Getting Started
βοΈ Configuration
- Kids & Parents
- Chores
- Chores - Advanced
- Rewards
- Points System
- Badges - Cumulative
- Badges - Periodic
- Notifications
π§ Services & Examples
π Advanced Topics
- Dashboard Integration
- Access Control
- Badge Gamification
- Badge Cumulative - Advanced
- Badge Periodic - Advanced
π Technical Reference
π©βπ§ Troubleshooting