-
-
Notifications
You must be signed in to change notification settings - Fork 5
Getting Started: Installation
Get ChoreOps up and running in your Home Assistant instance. This guide covers fresh installations for v0.5.0+.
Tip
Upgrading from KidsChores? See Migration from KidsChores.
Before installing ChoreOps, ensure you have:
- Home Assistant: Version 2025.06 or higher
- HACS (recommended): Installed and configured (HACS installation guide)
- Storage: ~5MB for integration files
- Network: Internet access for installation (runs locally after install)
HACS provides automatic updates and easier management of custom integrations.
Prefer to add it manually in HACS? Follow the steps below.
- Ensure HACS is installed. If you haven't yet installed HACS, follow the HACS installation guide.
- In Home Assistant, navigate to HACS.
- Click the three-dot menu in the top-right corner and select "Custom repositories".
- Enter the repository URL:
https://github.com/ccpk1/choreops - Select "Integration" from the Category dropdown and click "ADD".
- Search for "ChoreOps" in HACS and install the integration.
- Restart Home Assistant to apply the changes.
For users who prefer manual installation or don't use HACS.
-
Download Latest Release Visit the ChoreOps GitHub releases page and download the latest version.
-
Extract Files Unzip the downloaded file to access the
choreopsdirectory. -
Copy to Custom Components Copy the entire
choreopsdirectory to your Home Assistantcustom_componentsfolder:<config>/custom_components/choreops/Your directory structure should look like:
config/ └── custom_components/ └── choreops/ ├── __init__.py ├── manifest.json ├── config_flow.py └── ... -
Restart Home Assistant Settings → System → Restart (required to recognize the new integration)
After installation and restart, configure ChoreOps through the Home Assistant UI.
-
Navigate to Integrations Settings → Devices & Services → Integrations
-
Add Integration Click "+ Add Integration" in the bottom-right corner
-
Search for ChoreOps Type "ChoreOps" in the search box and select it
[!NOTE] You can also use this direct link: Add ChoreOps Integration
When you first add the ChoreOps integration, the Data Recovery Options dialog appears before anything else.
For brand new installations, select "Start fresh (creates backup of existing data)". This is the most common choice for first-time users.
Other options (for advanced scenarios):
- If you have an existing backup or data file, see Backup and Restore Reference for guidance on using these recovery options
Tip
Keep it simple. The configuration wizard only requires setting up your Points System. We strongly recommend starting there, then reviewing the guides before adding users and chores. Adding 20 chores during initial setup usually wastes time—add them one at a time as you learn the system.
After selecting your data recovery option, the setup wizard guides you through initial configuration:
- Points Label: Choose your family's points name (e.g., "Stars", "Bucks", "Coins", "Points")
- Icon (optional): Select an icon to represent points
This name appears throughout the integration (sensors, notifications, dashboards).
You can add users and chores during setup, but we recommend new users skip these steps or add minimal items initially:
- Review the Quick Start Guide first
- Understand the workflow before creating entities
- Add them one at a time through Options Flow after reviewing relevant guides:
- Users Guide - Learn about user management
- Chores Guide - Understand chore configuration options
To skip: Simply click "Submit" without filling in optional fields, or close the wizard after completing Points setup.
After completing setup, verify the integration loaded successfully:
Settings → Devices & Services → Integrations
You should see ChoreOps listed with a checkmark.
Note
To view specific sensors and entities created, see the Entities Overview guide.
Start here: Quick Start Guide - Walk through creating your first users and chore with a complete workflow demonstration.
After completing the Quick Start, explore:
- Users Guide - User management and approval capabilities
- Chores Guide - Chore configuration and scheduling options
- Rewards Guide - Create a reward redemption system
- Badges Guide - Compare badge types, then set up the model that fits your goals
- Entities Overview - Understand all entities created
- Services Reference - Automate with ChoreOps services
Settings → Devices & Services → Integrations → ChoreOps → Configure
The configuration settings allow you to manage all aspects of the integration:
- Add/edit/remove users
- Add/edit/remove chores
- Add/edit/remove rewards
- Add/edit/remove badges
- Configure bonuses and penalties
- Set up achievements and challenges
- General options / backup and recovery
See Backup and Restore Reference for:
- Backing up your ChoreOps data
- Migrating between Home Assistant instances
- Version upgrade procedures
- Disaster recovery
Problem: ChoreOps doesn't show up in Add Integration list
Solutions:
- Verify files copied correctly to
custom_components/choreops/ - Check Home Assistant logs: Settings → System → Logs
- Restart Home Assistant again
- Clear browser cache (Ctrl+Shift+R or Cmd+Shift+R)
Problem: Entities missing after setup
Solutions:
- Check integration status in Settings → Devices & Services
- Verify users and chores created in Options Flow
- Check logs for errors: Settings → System → Logs, search "choreops"
- Reload integration: Settings → Devices & Services → ChoreOps → ⋮ → Reload
Problem: Changes made in Options Flow don't take effect
Solutions:
- Wait 30-60 seconds for entity updates
- Refresh browser page
- Check Developer Tools → States for updated values
- Reload integration if necessary
- FAQ - Common questions answered
- Troubleshooting Guide - Detailed troubleshooting
- GitHub Issues - Report bugs and request features
Important: Please report any installation issues via GitHub Issues so we can improve this guide.
🚀 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