-
-
Notifications
You must be signed in to change notification settings - Fork 5
Technical: Users
Target Audience: Developers, automation builders, advanced dashboard users Covers: User-scoped entity naming, role/capability mapping, sensors, buttons, and core attributes
User-scoped entities follow these patterns:
sensor.<user>_choreops_*button.<user>_choreops_*calendar.<user>_choreops
Examples:
sensor.alex_choreops_points
sensor.alex_choreops_chores
sensor.alex_choreops_chore_status_feed_dog
sensor.alex_choreops_ui_dashboard_helper
button.alex_choreops_chore_claim_feed_dog
button.alex_choreops_chore_approval_feed_dog
button.alex_choreops_reward_claim_ice_cream
calendar.alex_choreopsNote
The suffix segment in * is generated from configured item names (chores, rewards, badges, bonuses, penalties).
This table shows what is created for a user profile by selected capabilities.
| Capability set | Sensors | Buttons |
|---|---|---|
can_approve only (no assignment) |
No assignee sensor set for that user profile | Approval/disapproval actions across the user's associated users |
allow_chore_assignment |
sensor.<user>_choreops_chores, sensor.<user>_choreops_chore_status_<chore>, sensor.<user>_choreops_ui_dashboard_helper, calendar.<user>_choreops
|
button.<user>_choreops_chore_approval_<chore> |
allow_chore_assignment + enable_chore_workflow
|
Same as above | Adds button.<user>_choreops_chore_claim_<chore> and button.<user>_choreops_chore_disapproval_<chore>
|
allow_chore_assignment + enable_chore_workflow + enable_gamification
|
Adds sensor.<user>_choreops_points, sensor.<user>_choreops_badges, and per-item status sensors (reward_status, badge_status, achievement_status, challenge_status) |
Adds reward claim/approval/disapproval and points/bonus/penalty action buttons |
can_manage (with or without can_approve) |
No extra sensor family by itself | No unique button family by itself; unlocks elevated management operations |
This page defines what gets created for a user profile. Detailed state/attribute contracts are documented in domain-specific technical pages.
-
Chore family:
sensor.<user>_choreops_chores,sensor.<user>_choreops_chore_status_<chore>, and chore action buttons -
Points family:
sensor.<user>_choreops_pointsand points/bonus/penalty/reward action buttons - Badge/progression family: per-item status sensors for rewards, badges, achievements, and challenges
-
Dashboard helper family:
sensor.<user>_choreops_ui_dashboard_helperand related helper pointers
- Chore lifecycle states, chore attributes, and actionability flags: Technical: Chores
- Point sensor attributes, transaction behavior, and point button patterns: Technical: Points
- Badge entity contracts and progression details: Technical: Badges
Note
Use this page for capability-driven creation rules. Use the linked technical pages for full entity contracts and automation examples.
-
Assignee only:
allow_chore_assignment -
Assignee with full workflow:
allow_chore_assignment+enable_chore_workflow -
Assignee with points/rewards: add
enable_gamification -
Approver:
can_approve+ associated users -
Admin approver:
can_approve+can_manage+ associated users
Last Updated: February 2026 (role-based user technical reference)
🚀 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