# Maj de HACS version 1.34, vers la version 2.0. procédure d'installation?

**URL:** <https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439>\
**Category:** Entraide Home Assistant\
**Tags:** integration, hacs, aide\
**Created:** [Août 22, 2024, 4:09 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439 "2024-08-22T04:09:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 4:09 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/1 "2024-08-22T04:09:32Z")

</div>

Bonjour,

## Mon problème

HACS vient de sortir la version 2.0, mais je ne comprends pas comment l’installer.

Les explications sont pas claire pour moi :

> **[HACS 2.0 - The best way to share community-made projects just got better](https://community.home-assistant.io/t/hacs-2-0-the-best-way-to-share-community-made-projects-just-got-better/762388)**
>
> Art by Clelia Rella TL;DR: HACS 2.0 is a big step forward, adding an easier install method, faster updates, a new UI, and proper Home Assistant update/repair notifications. Home Assistant’s Community Store, HACS, has now hit v2.0, gaining some...

Il y en a-t-il qui ont franchi le pas et pourrait expliquer clairement ce qu’il faut faire ?

* * *

## System Information

| version | core-2024.8.1 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.12.4 |
| os\_name | Linux |
| os\_version | 6.6.31-haos-raspi |
| arch | aarch64 |
| timezone | Europe/Paris |
| config\_dir | /config |

> **Home Assistant Community Store**
>
> | GitHub API | ok |
> | --- | --- |
> | GitHub Content | ok |
> | GitHub Web | ok |
> | GitHub API Calls Remaining | 4996 |
> | Installed Version | 1.34.0 |
> | Stage | running |
> | Available Repositories | 1405 |
> | Downloaded Repositories | 74 |

> **Home Assistant Cloud**
>
> | logged\_in | false |
> | --- | --- |
> | can\_reach\_cert\_server | ok |
> | can\_reach\_cloud\_auth | ok |
> | can\_reach\_cloud | ok |

> **Home Assistant Supervisor**
>
> | host\_os | Home Assistant OS 12.4 |
> | --- | --- |
> | update\_channel | stable |
> | supervisor\_version | supervisor-2024.08.0 |
> | agent\_version | 1.6.0 |
> | docker\_version | 26.1.4 |
> | disk\_total | 109.3 GB |
> | disk\_used | 18.6 GB |
> | healthy | true |
> | supported | true |
> | host\_connectivity | true |
> | supervisor\_connectivity | true |
> | ntp\_synchronized | true |
> | virtualization | |
> | board | rpi4-64 |
> | supervisor\_api | ok |
> | version\_api | ok |
> | installed\_addons | Samba share (12.3.2), Terminal & SSH (9.14.0), File editor (5.8.0), pigpio (1.5.2), Mosquitto broker (6.4.1), Zigbee2MQTT (1.39.1-1), Home Assistant Google Drive Backup (0.112.1), ESPHome (2024.7.3), NGINX Home Assistant SSL proxy (3.10.1), MyElectricalData (0.13.2), openWakeWord (1.10.0), Piper (1.5.2), vosk (1.6.1), porcupine (1.1.0), Let’s Encrypt (5.1.1) |

> **Dashboards**
>
> | dashboards | 4 |
> | --- | --- |
> | resources | 51 |
> | views | 43 |
> | mode | storage |

> **Recorder**
>
> | oldest\_recorder\_run | 17 août 2024 à 09:42 |
> | --- | --- |
> | current\_recorder\_run | 17 août 2024 à 11:42 |
> | estimated\_db\_size | 262.25 MiB |
> | database\_engine | sqlite |
> | database\_version | 3.45.3 |

> **Spotify**
>
> | api\_endpoint\_reachable | ok |
> | --- | --- |

> **Xiaomi Miot Auto**
>
> | component\_version | 0.7.19 |
> | --- | --- |
> | can\_reach\_server | ok |
> | can\_reach\_spec | ok |
> | logged\_accounts | 0 |
> | total\_devices | 0 |

---

<div class="post-metadata">

**Author:** ![jrvrcd](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jrvrcd/32/30840_2.png) [@jrvrcd](https://forum.hacf.fr/u/jrvrcd)\
**Post date:** [Août 22, 2024, 4:31 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/2 "2024-08-22T04:31:57Z")

</div>

Bonjour @WarC0zes

J’ai rien fait de particulier  
Dans HACS j’ai constaté hier qu’il pouvait etre upgradé, tout comme les template ou integrations mise a disposition

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 4:38 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/3 "2024-08-22T04:38:58Z")

</div>

> [@jrvrcd](#):
>
> J’ai rien fait de particulier  
> Dans HACS j’ai constaté hier qu’il pouvait etre upgradé, tout comme les template ou integrations mise a disposition

Tu as juste maj HACS , par la boutique de HACS ?

 ![image](https://forum.hacf.fr/uploads/default/original/3X/b/7/b7a61ccf30be1a0ced3acf4cb1556ace41e0da0f.png)

C’est explication est pas claire, il parle d’installer un addon …

> [@system](#):
>
> If you’re a Home Assistant OS user here is the installation method (If you’re not using our OS, [visit this page](https://www.hacs.dev/docs/use/download/download/#to-download-hacs-core)),
> 
> 1. Make a [backup of your system](https://my.home-assistant.io/redirect/backup/) and download it to another device for safekeeping.
> 2. Install the addon: Using [this link](https://my.home-assistant.io/redirect/supervisor_addon/?repository_url=https%3A%2F%2Fgithub.com%2Fhacs%2Faddons&addon=cb646a50_get), add the HACS add-on repository, and install the add-on it links to, [![](https://community-assets.home-assistant.io/original/4X/d/b/4/db4b3c992eea3e1cd598eff908e0ddfbed4f2969.svg) ](https://my.home-assistant.io/redirect/supervisor_addon/?repository_url=https%3A%2F%2Fgithub.com%2Fhacs%2Faddons&addon=cb646a50_get)
> 3. Start the add-on (no need to “start on boot”, you should only need to run this once).
> 4. Navigate to the add-on’s “Log” and follow the instructions given there.
> 5. Once finished, reboot Home Assistant and navigate to the [devices page](https://my.home-assistant.io/redirect/devices/). Add the integration HACS, and follow the instructions to link it with your GitHub account.

PS:  
Je ne suis pas en mode experimental, qui est le mode par defaut dans HACS maintenant.

---

<div class="post-metadata">

**Author:** ![Yoyouri](https://forum.hacf.fr/user_avatar/forum.hacf.fr/yoyouri/32/19995_2.png) [@Yoyouri](https://forum.hacf.fr/u/Yoyouri)\
**Post date:** [Août 22, 2024, 4:55 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/4 "2024-08-22T04:55:39Z")

</div>

De ce que je comprends c’est juste pour ceux qui ne l’on pas encore !

Pour ma part j’ai juste fait l’installation de la mise à jour !

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 5:25 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/5 "2024-08-22T05:25:08Z")

</div>

Ok, merci du retour. MAJ effectuer et aucun soucis.  
Juste le mode expérimental, qui ne me plait pas et plus de sensor `sensor.hacs` pour afficher les maj disponible.  
Va falloir que je trouve une solution.

---

<div class="post-metadata">

**Author:** ![jrvrcd](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jrvrcd/32/30840_2.png) [@jrvrcd](https://forum.hacf.fr/u/jrvrcd)\
**Post date:** [Août 22, 2024, 5:25 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/6 "2024-08-22T05:25:31Z")

</div>

> [@WarC0zes](#):
>
> Tu as juste maj HACS , par la boutique de HACS ?

Oui c’est ça  
reponse pas tres claire café pas encore … avalé

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 5:26 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/7 "2024-08-22T05:26:50Z")

</div>

Exactement, pas très clair pour moi aussi de bon matin.  
@Yoyouri a été plus précis 😉  
Merci en tout cas 😃

---

<div class="post-metadata">

**Author:** ![Makai](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/m/94ad74/32.png) [@Makai](https://forum.hacf.fr/u/Makai)\
**Post date:** [Août 22, 2024, 5:36 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/8 "2024-08-22T05:36:16Z")

</div>

Le mode expérimental qui était une option est le défaut maintenant.  
Pour les mises à jour, le système de MAJ de HA est utilisé. Il y a désormais pour chaque intégration une entité `update.xxx_update`. Pour HACS c’est `update.hacs_update`

---

<div class="post-metadata">

**Author:** ![DayWalker\_Lyon](https://forum.hacf.fr/user_avatar/forum.hacf.fr/daywalker_lyon/32/73456_2.png) [@DayWalker\_Lyon](https://forum.hacf.fr/u/DayWalker_Lyon)\
**Post date:** [Août 22, 2024, 5:37 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/9 "2024-08-22T05:37:23Z")

</div>

Pareil : ca va me manquer…

Ceci dit, il y a moyen de faire une sorte de «&nbsp;boucle for&nbsp;» pour filtrer tous les éléments de type «&nbsp;update.\*update&nbsp;» et afficher conditionnellement s’ils ont une MAJ en attente ?

(pour l’instant, je les ajoute 1 à 1, ca commence à me brouter)

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 5:37 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/10 "2024-08-22T05:37:58Z")

</div>

> [@Makai](#):
>
> Le mode expérimental qui était une option est le défaut maintenant.

Je le sais, je n’aime pas le mode expérimental ( je ne l’avais pas activé avant ) et maintenant on nous l’impose. ☹

> [@Makai](#):
>
> Pour les mises à jour, le système de MAJ de HA est utilisé. Il y a désormais pour chaque intégration une entité `update.xxx_update`. Pour HACS c’est `update.hacs_update`

Oui, va falloir faire un template je pense . Je ne m’y suis pas penché dessus encore.

---

<div class="post-metadata">

**Author:** ![Makai](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/m/94ad74/32.png) [@Makai](https://forum.hacf.fr/u/Makai)\
**Post date:** [Août 22, 2024, 5:42 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/11 "2024-08-22T05:42:28Z")

</div>

Y-a-t’il toujours besoin de faire ça ? Si avant il était compliqué de savoir s’il y a une mise à jour ou pas, maintenant les MAJ apparaîtront comme pour HA avec une pastille en face de Paramètres dans le menu de gauche et en haut de la liste des paramètres

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 5:44 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/12 "2024-08-22T05:44:00Z")

</div>

> [@Makai](#):
>
> Y-a-t’il toujours besoin de faire ça ?

C’est vrai que maintenant tout est regroupé. Plus trop utile je pense aussi. Je vais m’adapter 😉

---

<div class="post-metadata">

**Author:** ![DayWalker\_Lyon](https://forum.hacf.fr/user_avatar/forum.hacf.fr/daywalker_lyon/32/73456_2.png) [@DayWalker\_Lyon](https://forum.hacf.fr/u/DayWalker_Lyon)\
**Post date:** [Août 22, 2024, 6:13 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/13 "2024-08-22T06:13:42Z")

</div>

Sur le lovelace «&nbsp;réseau&nbsp;», j’ai une section HAOS et MAJ, et… seuls les éléments qui ont besoin d’une MAJ apparaissent. A vrai dire, avoir le détail des modules HACS me plait bien, mais avoir une code spaguetti dans un «&nbsp;entities&nbsp;» à coup de (pour le cas de core update)

```auto
  - type: conditional
    conditions:
      - entity: update.home_assistant_core_update
        state_not: 'off'
    row:
      entity: update.home_assistant_core_update
      name: Core

```

ca commence à m’ennuyer vu le nombre d’extensions/intégrations. J’ai pas trop cherché à faire une boucle for sur tous les variables de type «&nbsp;update&nbsp;». Ceci dit, pour des raisons de lisibilité, j’ai souvent changé le nom qui apparait : ce que pourrait difficilement se faire une boucle.

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 6:56 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/14 "2024-08-22T06:56:02Z")

</div>

Avec auto-entities, il y a moyen de faire un truc sympa.  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/c/2/c2c2d03425cf4d4ca4ffcb26e21bbd1ef19d7817.png)

```auto
type: custom:auto-entities
card:
  square: false
  type: grid
  columns: 3
card_param: cards
filter:
  include:
    - entity_id: update.*
      state: 'on'
      options:
        type: custom:button-card
        color_type: icon
        aspect_ratio: 1/1
        show_name: true
        show_state: true
        show_label: true
        show_entity_picture: true
        name: |
          [[[
            return entity.attributes.friendly_name.replace('update','')
          ]]]
        label: |
          [[[
            return "installed: " + entity.attributes.installed_version
          ]]]
        state_display: |
          [[[
            return "latest: " + entity.attributes.latest_version
          ]]]
        entity_picture: |
          [[[
            return entity.attributes.entity_picture
          ]]]        
        styles:
          card:
            - border-radius: 8px
          name:
            - font-size: 12px
          state:
            - font-size: 11px
          label:
            - font-size: 11px
        state:
          - value: 'on'
            operator: '=='
            color: red
            styles:
              state:
                - color: red
              label:
                - color: green
        size: 30%
  exclude:
    - entity_id: update.*
      state: 'off'
    - entity_id: update.*
      attributes:
        device_class: firmware
    - entity_id: update.*
      attributes:
        supported_features: 25
    - entity_id: update.home_assistant_core_update
    - entity_id: update.home_assistant_operating_system_update
    - entity_id: update.home_assistant_supervisor_update
sort:
  method: name
  reverse: false

```

EDIT:  
MAJ du code, qui excluent les maj de Z2M, les maj du core , supervisor et OS et les modules complémentaires.  
Il ne devrait y avoir que les maj de HACS en théorie.

EDIT 2 :

![image](https://forum.hacf.fr/uploads/default/original/3X/b/c/bc22820942d58eeb713b6befc3b9e6b45ea8adb1.png)

```auto
  - type: custom:mod-card
    card_mod:
      style: |
        ha-card {
          margin: 5px 0px 5px 5px;
        }  
    card:      
      type: custom:auto-entities
      card:
        square: false
        type: grid
        columns: 4
      card_param: cards
      filter:
        include:
          - entity_id: update.*
            state: 'on'
            options:
              type: custom:button-card
              color_type: icon
              aspect_ratio: 1/1
              show_name: true
              show_state: true
              show_label: true
              show_entity_picture: true
              name: |
                [[[
                  return entity.attributes.friendly_name.replace('update','')
                ]]]
              label: |
                [[[
                  return "installed: " + entity.attributes.installed_version
                ]]]
              state_display: |
                [[[
                  return "latest: " + entity.attributes.latest_version
                ]]]
              entity_picture: |
                [[[
                  return entity.attributes.entity_picture
                ]]]        
              styles:
                card:
                  - border-radius: 8px
                name:
                  - font-size: 12px
                state:
                  - font-size: 11px
                label:
                  - font-size: 11px
              state:
                - value: 'on'
                  operator: '=='
                  color: red
                  styles:
                    state:
                      - color: red
                    label:
                      - color: green
              size: 30%
        exclude:
          - entity_id: update.*
            state: 'off'
          - entity_id: update.*
            attributes:
              device_class: firmware
          - entity_id: update.*
            attributes:
              supported_features: 25
          - entity_id: update.home_assistant_core_update
          - entity_id: update.home_assistant_operating_system_update
          - entity_id: update.home_assistant_supervisor_update
      sort:
        method: name
        reverse: false

```

EDIT 3:  
j’ai viré le update dans le nom , c’est plus propre je trouve.

```auto
              name: |
                [[[
                  return entity.attributes.friendly_name.replace('update','')
                ]]]

```

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Août 22, 2024, 7:07 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/15 "2024-08-22T07:07:56Z")

</div>

Super merci  
Reste à attendre une mise à jour pour tester le code  
Je trouve quand même regrettable que la mise à jour vers la 2.x oblige à faire tant de code afin d’obtenir le résultat qu’on avait avant.  
Cela ne va pas dans le bon sens …. À mon sens !  
Phil

---

<div class="post-metadata">

**Author:** ![MilesTEG1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/milesteg1/32/45824_2.png) [@MilesTEG1](https://forum.hacf.fr/u/MilesTEG1)\
**Post date:** [Août 22, 2024, 7:35 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/16 "2024-08-22T07:35:47Z")

</div>

Hello 👋🏻  
Très sympa ça 😊  
Je vais te piquer le code 😁  
Ou tu falter celui que j’avais pris sur un blog internet 😉

---

<div class="post-metadata">

**Author:** ![Ludoc](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ludoc/32/79819_2.png) [@Ludoc](https://forum.hacf.fr/u/Ludoc)\
**Post date:** [Août 22, 2024, 7:36 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/17 "2024-08-22T07:36:24Z")

</div>

Bonjour tout le monde,

@WarC0zes, merci pour le code, je viens de tester et ça donne une màj pour frigate

![Capture d'écran 2024-08-22 093321](https://forum.hacf.fr/uploads/default/original/3X/b/3/b3b7e55eaef111c14f593dcd7d3329adaba43839.png)

Par contre, je suis déjà à jour :  
 ![Capture d'écran 2024-08-22 093333](https://forum.hacf.fr/uploads/default/original/3X/b/4/b418042f8322c655acd81c037aa1063fb211d74b.png)

Merci.

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 7:43 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/18 "2024-08-22T07:43:06Z")

</div>

étonnant, j’ai exclus les entités sur OFF.

```auto
        exclude:
          - entity_id: update.*
            state: 'off'

```

Montre une capture dans outils de dev et état de l’update de frigate.

---

<div class="post-metadata">

**Author:** ![Ludoc](https://forum.hacf.fr/user_avatar/forum.hacf.fr/ludoc/32/79819_2.png) [@Ludoc](https://forum.hacf.fr/u/Ludoc)\
**Post date:** [Août 22, 2024, 7:59 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/19 "2024-08-22T07:59:43Z")

</div>

![Capture d'écran 2024-08-22 095931](https://forum.hacf.fr/uploads/default/original/3X/e/e/eee35206dfbb5de70fa4f6b9cc51012ef0194baa.png)

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/62511_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Août 22, 2024, 8:01 UTC](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439/20 "2024-08-22T08:01:32Z")

</div>

> [@WarC0zes](#):
>
> ```auto
> exclude:
> - entity_id: update.*
> state: 'off'
> - entity_id: update.*
> attributes:
> device_class: firmware
> - entity_id: update.*
> attributes:
> supported_features: 25
> 
> ```

Pourtant, tout est exclu. On dirait un souci de cache, vide le cache de ton navigateur , pour voir.  
Normalement, c’est un module complémentaire et pas une maj de HACS.

 ![image](https://forum.hacf.fr/uploads/default/original/3X/5/2/5227eb4d889752f6887da86f0a3afacd63145b2f.png)

avec les exclusions , il y a que ces maj qui remontent dans mon code.  
 ![image](https://forum.hacf.fr/uploads/default/original/3X/6/1/6127d4db369949efc2624dc4093568c6f9572247.png)

[Page suivante](https://forum.hacf.fr/t/maj-de-hacs-version-1-34-vers-la-version-2-0-procedure-dinstallation/46439.md?page=2)
