Where's the UI?

Hi,

I have two HA instances. A regular one on a rpi (with HA OS) and an installation on an intel NUC (ubuntu). On the rpi I have a sidebar entry that links to the ESPHome dashboard (IP:8123/a1b2c3d4_esphome/dashboard). The nuc installation doesn’t have this entry.

My questions are:

  • Is just the entry missing and it can be accessed somehow?
  • What’s this a1b2c3d4 in the URL?
1 Like

If you have an ESPHome sidebar entry on your HA OS than you have an ESPHome add-on installed. Does ubuntu installation support add-ons?

If you have an ESPHome sidebar entry on your HA OS than you have an ESPHome add-on installed.

Of course.

Does ubuntu installation support add-ons?

I do have ESPHome installed and the ESPs work quite nicely. It’s just the UI that’s missing, so I cannot program a new ESP.

Is “Show on Sidebar” enabled in the add-on for the NUC?

Probably not. Where do I enable it? On HA OS, there’s “Add-ons” where I can enable it. I do not have this option (=“Add-ons”) on this installation (NUC).

Maybe I only have ESPHome and would also need ESPHome Dashboard?

Taken from HA Add-ons

Add-ons are only available if you’ve used the Home Assistant Operating System or Home Assistant Supervised [installation] (Installation - Home Assistant) method. If you installed Home Assistant using any other method then you cannot use add-ons.

But what is the add-on here? ESPhome is installed and working. Or is the Dashboard the add-on?

image

That is the integration, which is built in to ha. It is the link between ha and esphome.

The addon is what actually creates the firmware.

1 Like

Thank you, that explains things. Too bad, compiling would be way faster with the NUC. I even had to set the (experimental?) compile_process_limit, otherwise, it would not compile on the rpi.

I should have added that you can install esphome without the addon.

That’s what I meant with

Maybe I only have ESPHome and would also need ESPHome Dashboard?

Thank you!

I solved this by manually adding the ESPHome dashboard to HA sidebar.

I have docker HA. I installed ESPHome via docker using this docker-compose:

  esphome:
    container_name: esphome
    image: ghcr.io/esphome/esphome:latest
    volumes:
      - /home/david/apps/hass/addons/esphome/config:/config:rw
      # Use local time for logging timestamps
      - /etc/localtime:/etc/localtime:ro
      # Expose USB to allow flashing a device
      - /dev/ttyUSB0:/dev/ttyUSB0
      - /dev/ttyACM0:/dev/ttyACM0      
    network_mode: host
    restart: always

I can Access the ESPHome dashboard using my browser, but in order to add it to HA sidebar, I used the iFrame panel config in the configuration.yaml:

panel_iframe:
  esphome:
    title: "ESPHome"
    url: "http://pi.local:6052"
    icon: mdi:cpu-32-bit
    require_admin: true

http://pi.local is the URL for my HA machine on the local network. This sidebar entry is accessible only when I browse it from my local network at home.