NGINX requests from HA resulting in 404

I recently set-up Home Assistant on an old Intel i3 server using VirtualBox. It runs great and have been playing around automation things and installing adding such as evcc and Nginx proxy manager for improved remote security. I’ve configures SSL for my HA proxy through Let’s Encrypt and this all seems to work fine.

For a while now, I’ve been seeing several 404 requests in the NGINX logs such as:

2025/08/22 11:24:39 [error] 277#277: *149962 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=devinfo HTTP/1.1”, host: “0”
[22/Aug/2025:11:24:39 +0200] 404 - GET http 0 “/config?command=devinfo” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:24:39 [error] 278#278: *149961 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=status HTTP/1.1”, host: “0”
[22/Aug/2025:11:24:39 +0200] 404 - GET http 0 “/config?command=status” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:25:46 [error] 278#278: *149965 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=devinfo HTTP/1.1”, host: “0”
[22/Aug/2025:11:25:46 +0200] 404 - GET http 0 “/config?command=devinfo” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:25:46 [error] 278#278: *149964 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=status HTTP/1.1”, host: “0”
[22/Aug/2025:11:25:46 +0200] 404 - GET http 0 “/config?command=status” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:26:51 [error] 277#277: *149966 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=status HTTP/1.1”, host: “0”
[22/Aug/2025:11:26:51 +0200] 404 - GET http 0 “/config?command=status” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:26:51 [error] 277#277: *149967 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=devinfo HTTP/1.1”, host: “0”
[22/Aug/2025:11:26:51 +0200] 404 - GET http 0 “/config?command=devinfo” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:27:56 [error] 278#278: *149968 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=status HTTP/1.1”, host: “0”
[22/Aug/2025:11:27:56 +0200] 404 - GET http 0 “/config?command=status” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”
2025/08/22 11:27:56 [error] 278#278: *149969 open() “/var/www/html/config” failed (2: No such file or directory), client: 172.30.32.1, server: localhost-nginx-proxy-manager, request: “GET /config?command=devinfo HTTP/1.1”, host: “0”
[22/Aug/2025:11:27:56 +0200] 404 - GET http 0 “/config?command=devinfo” [Client 172.30.32.1] [Length 118] [Gzip 1.36] “Python/3.13 aiohttp/3.12.15” “-”

The two same commands always come as a pari. They seem to come from the HA Core given the IP but I have no idea which tool/addon is trying this and what’s it’s trying to do. I also don’t get any errors in HA so have no clue how to resolve these.

I opened an issue on GitHub where the add-on is hosted but so far have not received a response so am trying this forum for additional help since likely the request comes from HA and is not an issue with NGINX.

Probably the watchdog checking if the add-on is running.

I disabled watchdog for the Nginx add-on (only) but the errors are still showing in the logs.

Definitely coming from supervisor (or other core container)

Yup that’s what I figured as well but in System → Logbooks, neither Core or Supervisor show errors or entries at matching times.

Just found a reference to dev info in python code of an integration:

homeassistant/custom_components/meross_lan/merossclient/cloudapi.py:    async def async_device_devinfo(self, uuid: str) -> DeviceInfoType:

Where could I find the logfile of an integration? For an add-on, they’re in System → Logbooks

This only references the devinfo api request not the command. I searched the entire VM for any code referencing /config?command=status or something similar but did not find anything… Any idea how to trace it to the entity/intregration involved?

While looking at some other non-related debug logs from an integration in the HASS Core logbook, I clicked the full logbook and found multiple similar logs:

Failed to fetch status from http://0/config?command=status: 404, message='Not Found', url='http://0/config?command=status'
Failed to fetch device_info from http://0/config?command=devinfo: 404, message='Not Found', url='http://0/config?command=devinfo'

These are present every hour but don’t contain a timestamp or component source. Does anyone have an idea where these could originate from and whey 0 address is used?