Skip to content

Releases: prestomation/ha-home-keeper

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:42
0a46eed

[0.9.0] - 2026-07-23

Added

  • Notes on problem-sensor tasks — remembered for next time. When Home Keeper
    mirrors a device_class: problem binary sensor as a task, you can now attach a
    free-text note to it right from the task's detail page (Add a note → type →
    Save). The note is for the instructions you want next time the problem fires —
    the fix that worked last time, a part number, where the shut-off valve is. It sticks
    with that sensor: it survives the task clearing and re-arming, and even survives the
    mirror being removed and recreated (turning problem-sensor sync off and on, or
    temporarily excluding the sensor), so it reappears the next time the same problem
    goes off.
  • Manufacturer/model/serial number for existing-device appliances. Attaching an
    appliance to a device you already have in Home Assistant used to offer only a device
    picker — none of the catalog fields a fully virtual appliance gets. Those fields
    (manufacturer, model, serial number, icon) are now available for existing-device
    appliances too, and picking a device prefills any that are still empty from the
    device's own registry entry — handy since not every integration reports them. Fields
    you've already filled in (or the device doesn't know) are never overwritten, so you
    can freely correct or complete what the device is missing. (Fixes #145)
  • Back-date or correct a task completion. The completion dialog now has an
    optional Completed at date/time field (defaults to now) for logging a
    completion in the past — so a floating task's next-due date measures from when
    you actually did it, not from when you got around to logging it. The task
    history list also gains a move date action on each completion row to fix an
    already-recorded entry's timestamp after the fact, without touching its note,
    cost, photo, or who. Backed by a new home_keeper.move_completion service and
    matching websocket command; automations that already react to
    home_keeper_task_completed / home_keeper_task_uncompleted see a move for
    free. (Fixes #143)

Fixed

  • The task-completion dialog's Save button was invisible. For a task set to
    "Ask for details" or "Require details" on completion, tapping Done opened a
    dialog to log a note/cost/who — but its Mark done/Save, Skip details,
    and Cancel buttons never rendered, in the panel or the mobile app, so there was
    no way to confirm or dismiss it. Home Assistant's ha-dialog component changed its
    internal slot API (action buttons must now be wrapped in <ha-dialog-footer>); the
    panel's completion dialog hadn't been updated to match. (Fixes #144)

v0.9.0b2

v0.9.0b2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:26
1b39451

[0.9.0b2]

Added

  • Back-date or correct a task completion. The completion dialog now has an
    optional Completed at date/time field (defaults to now) for logging a
    completion in the past — so a floating task's next-due date measures from when
    you actually did it, not from when you got around to logging it. The task
    history list also gains a move date action on each completion row to fix an
    already-recorded entry's timestamp after the fact, without touching its note,
    cost, photo, or who. Backed by a new home_keeper.move_completion service and
    matching websocket command; automations that already react to
    home_keeper_task_completed / home_keeper_task_uncompleted see a move for
    free. (Fixes #143)

Preview · PR #141 (0.9.0.dev141)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 18:48
fe2f08c

⚠️ Ephemeral preview build of #141 — not a real release. It is deleted when the PR closes; do not depend on it.

Built from commit fe2f08cc3ffcae7c95bb6cd8b206e01909ac185f.

Install via HACS: open Home Keeper → ⋮ → Redownload, enable Show beta versions, and pick 0.9.0.dev141. Or download home_keeper.zip below and unzip into config/custom_components/home_keeper/.

v0.9.0b1

v0.9.0b1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 05:50
80e9179

[0.9.0b1]

Added

  • Notes on problem-sensor tasks — remembered for next time. When Home Keeper
    mirrors a device_class: problem binary sensor as a task, you can now attach a
    free-text note to it right from the task's detail page (Add a note → type →
    Save). The note is for the instructions you want next time the problem fires —
    the fix that worked last time, a part number, where the shut-off valve is. It sticks
    with that sensor: it survives the task clearing and re-arming, and even survives the
    mirror being removed and recreated (turning problem-sensor sync off and on, or
    temporarily excluding the sensor), so it reappears the next time the same problem
    goes off.

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 19:05
dee5116

[0.8.0] - 2026-07-04

Added

  • Discover known companions from the panel. The Settings → Companions section
    now links out to the docs catalog of integrations and glue that work with Home
    Keeper, so you can browse the full list even when nothing is detected on your setup.
    The docs page also invites you to open a GitHub issue to suggest a companion (or
    glue) integration that should be listed.
  • In-form help for creating tasks. The task editor now explains itself as you fill
    it in: every field carries concise helper text, a ? icon by the form title links
    straight to the docs, and sensor-based tasks gain a short primer plus a live,
    computed hint
    that reads the bound sensor and spells out what happens next — e.g.
    "This sensor reads 660 h now. The task becomes due at 760 h, then every 100 h after
    each completion."
    This clears up the most common confusion with usage-meter tasks:
    the target counts usage from the sensor's current reading, not from zero, and the
    count restarts after each completion.
  • Product URL on replaceable parts. A part can now carry a link to where you buy
    it (e.g. an Amazon listing). When set, the part's name in the appliance detail page
    becomes a clickable link that opens the product page in a new tab, so reordering a
    worn or consumed part is one click away. (Fixes #118)
  • Attach a file to a replaceable part. A part can now carry a single attached
    file (a receipt, spec sheet, or photo) alongside its product URL — upload it from
    the part's editor and open or remove it later, the same secure upload/storage path
    appliance documents already use.
  • A linked task's "Consumable link" points straight at the part's product page.
    When a maintenance task is tied to a part that has a product URL, that link now
    opens the product page directly — in the panel's task detail and on the dashboard
    card's task row — instead of just naming the part.
  • Auto-create a "buy" task when a spare part runs low. A replaceable part that
    tracks stock with a reorder threshold can now opt into an automatic shopping
    reminder: enable Auto-create buy task on the part, and whenever its stock drops
    to (or below) the reorder point Home Keeper adds a one-off "Buy {part}" task —
    on the appliance's device page, the to-do list, and the panel. The reminder clears
    itself once the part is restocked above the threshold (or you turn the option off).
    Completing the reminder restocks the part by a configurable Restock quantity
    (default 1), closing the low → buy → restocked loop with no automation to write.

Changed

  • A task's appliance links now render as chips, inline with the rest. On the
    dashboard card, a task's document/metadata links, uploaded files, and a linked
    part's product URL previously appeared as plain blue links in a separate row below
    the task's chips, which read inconsistently. They now render as primary-tinted
    link-chips in the same chip row as the status, area, and label chips — one tidy,
    wrapping row — while still opening in a new tab on tap.

Fixed

  • Auto-generated maintenance task names now follow your Home Assistant language.
    The name Home Keeper generates for a wear part (e.g. "Replace {part} ({appliance})")
    was always English; it's now translated into your configured language across every
    surface — the panel, the to-do list, the calendar, notifications, and the device
    pages — and updates automatically if you change the language. (Fixes #119)
  • Fixed a batch of bugs found during an in-depth code review (correctness,
    security, and reliability), plus internal maintainability cleanups.

v0.8.0b5

v0.8.0b5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:56
d20db57

[0.8.0b5]

Changed

  • A task's appliance links now render as chips, inline with the rest. On the
    dashboard card, a task's document/metadata links, uploaded files, and a linked
    part's product URL previously appeared as plain blue links in a separate row below
    the task's chips, which read inconsistently. They now render as primary-tinted
    link-chips in the same chip row as the status, area, and label chips — one tidy,
    wrapping row — while still opening in a new tab on tap.

v0.8.0b4

v0.8.0b4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 17:50
da59059

[0.8.0b4]

Added

  • Auto-create a "buy" task when a spare part runs low. A replaceable part that
    tracks stock with a reorder threshold can now opt into an automatic shopping
    reminder: enable Auto-create buy task on the part, and whenever its stock drops
    to (or below) the reorder point Home Keeper adds a one-off "Buy {part}" task —
    on the appliance's device page, the to-do list, and the panel. The reminder clears
    itself once the part is restocked above the threshold (or you turn the option off).
    Completing the reminder restocks the part by a configurable Restock quantity
    (default 1), closing the low → buy → restocked loop with no automation to write.

v0.8.0b3

v0.8.0b3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 16:20
c993482

[0.8.0b3]

Added

  • Product URL on replaceable parts. A part can now carry a link to where you buy
    it (e.g. an Amazon listing). When set, the part's name in the appliance detail page
    becomes a clickable link that opens the product page in a new tab, so reordering a
    worn or consumed part is one click away. (Fixes #118)

  • Attach a file to a replaceable part. A part can now carry a single attached
    file (a receipt, spec sheet, or photo) alongside its product URL — upload it from
    the part's editor and open or remove it later, the same secure upload/storage path
    appliance documents already use.

  • A linked task's "Consumable link" points straight at the part's product page.
    When a maintenance task is tied to a part that has a product URL, that link now
    opens the product page directly — in the panel's task detail and on the dashboard
    card's task row — instead of just naming the part.

Fixed

  • Fixed a batch of bugs found during an in-depth code review (correctness,
    security, and reliability), plus internal maintainability cleanups.

v0.8.0b2

v0.8.0b2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 15:17
86e46ba

[0.8.0b2]

Added

  • In-form help for creating tasks. The task editor now explains itself as you fill
    it in: every field carries concise helper text, a ? icon by the form title links
    straight to the docs, and sensor-based tasks gain a short primer plus a live,
    computed hint
    that reads the bound sensor and spells out what happens next — e.g.
    "This sensor reads 660 h now. The task becomes due at 760 h, then every 100 h after
    each completion."
    This clears up the most common confusion with usage-meter tasks:
    the target counts usage from the sensor's current reading, not from zero, and the
    count restarts after each completion.

v0.8.0b1

v0.8.0b1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 06:35
4236ea6

[0.8.0b1]

Added

  • Discover known companions from the panel. The Settings → Companions section
    now links out to the docs catalog of integrations and glue that work with Home
    Keeper, so you can browse the full list even when nothing is detected on your setup.
    The docs page also invites you to open a GitHub issue to suggest a companion (or
    glue) integration that should be listed.