Services
Every data action is a Home Assistant service, so it's usable from automations, scripts, and voice:
- Tasks —
home_keeper.add_task,update_task,delete_task,complete_task(with optionalcompleted_atto back-date it, plusnote/cost/photo/who),update_completion(amend a recorded completion's metadata),move_completion(re-timestamp a recorded completion — back-date or correct it — identified by its currentold_ts; unlikeupdate_completionthis changes the date, not the metadata),trigger_task(arm a condition-driven task),snooze_task(defer the due date byhourswithout completing),skip_task(advance to the next occurrence without completing),set_task_consumable(link a task to an appliance consumable so completing it draws down stock — omit the ids to unlink), andlist_tasks(returns a response). - Notifications —
home_keeper.notifysends an actionable notification for what's due from a saved notification or profile (returns{matched, sent}). See Notifications. - Appliances —
home_keeper.add_asset,update_asset,delete_asset,adjust_part_stock,add_asset_document/update_asset_document/remove_asset_document(attach, rename or detach a manual/warranty/receipt — links here, files upload from the panel),list_assets, andexport_inventory(the last two return a response).