Skip to main content

The last leg - Installing Grocy

Hopefully this is the final installation step of my matryoshka virtual bean counter, ie Grocy running on Home Assistant (HA) running on a virtual machine running on my PC.

Home Assistant is explicitly designed to be interoperable with and extensible to as wide a range of devices, protocols and programs as possible and uses integrations to link in specific home automation devices and services. However for third-party programs that deliver more extensive functionalities the term Add-on is used and Grocy is an example of such an Add-on. 

So our first step is to navigate to the Add-ons screen (Settings > Add-ons). If you are using a clean install there will be nothing on this page.

From here we follow the link to the Add-on Store (bottom right-hand corner above). Don't try to use the search bar (Search add-ons) at this point as it won't work, it only looks at your installed Add-ons.

Once you are in the Add-on Store using the Search bar will return the link for Grocy if you use it. Alternatively you can just scroll down to it (it's in the Home Assistant Community Add-ons section).

Following this link brings you to the Grocy project description, which has more information on the project including a link to its webpage and some community resources. The next step is to hit the Install link (circled in red).

By default Grocy sets itself to load on boot of HA.

Clicking Start (circled) will start the service on HA.

Selecting Open Web UI (circled) will bring up a Login page. The installation instructions with the defaults are in the Documentation tab above (also circled); the initial Username and Password are both admin.

And that's it. Obviously the last thing to do before beginning to use Grocy is to change out the default log-on details.

After clicking on the main menu icon (three horizontal bars in the top right corner), selecting the admin user will drop down a menu with Change password as an option and clicking this will bring up the Edit user dialog where you can alter the Username and Password for the default admin account.

Once you hit Save the defaults will be overwritten.

To log out click on your new username and a drop-down will give a Logout option.

However as Grocy will boot along with HA it isn't really necessary to do this.

Finally everything is in place to use the program. From here there a few small admin tasks to do then we can get started with seeing if Grocy is actually going to meet my requirements.

Comments

Popular posts from this blog

Grocy and its Home Assistant Add-on

The next layer of the Virtual Bean Counter software stack is the meat in the sandwich, Grocy (see Grocy system install ). As with the Home Assistant (HA) Operating System that was reviewed previously the aim of this article is to consider the support and backup options for the Grocy system as installed onto our HA virtual machine . But first a little history. Whither Grocy ? It sprang from the desire of a software developer, Bernd Bestel , to progress beyond using Excel (as we know a great spreadsheet and data analysis tool but with a limited UI) to something more fully featured by exploiting his experience with commercial inventory management. The first version of Grocy was released in 2017 and after seven years is now on its fourth full point release . However, unlike HA, it is essentially a one-man band with a single developer responsible for pretty much the entirety of the content all without stable funding (currently). That said the package is quite mature and " does wha...

Further adventures in household paper products

As the toilet rolls are up and running I couldn't resist adding the rest of the loft stocks into the mix. The next two items are kitchen roll and facial tissues . Following the same process described for toilet rolls; kitchen roll comes in a multipack, but this time a case has four packs of three rolls and we already have the storage location, shop and quantity units set up. Again, I think we'll have to set up a generic item (Parent product) as well as a specific one for the Kirkland brand rolls (Child product). So I gave it a name, Kitchen roll and a description; default storage location and shop, Loft / Costco ; a min stock amount, 3 rolls ; all the quantity units are Roll . Job done. Now for the specific product, as previously, pulling images and descriptions off the Costco website, setting up case and pack barcodes and quantity conversions between them, buying in Cases and using in Packs . But hang on, do we really want to track in packs of three? We only need a sin...

Man Down! - HA-Grocy goes off the rails

Problems, problems. As part of an HA-Grocy update to v0.24.0, released on the 16 th Feb 2025, a point version upgrade of Grocy was included from v4.3.0 to v4.4.1. Unfortunately it was found that the update had dismasted parts of the HA-Grocy app (see 1 / 2 ), preventing users from opening pop-up windows in the Grocy iframe ; for instance, when clicking the " Add " button in tasks no action is taken. The root cause was a bug in the Grocy version released on the 31 st January (v4.4.1). Although to be fair, Grocy is not specifically aimed at supporting Home Assistant (HA) and as a standalone installation the Grocy program continued to function normally. Happily, the bug was patched by Bernd in v4.4.2, released on 28 th Feb. Unhappily, the HA-Grocy Add-on is still missing the patch as of the 20 th June. So if you are installing from the Add-on Store in Home Assistant it simply won't be fully functional (this is tested and confirmed). If you've already install...