-
-
Notifications
You must be signed in to change notification settings - Fork 20
Getting Started: Migration from KidsChores
Use this guide if you are moving from the legacy KidsChores integration to ChoreOps.
Note
This page is intentionally migration-only so it can be removed cleanly in a future release.
When you add ChoreOps, the integration checks for existing data files.
- If a ChoreOps data file already exists, ChoreOps uses that file.
- If no ChoreOps data file exists, ChoreOps can detect legacy KidsChores data and offer direct import/migration. Selecting either the
current_activefile or in the dropdown formigrate_from_kidschoreswill import the Kidschores data.
Migration is designed to be non-destructive for legacy files:
- KidsChores data files are left in place.
- ChoreOps creates and uses its own data file after migration.
- You can technically run both integrations side by side during setup and validation.
Warning
Side-by-side operation is useful during transition, but avoid long-term dual operation unless you understand the implications of maintaining two independent data stores.
Note
During migration, existing Challenge records are converted to equivalent Periodic Badge tracking to preserve intent and progress behavior where possible. They will be returning in a future release completely reimagined from their original implementation in KidsChores
- Install ChoreOps
- Add the ChoreOps integration in Home Assistant
- In Data Recovery Options, choose the migration/import option when legacy KidsChores data is detected
- Complete setup and validate entities, workflows, and dashboards
If no migration option appears, verify your legacy KidsChores files still exist in your Home Assistant storage path.
After you confirm ChoreOps is working, you can remove legacy files if desired.
In Settings → Devices & Services → Integrations → ChoreOps → Configure → General Options, the backup/restore delete action can detect legacy backup artifacts and allow deletion from within ChoreOps.
You can also delete legacy files manually using your preferred file-management tools.
Last Updated: February 2026
🚀 Getting Started
- Home
- Installation
- Migration from KidsChores
- Quick Start
- Quick Start Scenarios
- Dashboard Generation
- Backup & Restore
- OpsCenter
⚙️ 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
- Bulk Chore Updates via Scripts
- Auto-Approve Chores
- Calendar Event Due Dates
- NFC Claim Workflow
- Overdue Penalty Automation
- Critical Overdue Alerts
- Send ChoreOps Alerts to ntfy
📖 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