-
-
Notifications
You must be signed in to change notification settings - Fork 5
Configuration: Challenges
Warning
Challenges will be made available in future update.
Prerequisites: Configuration: Users, Configuration: Chores, Configuration: Points Scope: Configure time-bound assignee or group goals
Challenges are time-bound goals designed to drive short-cycle focus.
Use challenges when you want:
- Campaign-style goals for a date range
- Team or cohort targets with urgency
- Automatic point rewards on successful completion
Note
The challenge/achievement model is legacy and expected to evolve in future ChoreOps versions. This page documents the current configuration contract and will be updated as the model is re-imagined.
Note
Challenges are currently unavailable for new setup in this release. The steps below are retained as legacy reference for existing installs and migration context.
- Go to Settings → Devices & Services → ChoreOps → Configure
- Select Manage Challenge
- Choose Add Challenge
- Complete the form and save
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Unique challenge name |
| Description | No | Optional context or rules |
| Labels | No | Optional organization tags |
| Icon | No | Material Design icon |
| Field | Required | Notes |
|---|---|---|
| Assigned Assignees | Yes | Who participates in the challenge |
| Selected Chore | No | Leave blank to count qualifying activity across chores |
| Field | Required | Notes |
|---|---|---|
| Type | Yes | Challenge behavior model |
| Criteria | Yes | What is counted toward progress |
| Target Value | Yes | Completion threshold |
| Reward Points | Yes | Points granted on completion |
| Start Date | Yes | Challenge start time |
| End Date | Yes | Challenge end time |
- Progress is evaluated within the configured date window
- Updates occur as qualifying chore lifecycle events are processed
- Completion awards configured points
- After end date, challenge progression stops
Warning
Date windows should be explicit and realistic. Very short windows can look like tracking failures when no qualifying events occur in time.
- Short date range
- Clear target value
- Visible, motivating reward
- Team-wide assignment
- Mid-range target and balanced reward
- Label related chores for easier monitoring
- Themed chores and labels
- Fixed start/end dates
- Communicate scope clearly to participants
- Weekend Warrior: Complete 10 approved chores between Friday and Sunday
- Monthly Marathon: Complete 50 approved chores during a calendar month
- Theme Sprint: Complete a target number of chores with a specific label before end date
- Use challenges for short, time-bound campaigns with explicit start/end dates
- Use badges when you need broader motivational structures beyond campaign windows
- Use linked badges with challenges when you want challenge completion to trigger badge recognition
- Confirm current time is within start/end window
- Confirm assigned assignees and criteria match real activity
- Confirm selected chore (if set) is the one being completed
- Check end date and timezone interpretation in Home Assistant
- Reopen or recreate with corrected dates if needed
- Configuration: Achievements
- Configuration: Badges overview
- Technical: Badges
- Technical: Entities & States
Last Updated: February 2026
🚀 Getting Started
- Home
- Installation
- Migration from KidsChores
- Quick Start
- Quick Start Scenarios
- Dashboard Generation
- Backup & Restore
⚙️ Configuration
- General Options
- Points
- Users
- Chores
- Rewards
- Badges - Overview
- Badges - Cumulative
- Badges - Periodic
- Achievements
- Challenges
- Notifications
🔧 Services
💡 Tips & Tricks
- Template Cookbook for Chores, Rewards, and Approvals
- Auto-Approve Chores
- Calendar Event Due Dates
- NFC Claim Workflow
- Overdue Penalty Automation
- Critical Overdue Alerts
📖 Advanced Topics
- Dashboard Integration
- Access Control
- Chores - Advanced
- Badge Cumulative - Advanced
- Badge Periodic - Advanced
📚 Technical Reference
- Points
- Users
- Entities & States
- Chores
- Badges
- Configuration Detail
- Dashboard Generation
- Notifications
- Weekly Activity Reports
👩🔧 Troubleshooting