Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Simple Inventory is a local integration for managing household inventories in Home Assistant. It tracks items across several inventories, with expiration dates, locations, categories, aliases, barcodes and a change history. Items can be added to a todo list automatically when stock drops to a set quantity, and removed again once restocked. Actions cover adding, updating, removing and changing item quantities, looking up items by barcode, scanning a barcode to increment or decrement, and reading consumption rates from decrement history. Sensors list expired items and items expiring soon, and an optional step installs example voice command sentences for local Assist in English. It is set up in the UI and works with a companion dashboard card.

Automatic summary of the README and code of blaineventurine/simple_inventory. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Add Inventory

  • DescriptionOptional description for this inventory
  • IconClick the icon field to open the icon picker with all Material Design Icons
  • Install example voice commandsCopies an example sentence file for local Assist (Home Assistant Voice) into your config directory and reloads custom sentences. Never overwrites an existing file. Only shown when Home Assistant's language is English.
  • Inventory Name

After setup

  • DescriptionOptional description for this inventory
  • IconClick the icon field to browse all available icons
  • Install example voice commandsCopies an example sentence file for local Assist (Home Assistant Voice) into your config directory and reloads custom sentences. Never overwrites an existing file. Only shown for the global Simple Inventory device, and only when Home Assistant's language is English.
  • Inventory Name

Texts from the code of blaineventurine/simple_inventory.

Entities

  • SensorsAll Expired Items, All Items Expiring Soon, Expired Items, Items Expiring Soon, Inventory

Actions

  • Add ItemAdd an item to an inventoryFields: Aliases, Auto Add Enabled, Auto Add Inventory ID to Description Enabled, Auto Add Threshold, Barcode, Category, Description, Desired Quantity, Alert Days, Expiry Date
  • Decrement ItemDecrement the quantity of an itemFields: Amount, Barcode, Inventory ID, Inventory Name, Item Name, Price
  • Get Inventory Consumption RatesGet consumption analytics for all items in an inventory based on their decrement historyFields: Inventory ID, Window Days
  • Get Item Consumption RatesGet consumption analytics for a specific item based on its decrement historyFields: Inventory ID, Item Name, Window Days
  • Get ItemsReturn the full list of items for an inventory. Can specify either inventory_id or inventory_name.Fields: Inventory ID, Inventory Name
  • Get Items From All InventoriesReturn the full list of items grouped by inventory
  • Increment ItemIncrement the quantity of an itemFields: Amount, Barcode, Inventory ID, Inventory Name, Item Name, Price
  • Lookup Barcode ProductLook up a barcode in an external product database and return product informationFields: Barcode
  • Lookup by BarcodeLook up an item by barcode across all inventoriesFields: Barcode
  • Remove ItemRemove an item from an inventoryFields: Barcode, Inventory ID, Inventory Name, Item Name
  • Scan BarcodeScan a barcode and perform an action (increment, decrement, or lookup)Fields: Action, Amount, Barcode, Inventory ID, Price
  • Update ItemUpdate an existing inventory itemFields: Aliases, Auto Add Enabled, Auto Add Inventory ID to Description Enabled, Auto Add Threshold, Barcode, Category, Description, Desired Quantity, Alert Days, Expiry Date

From the README

A Home Assistant custom integration for managing household inventories. Track items across multiple inventories with expiration dates, automatic todo list integration, barcode support, item aliases, locations, categories, and change history.

  • When quantity drops to or below auto_add_to_list_quantity, the item is added to your todo list
  • When desired_quantity 0 (fixed mode): the todo shows the desired quantity, and the item is removed from the list when quantity = desired_quantity
  • When desired_quantity = 0 (threshold mode): the todo shows threshold - quantity + 1, updates live on each change, and the item is removed when quantity threshold
From the README of blaineventurine/simple_inventory, MIT License. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
275 sharing analytics
GitHub stars
49
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v0.6.0,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
simple_inventory

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers