New to HASS: How do I configure Openwrt/Nextcloud?

Hello! :slight_smile:

I recently bought a FriendlyElec NanoPi R6s and set up Home Assistant and even passed a Zigbee stick through to the docker container. It’s seen and seems to work, too! Now I wanted to set up monitoring for my OpenWrt instance (same device) and Nextcloud (also same device). But when I add them to the config and try to add the integration - after restarting HASS - I am still told to follow the docs. But the integrations, entities or anything shows up…

I tried to google my way across the docs, but other than some config snippets of the exact same kind as mine, I can not see anything. I am at a loss. Might just be a beginner issue :slight_smile:

Here’s my config, sensibles removed:

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - "127.0.0.1"
    - "::1"

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

device_tracker:
  - platform: luci
    host: router.birb.it
    username: ...
    password: ...

nextcloud:
  url: https://cloud.birb.it
  username: "..."
  password: "..."

Neither OpenWrt nor NextCloud shows up in devices, integrations or entities. How do I get them there?

And don’t worry about the URLs; I partially run a few services public and use a static DNS entry locally to route through the internal network when I am home. The long story short, * .birb.it hostnames resolve to my router’s local IP, which HASS picks up just fine (Jellyfin works and also uses a .birb.it hostname, so that shouldnt be an issue).

Thanks and kind regards,
Ingwie

1 Like

If these are all in your LAN, I would just user their direct IP especially when home assistant is running on docker. It’s nice to be able to call hosts by their name, but in my experience this only adds one more wrinkle to it.

I run the same services locally and just use static IPs for the boxes running your services and my sensors work for Luci. Never tried to monitor nextcloud but I imagine the process would be similar

I did this myself for an OpenWRT router used as WAN2:

device_tracker:
  - platform: luci
    host: 192.168.2.1
    username: HIDDEN
    password: HIDDEN

It’s on a different VLAN though (different subnet because of that). I was able to ping it from Home Assistant though, so I know it would exist in here even if it’s a different subnet.

Still, after updating Home Assistant (which I assume reboots it), it didn’t show up under Integrations, Devices, nor Entities.

It’s not here: