Unifi Protect cameras - all sensors unavailable

I have a similar thing happening, sometimes I open HA and it is working. But more often than not I open HA and it looks like this:

If I go to integrations and select Unifi Protect and reload it, it comes back fine. But then will randomly go offline again later. This is screwing up my fingerprint unlock automation because it doesn’t get the fingerprint identified notification from Unifi.

In ha logs I find this:

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/unifiprotect/data.py", line 182, in async_refresh
    await self.api.update()
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 1233, in update
    bootstrap = await self.get_bootstrap()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 1871, in get_bootstrap
    data = await self.api_request_obj("bootstrap")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 733, in api_request_obj
    data = await self.api_request(
           ^^^^^^^^^^^^^^^^^^^^^^^
    ...<6 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 704, in api_request
    data = await self.api_request_raw(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<7 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 638, in api_request_raw
    response = await self.request(
               ^^^^^^^^^^^^^^^^^^^
    ...<6 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 574, in request
    response = await self._do_request(
               ^^^^^^^^^^^^^^^^^^^^^^^
        session, method, request_url, headers, **kwargs
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/uiprotect/api.py", line 530, in _do_request
    raise NvrError(
        f"Error requesting data from {self._host}: {err}",
    ) from err
uiprotect.exceptions.NvrError: Error requesting data from 192.168.1.1: Cannot connect to host 192.168.1.1:443 ssl:False [Network unreachable]

HA Version: 2026.2.3
Unifi Protect running on a UDM Pro: 6.2.88