Sélectionner une page
Aqara ou MOES : appairer un capteur d’ouverture Zigbee dans Home Assistant

Aqara ou MOES : appairer un capteur d’ouverture Zigbee dans Home Assistant

Les capteurs d’ouverture Aqara MCCGQ11LM et MOES ZSS-G02-GWM-C fonctionnent de la même façon dans Home Assistant via Zigbee2MQTT. La procédure ci-dessous couvre les deux modèles, avec les différences signalées au fur et à mesure.


Préparation du capteur

Les deux modèles fonctionnent sur pile bouton et ne nécessitent aucune configuration préalable.

Aqara MCCGQ11LM (piles CR1632)

Il n’y a rien à faire à l’installation. Mais si la pile est trop ancienne, ais levier délicatement avec un ongle ou un petit tournevis plat dans la fente sur la tranche inférieure pour ouvrir le boîtier. Insère une pile CR1632, face positive (+) vers le haut. Referme le boîtier en clipsant le couvercle.

    MOES ZSS-G02-GWM-C (pile CR2032)

    1. Glisse un ongle ou un petit tournevis dans la fente du boîtier arrière pour l’ouvrir.
    2. Retire la languette en plastique transparent qui bloque la pile.

    Dans les deux cas, effectue l’appairage à proximité de ton ordinateur ou de ta box domotique avant de coller le capteur à son emplacement définitif.


    Appairage dans Zigbee2MQTT

    1. Ouvre l’interface web de Zigbee2MQTT.
    2. Clique sur Permit join en haut à droite.
    3. Maintiens le bouton du capteur enfoncé environ 5 secondes jusqu’à ce que la LED clignote, puis relâche.
    4. Zigbee2MQTT détecte le capteur en quelques secondes et l’ajoute à la liste.
    5. Renomme-le immédiatement (ex : Capteur Porte Entrée ou Capteur Fenêtre Cuisine) et coche la case pour synchroniser le nom avec Home Assistant.

    Astuce Aqara uniquement – Les capteurs Aqara de première génération ont tendance à s’endormir rapidement pendant l’appairage. Pendant les 10 à 20 secondes que dure la détection, appuie brièvement sur le bouton toutes les 2 secondes pour maintenir le capteur éveillé et lui permettre d’envoyer ses informations de configuration.


    Installation physique

    Le principe est le même pour les deux modèles :

    • Place le grand boîtier sur la partie fixe (le cadre de porte ou de fenêtre) et le petit aimant sur la partie mobile (le battant).
    • Aligne les petites lignes gravées sur le côté de chaque pièce l’une en face de l’autre.
    • Respecte la distance maximale entre les deux éléments : 22 mm pour l’Aqara, 20 mm pour le MOES. Au-delà, le capteur considère la porte comme ouverte même quand elle est fermée.

    Entités disponibles dans Home Assistant

    Une fois appairé, le capteur apparaît automatiquement dans Home Assistant via l’intégration MQTT. Tu y trouveras :

    • binary_sensor.contact – état d’ouverture : on pour ouvert, off pour fermé. Dans les paramètres de l’entité, utilise « Afficher en tant que » pour choisir Porte, Fenêtre ou Garage – l’icône s’adapte automatiquement.
    • sensor.battery – pourcentage de pile restant (peut prendre jusqu’à 24h à se stabiliser après le premier appairage).
    • sensor.linkquality – force du signal Zigbee (Aqara uniquement).
    • binary_sensor.battery_low – alerte pile faible (MOES uniquement).

    Exemples d’automatisations

    Allumage automatique à l’ouverture d’une porte (idéal pour un couloir ou un dressing)

    alias: "Lumière : Allumage auto sur ouverture porte"
    trigger:
      - platform: state
        entity_id: binary_sensor.capteur_porte_entree_contact
        to: "on"
    condition:
      - condition: state
        entity_id: sun.sun
        state: "below_horizon"
    action:
      - service: light.turn_on
        entity_id: light.lumiere_couloir
    

    Notification si une fenêtre reste ouverte

    alias: "Notification : Fenêtre restée ouverte"
    trigger:
      - platform: state
        entity_id: binary_sensor.capteur_fenetre_cuisine_contact
        to: "on"
        for:
          minutes: 10
    action:
      - service: notify.mobile_app_votre_telephone
        data:
          title: "Attention"
          message: "La fenêtre de la cuisine est ouverte depuis plus de 10 minutes !"
    

    Remplace les noms d’entités par ceux de tes capteurs dans Home Assistant.

    NOUS A7Z : appairer une prise connectée Zigbee et l’utiliser comme répéteur dans Home Assistant

    NOUS A7Z : appairer une prise connectée Zigbee et l’utiliser comme répéteur dans Home Assistant

    La prise NOUS A7Z fait trois choses à la fois : elle mesure la consommation de l’appareil branché, permet de l’allumer ou l’éteindre à distance, et étend la portée de ton réseau Zigbee en servant de répéteur. Voici comment l’intégrer dans Zigbee2MQTT et Home Assistant.


    Préparation et branchement

    La prise fonctionne sur secteur, aucune pile n’est nécessaire.

    Branche-la sur une prise murale, idéalement à mi-chemin entre ton dongle Zigbee et tes capteurs les plus éloignés pour optimiser son rôle de répéteur. Une fois alimentée, la LED intégrée au bouton clignote lentement : la prise est prête à être appairée.


    Appairage dans Zigbee2MQTT

    1. Ouvre l’interface web de Zigbee2MQTT.
    2. Clique sur Permit join (en haut à droite).
    3. Si la LED ne clignote pas déjà rapidement, maintiens le bouton physique enfoncé environ 5 secondes jusqu’à ce qu’elle le fasse, puis relâche.
    4. Zigbee2MQTT détecte la prise automatiquement – elle apparaît sous la marque Nous ou Tuya selon la version du firmware.
    5. Renomme-la de façon explicite (ex : Prise Machine à Laver ou Répéteur Salon) et coche la case pour synchroniser le nom avec Home Assistant.

    Rôle de répéteur dans le maillage Zigbee

    Dès l’appairage effectué, la prise commence automatiquement à router le trafic Zigbee. Les capteurs à proximité peuvent s’y connecter plutôt que de joindre directement le dongle, ce qui améliore la stabilité de l’ensemble du réseau.

    Laisse le réseau entre 24 et 48 heures pour se stabiliser. Tu peux ensuite visualiser les connexions dans l’onglet Schéma (Map) de Zigbee2MQTT.


    Entités disponibles dans Home Assistant

    La NOUS A7Z expose plusieurs entités dans Home Assistant :

    • switch.prise_votre_nom – allume ou éteint l’appareil branché
    • sensor.power – puissance instantanée en Watts (W)
    • sensor.energy – consommation cumulée en kWh, à ajouter dans le panneau Énergie de Home Assistant pour le suivi des coûts
    • sensor.current – intensité en Ampères (A)
    • sensor.voltage – tension en Volts (V)

    Exemple : notification de fin de cycle machine

    L’entité sensor.power permet de détecter automatiquement la fin d’un cycle de lave-linge ou lave-vaisselle. L’automatisation ci-dessous envoie une notification quand la puissance passe sous 3 W pendant 5 minutes consécutives – ce qui correspond à la fin du cycle.

    alias: "Machine à laver : Notification fin de cycle"
    trigger:
      - platform: numeric_state
        entity_id: sensor.prise_machine_a_laver_power
        below: 3
        for:
          minutes: 5
    condition:
      - condition: state
        entity_id: switch.prise_machine_a_laver
        state: "on"
    action:
      - service: notify.mobile_app_votre_telephone
        data:
          title: "Domotique"
          message: "La machine à laver a terminé, tu peux étendre le linge !"
    

    Remplace sensor.prise_machine_a_laver_power et switch.prise_machine_a_laver par les noms exacts de tes entités dans Home Assistant, et mobile_app_votre_telephone par le nom de ton application mobile.

    Connecter des appareils Zigbee à Home Assistant avec Zigbee2MQTT et Mosquitto

    Connecter des appareils Zigbee à Home Assistant avec Zigbee2MQTT et Mosquitto

    Article de la série « Mon ordinateur Ubuntu » 
    Actions et articles créés avec l’aide de Claude.ai et 100% testé et ajusté par moi.

    Tu veux piloter une ampoule, une télécommande ou un capteur Zigbee depuis Home Assistant ? Ce tutoriel te guide pas à pas pour mettre en place la chaîne complète : Mosquitto comme broker MQTT, Zigbee2MQTT comme passerelle, et Home Assistant comme cerveau de ta domotique.


    Ce que tu vas mettre en place

    Les appareils Zigbee ne parlent pas directement à Home Assistant. Il faut une chaîne de traduction :

    1. Le dongle Zigbee reçoit les messages de tes appareils Zigbee
    2. Zigbee2MQTT traduit ces messages en MQTT
    3. Mosquitto joue le rôle de boîte aux lettres : il reçoit et redistribue les messages MQTT
    4. Home Assistant lit ces messages et crée automatiquement les entités correspondantes

    Chaque composant est installé comme un container Docker, selon le même protocole que les autres services de ta stack.


    Prérequis


    Étape 1 – Identifier le port USB du dongle

    Branche le dongle Sonoff MG21, puis lance cette commande :

    ls /dev/serial/by-id/
    

    Tu obtiens quelque chose comme :

    usb-SONOFF_SONOFF_Dongle_Lite_MG21_c85bc664b7a3ef1188de4cbd61ce3355-if00-port0
    

    Note ce nom exact, tu en auras besoin à l’étape 3.


    Étape 2 – Identifier un port disponible pour Zigbee2MQTT

    Zigbee2MQTT expose une interface web. Par défaut il utilise le port 8080, mais ce port est peut-être déjà pris par un autre container. Vérifie avec :

    bash

    sudo docker ps --format "table {{.Names}}\t{{.Ports}}"
    

    Si le port 8080 est occupé (par Stirling-PDF par exemple), utilise le port 8081. Retiens le port disponible, tu en auras besoin à l’étape 3.


    Étape 3 – Installer Mosquitto

    Créer les répertoires

    sudo mkdir -p /home/USER/docker/mosquitto/config
    sudo mkdir -p /home/USER/docker/mosquitto/data
    sudo mkdir -p /home/USER/docker/mosquitto/log
    

    Créer le fichier de configuration

    sudo nano /home/USER/docker/mosquitto/config/mosquitto.conf
    

    Colle exactement ce contenu, sans rien d’autre avant ni après :

    listener 1883
    allow_anonymous true
    persistence true
    persistence_location /mosquitto/data/
    log_dest file /mosquitto/log/mosquitto.log
    

    allow_anonymous true permet la connexion sans authentification. Ce n’est pas un problème car le port 1883 n’est pas exposé vers l’extérieur – il reste confiné au réseau local.

    Créer la stack dans Portainer

    Dans Portainer, crée une stack « mosquitto » avec ce YAML :

    services:
      mosquitto:
        container_name: mosquitto
        image: eclipse-mosquitto:latest
        volumes:
          - /home/USER/docker/mosquitto/config:/mosquitto/config
          - /home/USER/docker/mosquitto/data:/mosquitto/data
          - /home/USER/docker/mosquitto/log:/mosquitto/log
        ports:
          - "1883:1883"
        restart: unless-stopped
        environment:
          TZ: Europe/Paris
    

    Corriger les permissions du dossier log

    Le container Mosquitto tourne avec l’utilisateur interne mosquitto (UID 1883). Sans cette correction, il ne peut pas écrire ses logs :

    sudo chown -R 1883:1883 /home/USER/docker/mosquitto/log
    

    Redémarre le container depuis Portainer. Vérifie les logs avec :

    sudo docker logs mosquitto
    

    Tu dois voir Restored 0 base messages et aucune erreur.

    Sauvegarder le YAML

    sudo nano /home/USER/docker/mosquitto/docker-compose.yml
    # coller le YAML
    sudo chown USER:USER /home/USER/docker/mosquitto/docker-compose.yml
    

    Étape 4 – Installer Zigbee2MQTT

    Créer le répertoire

    sudo mkdir -p /home/USER/docker/zigbee2mqtt/data
    

    Créer la stack dans Portainer

    Dans Portainer, crée une stack « zigbee2mqtt » avec ce YAML. Remplace IDENTIFIANT_DU_DONGLE par le nom exact récupéré à l’étape 1, et PORT_EXTERNE par le port disponible identifié à l’étape 2 (8080 ou 8081) :

    services:
      zigbee2mqtt:
        container_name: zigbee2mqtt
        image: koenkk/zigbee2mqtt:latest
        volumes:
          - /home/USER/docker/zigbee2mqtt/data:/app/data
          - /run/udev:/run/udev:ro
        ports:
          - "PORT_EXTERNE:8080"
        environment:
          TZ: Europe/Paris
        devices:
          - /dev/serial/by-id/IDENTIFIANT_DU_DONGLE:/dev/ttyACM0
        restart: unless-stopped
    

    Point critique : la ligne devices: doit contenir le chemin exact du dongle. C’est le point le plus sensible de l’installation.

    Sauvegarder le YAML

    sudo nano /home/USER/docker/zigbee2mqtt/docker-compose.yml
    # coller le YAML
    sudo chown USER:USER/home/ald/docker/zigbee2mqtt/docker-compose.yml
    

    Après démarrage, Zigbee2MQTT est accessible via http://IP_DU_PC:PORT_EXTERNE. Une page d’onboarding s’affiche – c’est normal, c’est le premier démarrage.

    Compléter l’onboarding

    Sur la page d’onboarding, sélectionne ton dongle dans la liste « Devices found » et clique sur Submit sans modifier les autres valeurs. Zigbee2MQTT génère alors automatiquement sa configuration.

    Modifier le fichier de configuration

    Après l’onboarding, modifie le fichier de configuration généré :

    sudo nano /home/USER/docker/zigbee2mqtt/data/configuration.yaml
    

    Apporte ces modifications, sans toucher au reste (network_key, pan_id, channel…) :

    Ligne à trouverRemplacer par
    server: mqtt://localhost:1883server: mqtt://IP_DU_PC:1883
    serial: {}serial:
      port: /dev/ttyACM0
    frontend: enabled: falsefrontend: enabled: true
    homeassistant: enabled: falsehomeassistant: enabled: true
    onboarding: trueonboarding: false

    Redémarre le container depuis Portainer. Vérifie les logs :

    sudo docker logs zigbee2mqtt
    

    Tu dois voir Zigbee2MQTT started! et Connected to MQTT server.


    Étape 5 – Connecter Home Assistant à MQTT

    Dans Home Assistant : Paramètres > Appareils et services > Ajouter une intégration > MQTT

    Remplis les champs :

    • Broker : IP_DU_PC
    • Port : 1883
    • Nom d’utilisateur et mot de passe : laisser vides

    Clique sur Valider. Si la connexion réussit, l’intégration MQTT apparaît dans ta liste de services.

    Zigbee2MQTT et Home Assistant se découvrent alors automatiquement via MQTT Discovery.


    Étape 6 – Appairer un premier appareil pour vérifier

    C’est le test de tout ce qui précède ! Dans l’interface Zigbee2MQTT (http://IP_DU_PC:PORT_EXTERNE) :

    1. Clique sur Autoriser l’appairage – le mode appairage est actif pendant 3 minutes
    2. Mets ton appareil en mode appairage selon la procédure du fabricant (pour une ampoule Lidl : allumer et éteindre rapidement 3 fois)
    3. L’appareil apparaît dans Zigbee2MQTT

    Va ensuite dans Home Assistant : Paramètres > Appareils et services > MQTT. Ton appareil doit être visible et contrôlable.

    Note sur les ampoules Zigbee : une ampoule Zigbee doit rester alimentée en permanence pour rester joignable sur le réseau. Si tu coupes le courant via l’interrupteur mural, elle disparaît du réseau. La bonne pratique est de ne plus utiliser l’interrupteur physique et de contrôler l’ampoule uniquement via Home Assistant ou une télécommande Zigbee.


    Ce que tu as maintenant

    • Un broker MQTT (Mosquitto) qui tourne en container Docker
    • Une passerelle Zigbee (Zigbee2MQTT) connectée à ton dongle et à Mosquitto
    • Home Assistant qui découvre automatiquement tous tes appareils Zigbee
    • Une base solide pour ajouter d’autres appareils : capteurs de température, détecteurs d’ouverture, interrupteurs Zigbee…

    La prochaine étape : créer des automatisations pour que tes appareils Zigbee travaillent ensemble.

    Intégrer une caméra Avidsen HomeCam 3PTZ dans Home Assistant via Tuya

    Intégrer une caméra Avidsen HomeCam 3PTZ dans Home Assistant via Tuya

    Il y avait une promo dans ma grande surface locale et La caméra Avidsen HomeCam 3PTZ (réf. 127165) était à 29.90 €. Je me suis dit que c’était l’occasion de tester l’utilisation d’une caméra de surveillance chez moi. Cette caméra est compatible avec l’écosystème Tuya. En passant par l’application Smart Life plutôt que l’app Avidsen native, tu peux l’intégrer directement dans Home Assistant et centraliser sa gestion avec le reste de ta domotique.


    Ce qu’il te faut

    • La caméra Avidsen HomeCam 3PTZ
    • Une prise de courant à proximité et un réseau Wi-Fi 2,4 GHz
    • Un smartphone avec l’application Smart Life (Tuya)
    • Un ordinateur pour créer le compte développeur Tuya
    • Une instance Home Assistant fonctionnelle

    Optionnel : une carte microSD classe 10 (ou U3), de préférence certifiée « Endurance », pour l’enregistrement local. Les caméras de sécurité réécrivent en boucle et usent rapidement les cartes standard.


    1. Installer Smart Life et connecter la caméra

    Télécharge l’application Tuya Smart Life sur ton smartphone. Crée un compte, puis ajoute la caméra en suivant les instructions de l’app : elle te demandera le mot de passe de ton Wi-Fi 2,4 GHz. Une fois connectée, tu peux piloter la caméra depuis n’importe où via l’application.

    Utilise Smart Life plutôt que l’application Avidsen : elle offre plus de fonctionnalités et surtout elle est compatible avec Home Assistant.


    2. Créer un compte développeur Tuya IoT

    Depuis les dernières versions de Home Assistant, l’intégration Tuya officielle nécessite un compte développeur gratuit.

    1. Rends-toi sur iot.tuya.com depuis ton ordinateur.
    2. Crée un compte – utilise le même pays que celui configuré dans Smart Life.
    3. Une fois connecté, va dans Cloud > Cloud Project > Cloud Project Management, puis clique sur Next.
    1. Remplis le formulaire :
      • Project Name : Home Assistant
      • Industry : Smart Home
      • Development Method : Smart Home
      • Data Center : Central Europe Data Center (pour la France)
    2. Clique sur Create, puis sur la page suivante laisse les API par défaut et clique sur Authorize.

    3. Récupérer tes identifiants et lier Smart Life au projet

    Sur la page de ton projet (onglet Overview), note ces deux informations – tu en auras besoin plus tard :

    • Access ID / Client ID
    • Access Secret / Client Secret

    Ensuite, lie ton application Smart Life au projet :

    1. Dans ton projet, clique sur l’onglet Devices, puis sur Link Tuya App Account.
    2. Clique sur Add App Account – un QR code s’affiche.
    1. Sur ton smartphone, ouvre Smart Life, tape sur le « + » en haut à droite, puis sur Scanner.
    1. Scanne le QR code affiché sur ton ordinateur et valide sur le téléphone. Pour faire ça, il faut que tu ouvres l’application Smart Life dans ton téléphone. Tu te mets sur l’onglet Accueil (l’icône de maison en bas à gauche). Clique sur le petit bouton « + » tout en haut à droite de l’écran : un petit menu déroulant va s’ouvrir. clique sur l’icône de Scanner de QR Code.
    1. Ta caméra apparaît maintenant dans la liste des appareils de la plateforme Tuya.

    4. Activer l’intégration dans Home Assistant

    1. Dans Home Assistant, va dans Paramètres > Appareils et services.
    2. Clique sur Ajouter l’intégration et cherche Tuya.
    3. Remplis le formulaire avec ton Access ID, ton Access Secret, et ton code utilisateur Smart Life.

    Le code utilisateur se trouve dans l’app Smart Life : icône hexagone en haut à droite > Compte et Sécurité > Code Utilisateur. C’est un code court, respecte bien la casse.

    1. Valide, scanne le QR code qui s’affiche, et confirme à nouveau.

    Home Assistant importe automatiquement ta caméra. Tu peux accéder au flux vidéo et aux réglages directement depuis ton tableau de bord.


    Pour aller plus loin

    Contrôle PTZ depuis Home Assistant L’intégration Tuya affiche le flux vidéo mais ne crée pas toujours les contrôles de rotation. Tu peux y remédier avec des scripts YAML ou en installant la carte WebRTC Camera via HACS.

    Alertes et notifications Avec l’application Home Assistant Companion sur ton téléphone, tu peux créer une automatisation YAML qui se déclenche sur détection de mouvement ou de son – et envoie une notification actionnable directement sur ton mobile.

    Enregistrement vidéo La carte microSD gérée par Smart Life reste la solution la plus fiable pour l’enregistrement continu ou sur détection, en haute définition. Home Assistant gère les alertes ; Smart Life gère l’historique vidéo.

    Mettre à jour Ubuntu vers la dernière version stable en ligne de commande

    Mettre à jour Ubuntu vers la dernière version stable en ligne de commande

    Ubuntu propose un outil officiel pour passer d’une version à la suivante sans tout effacer. Ce guide te montre comment faire, étape par étape, depuis le terminal.


    Étape 1 : Sauvegarder tes données (recommandé)

    Avant toute mise à niveau majeure du système, sauvegarde tes fichiers importants – documents, photos, fichiers de configuration – sur un disque externe ou dans le cloud.


    Étape 2 : Mettre à jour le système actuel

    Ta version actuelle d’Ubuntu doit être totalement à jour avant de lancer la mise à niveau.

    Ouvre ton terminal (Ctrl + Alt + T) et lance cette commande :

    sudo apt update && sudo apt dist-upgrade -y && sudo apt autoremove -y
    

    Voici ce que fait chacune des trois parties :

    • apt update : actualise la liste des paquets disponibles (un « paquet », c’est l’équivalent d’une application ou d’un composant système sous Linux).
    • dist-upgrade : installe les mises à jour en gérant intelligemment les changements de dépendances (les dépendances, ce sont les composants dont un logiciel a besoin pour fonctionner).
    • autoremove : supprime les anciens paquets devenus inutiles.

    Une fois terminé, redémarre ton ordinateur pour appliquer les changements – notamment si le noyau Linux (le coeur du système) a été mis à jour :

    sudo reboot
    

    Étape 3 : Configurer le type de mise à niveau souhaité

    Ubuntu doit savoir quel type de version tu recherches. Ouvre le fichier de configuration avec cette commande :

    sudo nano /etc/update-manager/release-upgrades
    

    Repère la ligne qui commence par Prompt=. Tu as deux options :

    Prompt=lts – recommandé

    Te met à jour uniquement vers la prochaine version LTS (Long Term Support, support à long terme). Par exemple, de la 22.04 LTS à la 24.04 LTS, soit un changement tous les 2 ans environ.

    • Sécurité : maximale, tu reçois toutes les mises à jour de sécurité pour ta version actuelle.
    • Stabilité : maximale, tu changes de version du système rarement, ce qui réduit le risque de casser tes logiciels ou ta configuration.

    Prompt=normal

    Te propose toutes les versions stables, y compris les versions intermédiaires sorties tous les 6 mois.

    • Tu seras obligé de faire une mise à niveau majeure tous les 6 mois, car ces versions intermédiaires ne sont maintenues que pendant 9 mois. Passé ce délai, tu te retrouves avec un système obsolète et non sécurisé.
    • Changer de version deux fois par an augmente le risque de rencontrer des bugs ou des incompatibilités matérielles.

    Modifie si nécessaire, puis sauvegarde avec Ctrl + O (puis Entrée) et quitte avec Ctrl + X.


    Étape 4 : Lancer la mise à niveau

    Maintenant que tout est prêt, lance l’outil officiel de mise à niveau d’Ubuntu :

    sudo do-release-upgrade
    

    Si aucune mise à niveau n’est détectée

    Les versions LTS ne proposent parfois la mise à jour automatique qu’après la sortie de leur première version corrective (par exemple, la 24.04.1 plutôt que la 24.04). Dans ce cas, tu peux forcer la recherche avec l’option -d :

    sudo do-release-upgrade -d
    

    ⚠️ Attention : l’option -d donne accès aux versions en accès anticipé, pas encore totalement stabilisées. À n’utiliser que si tu sais ce que tu fais et que tu as bien sauvegardé tes données au préalable.


    Étape 5 : Suivre le processus et patienter

    Le terminal t’affiche un résumé des changements prévus – paquets à installer, paquets à supprimer, taille du téléchargement – et te demande de confirmer avec o (pour Oui).

    Pendant tout le processus :

    • Ne ferme pas le terminal.
    • Ne coupe pas ta connexion internet.
    • Si le système te demande si tu veux conserver tes fichiers de configuration modifiés ou installer les versions des nouveaux paquets, appuie sur Entrée pour garder le choix par défaut – c’est généralement la bonne option.

    Cas particulier : connexion à distance via SSH

    Si tu gères l’ordinateur à distance via SSH, do-release-upgrade ouvre automatiquement un port de secours (généralement le port 1022) en cas de coupure de connexion. Suis simplement les instructions affichées à l’écran.

    Une fois le processus terminé, le terminal t’invite à redémarrer. Tu peux ensuite vérifier ta nouvelle version avec :

    bash

    lsb_release -a
    

    Félicitations, tu es sur la nouvelle version stable d’Ubuntu !