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 |