Skip to content

Chore Log Manager

Manage logged executions of household chores — list and get.

Access via grocy.chores_log.

for chore_log in grocy.chores_log.list(get_details=True):
    print(f"{chore_log.chore.name} - execution time: {chore_log.tracked_time} by {chore_log.done_by_user.display_name")

Class Reference

ChoreLogManager(api_client)

Manage household chores logs.

Access via grocy.chores_log.

list(get_details=False, query_filters=None)

Get all chores log.

Parameters:

Name Type Description Default
get_details bool

Fetch full chore log details for each item.

False
query_filters list[str] | None

Optional Grocy API query filters.

None

get(chore_log_id, get_details=False)

Get a single chore log by ID.

Parameters:

Name Type Description Default
chore_log_id int

The Grocy chore log ID.

required