-
Notifications
You must be signed in to change notification settings - Fork 0
Chores
Access via Settings → Integrations → TaskMate → Configure → Manage Chores.
You can add chores one at a time or in bulk (multiple chores with the same settings in one step).
| Field | Default | Description |
|---|---|---|
| Name | — | Display name shown on the child card |
| Description | "" |
Optional subtitle shown below the name when enabled on the card |
| Points | 10 |
Stars earned when the chore is completed and approved |
| Time of Day | anytime |
Groups the chore into a time slot — controls which child card instance shows it |
| Scheduling Mode | specific_days |
specific_days — appear on selected days. recurring — rolling recurrence window. |
| Due Days | none | Days of the week this chore is scheduled — see below |
| Assigned To | all children | Which children this chore belongs to — leave empty for all |
| Requires Approval | true |
If on, completion is pending until a parent approves it |
| Daily Limit | 1 |
How many times per day this chore can be completed |
| Completion Sound | coin |
Sound played when ticked off on the child card |
| Value | When to use |
|---|---|
morning |
Chores done before school / after waking |
afternoon |
After school chores |
evening |
Before dinner / homework |
night |
Bedtime routine |
anytime |
No time restriction — always shown |
The child card can be configured to show only chores matching a specific time category. You can have multiple child cards on the same dashboard for different times of day.
Optionally restrict a chore to specific days of the week. Valid values:
monday tuesday wednesday thursday friday saturday sunday
Example: A homework chore that only applies Monday–Friday.
How the child card handles chores not due today is controlled by the due_days_mode card config:
| Mode | Behaviour |
|---|---|
hide |
Chores not due today are hidden entirely (default) |
dim |
Chores not due today are shown greyed out and non-interactive |
show |
All chores shown regardless of schedule |
Note: Due days are currently set via the config flow. A dedicated UI for due day selection is planned.
By default, chores are assigned to all children. To assign a chore to specific children, select the child names during chore creation/editing.
When assigned to specific children, only those children will see the chore on their child card.
When requires_approval is on:
- Child taps the chore on the child card
- The chore shows as completed (ticked) but grayed out
- The child's
pending_pointsbalance increases - The parent sees the completion in the Approvals card / Parent Dashboard
- Approve → points move from pending to the child's balance
- Reject → completion removed, no points awarded
When requires_approval is off:
- Points are awarded immediately on completion
Controls how many times a chore can be completed in a single day. Useful for:
- Chores that can be done multiple times (e.g. "Drink a glass of water" × 5)
- Preventing accidental double-completions
The child card shows (0/5) style progress when daily_limit > 1.
| Value | Meaning |
|---|---|
100 |
Expected every day (daily chore) |
50 |
Expected every other day |
25 |
Expected about weekly |
14 |
Expected roughly twice a month |
Set this accurately for rewards to take the expected number of days to reach.
Each chore can have its own sound that plays when it's ticked off on the child card. This overrides the card's default_sound setting.
Available sounds: none, coin, levelup, fanfare, chime, powerup, undo, fart1–fart10, fart_random
See Completion Sounds for descriptions of each sound.
Use Add Multiple Chores to create several chores at once with the same settings. Enter chore names one per line or comma-separated:
Make Bed
Brush Teeth
Tidy Bedroom
Put Shoes Away
All created chores will share the same points, time of day, assignment, and other settings. You can edit them individually afterwards.
Each chore has an auto-generated 8-character ID (e.g. b3f9a12c). This ID is used in:
- Service calls (
taskmate.complete_chore) - The
assigned_tofield in child records - Chore order lists
To find a chore's ID: Developer Tools → States → sensor.taskmate_overview → expand attributes → look in the chores array.