Devices / Integrations Promoted Up The Menu (and Logs)

You can add your own link to the Devices and Services page in the sidebar using this: Add redirects to the Home Assistant sidebar to any place in Home Assistant · GitHub

configuration.yaml

panel_custom:
  - name: panel-redirect
    url_path: redirect-devices
    sidebar_title: Devices
    sidebar_icon: mdi:devices
    module_url: /local/panel-redirect.js
    config:
      target: /config/integrations

I use a few of these so I split them out into their own config file:
configuration.yaml

panel_custom: !include panels.yaml

panels.yaml

- name: panel-redirect
  url_path: redirect-server-controls
  sidebar_title: Server Controls
  sidebar_icon: mdi:server
  module_url: /local/panel-redirect.js
  config:
    target: /developer-tools/yaml

- name: panel-redirect
  url_path: redirect-logs
  sidebar_title: Logs
  sidebar_icon: mdi:math-log
  module_url: /local/panel-redirect.js
  config:
    target: /config/logs

- name: panel-redirect
  url_path: redirect-devices
  sidebar_title: Devices
  sidebar_icon: mdi:devices
  module_url: /local/panel-redirect.js
  config:
    target: /config/integrations

- name: panel-redirect
  url_path: redirect-addons
  sidebar_title: Addons
  sidebar_icon: mdi:home-assistant
  module_url: /local/panel-redirect.js
  config:
    target: /hassio/dashboard

The other way of doing this does not require the panel-redirect.js file

panel_custom:
  - name: server_logs
    sidebar_title: Logs
    sidebar_icon: mdi:cog-transfer
    js_url: /api/hassio/app/entrypoint.js
    url_path: "config/logs"
    embed_iframe: true
    require_admin: true
    config:
      ingress: core_configurator
  - name: automation
    sidebar_title: Automations
    sidebar_icon: mdi:cog-transfer
    js_url: /api/hassio/app/entrypoint.js
    url_path: "config/automation/dashboard"
    embed_iframe: true
    require_admin: true
    config:
      ingress: core_configurator
  - name: states
    sidebar_title: States
    sidebar_icon: mdi:cog-transfer
    js_url: /api/hassio/app/entrypoint.js
    url_path: "developer-tools/state"
    embed_iframe: true
    require_admin: true
    config:
      ingress: core_configurator
4 Likes