Lien direct vers les pages Entités, Entrées, Automatisations

Bonjour,

En phase de configuration de ma domotique pour encore longtemps je pense, je passe mon temps à faire des allers-retours entre mon tableau de bord et mes entités et entrées (et aussi mes automatisations).

C’est pourquoi : pour gagner des clics et donc du temps, est-il possible d’ajouter :

  • soit sur un tableau de bord
  • soit du le panneau latéral gauche de HA

…un lien direct vers la page des entités, la page des entrées, ou encore la page des automatisations?

Pour l’instant ce que j’ai trouvé de plus approchant c’est un bouton sur le tableau de bord, avec action « URL » vers par exemple http://192.168.XXX.YYY:8123/config/entities (pour la page des entités)… mais cela s’ouvre dans un nouvel onglet de mon navigateur internet, ce qui n’est pas le but recherché…

En écrivant ce post, je m’aperçois qu’une solution pour mon travail de configuration est peut-être de garder toujours plusieurs onglets HA ouverts dans mon navigateur : un sur le tableau de bord, un sur les entités, un sur les entrées, un sur les automatisations, etc.

Mais bon je laisse toujours ma question ci-dessus au cas où…

Bonjour,
Au lieu de URL, utilisez navigate, cela évite d’ouvrir une nouvelle page.

tap_action:
  action: navigate
  navigation_path: /config/entities

sinon avec custom sidebar, tu peux faire des liens custom dans le sidebar de HA :

c’est une solution aussi, que j’utilise. Plusieurs onglets ouverts :grin:

1 « J'aime »

Bonjour,
Pareil que toi, depuis longtemps j’ai fait le choix d’une barre de chips card mushroom que je conditionne sur des emplacements différents sur mon dashboard selon si je suis sur mon smartphone, tablette ou PC

type: vertical-stack
cards:
  - type: custom:mushroom-chips-card
    chips:
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/logs
        icon: mdi:math-log
        icon_color: orange
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/automation/dashboard
        icon: mdi:home-automation
        icon_color: green
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/integrations/dashboard
        icon: mdi:devices
        icon_color: light-blue
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/entities
        icon: mdi:light-switch
        icon_color: amber
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/dashboard
        icon: mdi:cog
        icon_color: purple
      - type: action
        tap_action:
          action: navigate
          navigation_path: /history
        icon: mdi:chart-line
        icon_color: lime
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/integrations/integration/esphome
        icon: mdi:chip
        icon_color: "#FF7F50"
      - type: action
        tap_action:
          action: navigate
          navigation_path: /logbook
        icon: mdi:book-open-variant
        icon_color: blue-grey
      - type: action
        tap_action:
          action: navigate
          navigation_path: /config/devices/device/bf03c49d803e88cbef4e231601c36f8c
        icon_color: pink
        icon: mdi:weather-windy-variant
    grid_options:
      columns: 12
      rows: 1
    alignment: center
grid_options:
  columns: 12
  rows: 1
visibility:
  - condition: screen
    media_query: "(min-width: 0px) and (max-width: 767px)"

Merci à tous les deux pour vos réponses.

Je vais tenter la Custom sidebar, car d’après la capture d’écran de WarC0zes, en plus de pouvoir ajouter des liens directs vers les entités, entrées(?), et automatisations, il semble que la Custom sidebar va peut-être me permettre d’épurer l’affichage, en masquant au contraire les liens que je n’utilise pas.

Bon ben en modifiant /homeassistant/www/sidebar-config.yaml j’arrive bien à rajouter des nouveaux liens dans le panneau latéral de HA (entités, automatisations, …), mais pas à supprimer ceux que je n’utilise pas pour l’instant .

Par exemple, dans l’exemple officiel : https://raw.githubusercontent.com/elchininet/custom-sidebar/master/sidebar-config.yaml, il y a :

  - item: map
    hide: true
  - item: media
    hide: true

Mais ces lignes semblent sans effet quand je les mets dans mon sidebar-config.yaml : dans mon panneau latéral j’ai toujours le lien « Map » et le lien « Médias »…

Je peux utiliser le paramètre « root »

hide_all: true

trouvé dans Main Configuration Options | Custom Sidebar Docs

Mais dans ce cas « Paramètres » et « Notifications » disparaissent également de mon panneau latéral, et je ne sais pas les recréer avec le petit badge orangé qui indique qu’il y a des infos non acquittées dans Paramètres ou dans Notifications :

{9F1D6193-2E9C-4CA5-8A73-8A9FA7BEA46F}

Salut

un appui prolongé là peut probablement résoudre ton problème :

image

Pas besoin de custom sidebar pour cacher des icônes de la sidebar.

Tu fais un clic long sur les 3 traits dans la barre latérale :


puis modifie ce que tu ne veux plus afficher

Oui mais je voulais aussi ajouter des nouveaux liens (Automatisations, Entités, …)

Finalement j’ai fait un cumul de :

  • Suppressions de liens grâce à l’appui long en haut du panneau latéral
  • Et ajout de nouveaux liens avec Custom Sidebar

Seule imperfection : je tiens à ce que le tableau de bord soit le premier lien du panneau latéral (et accessoirement à le renommer « Tableau de bord »).
Comme on ne peut pas supprimer l’affichage de « Aperçu » avec l’appui long, je me retrouve avec ça :

Avec donc « Aperçu » en bas de liste, inutile et moche puisqu’il y a déjà « Tableau de bord » en haut.

Pas très grave mais dommage…

Dans Paramètres, Tableau de bord, tu choisis le tableau de bord par défaut. tu pourras mettre le dashboard défaut en caché après.

1 « J'aime »

Bonjour

@TGVcouchette pourras-tu me partager ton code qui tu es écrit dans ton fichier « sidebar-config.yaml » j’aimerai aussi pouvoir rajouter des accès rapides ?

Merci d’avance

Salut Libertid59, voici mon custom-sidebar-config.yaml :

order:
  - new_item: true
    item: Tableau de bord
    href: "/lovelace/0"
    icon: mdi:view-dashboard
    order: 3
  - new_item: true
    item: Entités
    href: "/config/entities"
    icon: mdi:hexagon-multiple
    order: 4
  - new_item: true
    item: Automatisations
    href: "/config/automation"
    icon: mdi:robot
    order: 5
  - item: hacs
    order: 6
    href: "/hacs"
    notification: |
      [[[
        const outdatedHacsEntities = Object.values(entities.update).filter(
          (entity) => entity.platform === 'hacs' && is_state(entity.entity_id, 'on')
        );
        return outdatedHacsEntities.length || '';
      ]]]
  - new_item: true
    item: Éditeur de fichiers
    href: "/core_configurator"
    icon: mdi:file-document-edit
    order: 7
  - new_item: true
    item: Zigbee2MQTT
    href: "/45df7312_zigbee2mqtt"
    icon: mdi:zigbee
    order: 8
  - new_item: true
    item: Calendrier
    href: "/calendar"
    icon: mdi:calendar
    order: 9
  - new_item: true
    item: Journaux
    href: "/config/logs"
    icon: mdi:math-log
    order: 10
  - new_item: true
    item: developer tools
    name: Outils de développement
    icon: mdi:tools
    href: "/config/developer-tools"
    order: 11
  - new_item: true
    item: Paramètres\Système
    href: "/config/system"
    icon: mdi:server
    bottom: true
  - item: Activity
    hide: true
  - item: History
    hide: true
  - item: snapshots
    hide: true
  - item: backups
    hide: true
  - item: Map
    hide: true
  - item: energy
    hide: true
  - item: Media
    hide: true
  - item: Tasks
    hide: true
exceptions:
  - user:
    - Jim Hawkins
    - Long John Silver
    order:
      - new_item: true
        item: Updates
        href: "/config/updates"
        icon: mdi:update
  - user: Palaus
    extend_from: base
    order:
      - item: history
        order: 11
      - item: media
        order: 12

Puis « Énergie » en tableau de bord par défaut (merci WarCozes), et ça donne :

Petit inconvénient : du coup ça s’ouvre sur la page « Énergie » quand j’ouvre HA. Je préfèrerais que ça s’ouvre sur mon TdB…