Grocy - Custom component and card(s)

I also am having trouble installing the integration. I am using Nabu Casa and so have an https connection to the installation. I am currently not in the same location as the instance, so cannot test with a local IP address.
I have tried changing the port to 9190.
If I tick the “Verify SSL” box, I immediately get an error “Something went wrong”.
If I leave it unticked, it thinks for a while and then says something went wrong.

The logs seem to get stuck on ngnix starting.


Add-on: Grocy

ERP beyond your fridge! A groceries & household management solution for your home


Add-on version: 0.24.0

You are running the latest version of this add-on.

System: Home Assistant OS 16.3 (aarch64 / raspberrypi5-64)

Home Assistant Core: 2025.11.1

Home Assistant Supervisor: 2025.11.1


Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.


s6-rc: info: service base-addon-banner successfully started

s6-rc: info: service fix-attrs: starting

s6-rc: info: service base-addon-log-level: starting

s6-rc: info: service fix-attrs successfully started

s6-rc: info: service base-addon-log-level successfully started

s6-rc: info: service legacy-cont-init: starting

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service init-php-fpm: starting

s6-rc: info: service init-nginx: starting

s6-rc: info: service init-grocy: starting

[09:33:29] INFO: Patching Grocy to fix relative URL handling…

patching file views/layout/default.blade.php

Hunk #1 succeeded at 96 (offset 2 lines).

s6-rc: info: service init-grocy successfully started

s6-rc: info: service init-php-fpm successfully started

s6-rc: info: service php-fpm: starting

s6-rc: info: service php-fpm successfully started

[09:33:29] INFO: Starting PHP-FPM…

s6-rc: info: service init-nginx successfully started

s6-rc: info: service nginx: starting

s6-rc: info: service nginx successfully started

s6-rc: info: service legacy-services: starting

s6-rc: info: service legacy-services successfully started

[09:33:29] INFO: Starting NGinx…

Hello,

Anybody has been able to get chores userfields loaded by the integration?

I have the room name set on chores as a userfield on grocery. Those get returned with a GET on the API and I also tested using pygrocy2 (the same library used by the integration) and that information is also present by using the same method as the one used in the integration.

But state of the grocy_chores sensor has all chores with null in userfield. Looking at the integration code, I cannot see where it would removed.

I thought perhaps this was fixed in a new version of pygrocy2 but I cannot find what version the integration is using nor how to update it.

Any clue?

Ok I found it:
Grocy.chores, when get_details is True, goes through Chores.get_details which will add the userfields.

On the other hand, Grocy.chore doesn’t have the get_details options and only parse the chore’s json, never inquiring for the userfields.

I’ve made a quick and dirty fix that fit my needs, but I don’t know how the maintainer wants to address this in the long term (nor his name in this forum). So George Green/iamkarlson, feel free to DM me.