Skip to content

Getting Started: OpsCenter

ccpk1 edited this page Jun 16, 2026 · 1 revision

OpsCenter Overview

Prerequisites: Completed Quick Start Guide

The OpsCenter is the administrative dashboard for managing a household's chores, economy, and user profiles. It is designed to work on a per-user basis — you select a user profile, and all controls focus on that user.

Note

The OpsCenter is a convenience layer — it consolidates common management actions into an easy-to-use interface. It does not duplicate the full capability of the integration configuration page (Settings → Integrations → ChoreOps). The integration configuration remains the master location for all configuration changes, and most capabilities are also exposed via services and sensors for advanced automation use. The OpsCenter is not intended as a substitute for the integration configuration.

Two admin layout modes are available:

  • Per User (admin-<user-slug> view) — one OpsCenter per user, showing that user's approvals, chores, and economy
  • Shared (admin view) — a combined admin view showing all users with pending approvals

Both layouts share the same section organization.


Page Organization

The OpsCenter page is organized into collapsible sections, top to bottom:

  1. Approval Board — pending claims
  2. Management — user profile selector
  3. Chore Management — all chores card + individual chore controls
  4. Economy Management — bonuses, penalties, points
  5. System Administration — link to integration config

1. Approval Board

Pending chore and reward claims awaiting approval or disapproval.

  • Each pending item shows who claimed it and what action is needed
  • Approve to award points, disapprove to reject and return to pending
  • Approvers can override points for chore approvals
  • Supports hold-action for more-info on each item

2. Management

The Management section selects which user profile the OpsCenter is targeting. All subsequent sections (chores, economy) operate on this user.

  • Profile selector: Pick a user from your household

3. Chore Management

Two groups of controls organized under one collapsible section.

3a. All Chores

A unified card for the selected user that combines pause, resume, reschedule, and reset actions. The card has two visual states depending on whether the user's chores are paused.

Active state (chores not paused):

Control Description
Pause Pause all chores for this user — no penalties/notifications during pause
Pause Until Pause with a return date; auto-unpauses at first midnight after that date
Reschedule controls Three buttons using the date picker value:
└ Shift Independent Reschedule only independent (per-assignee) chores
└ Shift Indep & Primary Reschedule independent + primary-standby chores
└ Shift All (incl. shared) Reschedule all chore types

Paused state (chores paused):

Control Description
Resume Unpause with no other changes (safe default)
Resume + Shift Independent Unpause + shift past-due independent chores to now
Resume + Shift Indep & Primary Unpause + shift past-due independent + primary-standby chores
Resume + Shift All (incl. shared) Unpause + shift all past-due chores

Resume-shift buttons show "Past: Now" as their subtitle to distinguish them from the date-picker-driven reschedule buttons below.

Reset all overdue: If the selected user has overdue chores, a reset button appears to reset all of them at once.

Resetting individual missed chores: If a chore is in overdue or missed state, a per-chore reset button is available in the Individual Chore Controls section (see below).

3b. Individual Chore Controls

Appears when a specific chore is selected. The chore picker is available here to choose which chore to manage.

Chore overview card: Shows the selected chore's full details:

  • Current state and assignee status
  • Due dates, schedule, and recurrence
  • Rotation position and turn holder (for rotation chores)
  • Assignee list with state per assignee
  • Standby info and claim mode (for primary-standby chores)
  • Approval reset type and overdue handling

Quick assign / remove: Add or remove users from this chore inline without opening the full chore editor.

Primary & Standby controls (primary-standby chores only):

Control Description
Make Primary Reorder assignees so the selected user moves to first position, making them primary
Activate Standby Assign the current turn to the selected standby, making them responsible for that cycle
Activate All Open a rotation cycle — all assignees can claim regardless of turn position
Reset Rotation Reset turn to the first assigned profile

Rotation controls (rotation simple/smart chores only):

Control Description
Move to Front Reorder assignees so the selected user moves to first position
Set Turn Assign the current turn to the selected user
Activate All Open a rotation cycle — all assignees can claim regardless of turn position
Reset Rotation Reset turn to the first assigned profile

Action buttons (per-chore):

  • Claim (for overdue/available chores)
  • Reset overdue status (for chores in overdue or missed state)
  • Skip due date (advance to next occurrence)
  • Set due date (override the due date)
  • Mark as missed (skip and mark missed)

4. Economy Management

Economic controls for the selected user.

Bonus actions:

  • View configured bonuses
  • Apply a bonus to the user (grants points)
  • Clear applied — reset all applied bonuses for the current period
  • Each bonus shows its icon, name, point value, and last-applied timestamp

Penalty actions:

  • View configured penalties
  • Apply a penalty to the user (deducts points)
  • Clear applied — reset all applied penalties for the current period
  • Each penalty shows its icon, name, point value, and last-applied timestamp

Manual points adjustment:

  • Direct +/− points adjustment
  • Reason is recorded as "manual" (the manual_adjust_points service supports custom reasons, but the dashboard does not expose that field)

5. System Administration

A single button linking to the ChoreOps integration configuration page in Home Assistant (Settings → Integrations → ChoreOps). Use this to:

  • Edit integration-level settings (points label, update intervals, retention)
  • Reconfigure or remove the integration
  • Access the Options Flow for system-wide configuration

Related docs

Clone this wiki locally