Skip to main content

Services

Every data action is a Home Assistant service, so it's usable from automations, scripts, and voice:

  • Taskshome_keeper.add_task, update_task, delete_task, complete_task (with optional completed_at to back-date it, plus note/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 current old_ts; unlike update_completion this changes the date, not the metadata), trigger_task (arm a condition-driven task), snooze_task (defer the due date by hours without 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), and list_tasks (returns a response).
  • Notificationshome_keeper.notify sends an actionable notification for what's due from a saved notification or profile (returns {matched, sent}). See Notifications.
  • Applianceshome_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, and export_inventory (the last two return a response).