HowTo : Zigbee - Installation de zigbee2mqtt sur le Raspberry Pi

J'ai récemment commencé à faire des parties de mon SmartHome passer à la norme Zigbee.

Dans le passé, j'utilisais en effet encore des capteurs et des actionneurs basés sur la simple radio 433 Mhz. Malheureusement, il y a de moins en moins de capteurs et d'actionneurs pour ce "standard radio".

Enfin et surtout, les prix très bas des accessoires Zigbee chez Ikea ont été l'argument décisif pour moi de passer à ce standard.

Outre ces avantages, la norme Zigbee présente bien entendu d'autres avantages. Ainsi, les actionneurs connectés en permanence au réseau électrique (par exemple une prise de courant compatible Zigbee) fonctionnent automatiquement comme des répéteurs (appelés "routeurs" dans le jargon Zigbee). Il est donc possible de créer de très grands réseaux Zigbee (par exemple sur plusieurs étages).

Les appareils Zigbee alimentés par batterie peuvent - grâce à une architecture mieux adaptée - atteindre une très longue durée de vie de la batterie. Un capteur de fenêtre ou de porte, par exemple, peut fonctionner pendant plusieurs années avec une seule pile bouton CR2032.

Eh bien, mais comment pouvez-vous intégrer des capteurs et des actionneurs Zigbee dans votre propre SmartHome intégrer?

Un projet open source très cool et utile à ce sujet est Zigbee2MQTT.

Comme son nom l'indique, zigbee2mqtt est une sorte d'adaptateur qui évalue les données reçues via Zigbee et vous les envoie via un serveur MQTT SmartHome vers l'avant.

Vous pouvez alors accéder à ces données – comme vous le pouvez à partir de Tasmota et EspEasy capteurs/actionneurs basés – réagir.

Aimez votre zigbee2mqtt sur le vôtre RaspberryPi installé, j'ai décrit dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Avant de commencer cet article, vous devriez avoir préparé un RaspberryPi de manière à ce qu'il soit accessible via le réseau et contrôlable par SSH. En outre, un Serveur MQTT déjà installé être.

Les articles suivants décrivent ce qui doit être fait pour préparer le RaspberryPi.

Dans les listes suivantes, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.

Outil requis :

NuméroLien
1xJeu de tournevis  Acheter sur Amazon
1xLecteur de carte SD  Acheter sur Amazon

Matériel requis :

NuméroLien
1xClé USB SONOFF Zigbee 3.0 Plus  Acheter sur Amazon
1xCâble d'extension USB  Acheter sur Amazon
1x Raspberry Pi  Acheter sur Amazon
1x Adaptateur secteur Raspberry Pi  Acheter sur Amazon
1x Boîtier Raspberry Pi  Acheter sur Amazon
1x Carte Micro SD 64 Go  Acheter sur Amazon


Connectez-vous au RaspberryPi via SSH

Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.

Après avoir entré votre nom d'utilisateur et votre mot de passe, vous pouvez entrer les premières commandes.

Mettre à jour la gestion des packages

La gestion des packages sous Linux est un "lieu central" à travers lequel divers packages logiciels peuvent être installés. Pour que cela fonctionne de manière fiable, les listes et les sources de la gestion des packages doivent être mises à jour avant chaque installation de nouveaux packages.

Pour démarrer la mise à jour de la gestion des packages, vous devez entrer la commande suivante.
sudo apt-get mise à jour && sudo apt-get mise à niveau
Selon la date de votre dernière mise à jour de la gestion des packages, ce processus peut maintenant prendre un certain temps. Les listes qui font référence aux sources de packages individuelles sont mises à jour en premier.
Après cela, les packages eux-mêmes sont mis à jour. Étant donné que de la mémoire supplémentaire est occupée, votre consentement vous sera à nouveau demandé. Vous devez le confirmer avec un "J" et "Entrée".
Une fois la mise à jour terminée, vous verrez un petit résumé de la durée et de la portée de la mise à jour.

Préparer l'installation sur le Raspberry Pi

L'installation de zigbee2mqtt peut être démarrée avec quelques commandes bash simples.

Mais avant de pouvoir commencer l'installation proprement dite de zigbee2mqtt, vous devez d'abord installer quelques dépendances/bibliothèques requises.

Pour ce faire, exécutez la commande suivante. Cela prépare l'installation de NodeJs.

sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

La commande suivante installe ensuite NodeJs, y compris divers compilateurs.

sudo apt-get install -y nodejs git make g++ gcc

Après cela, vous devez installer le Yarn Package Manager. Pour ce faire, exécutez les commandes suivantes sur votre Raspberry Pi.

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo &quot;deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main&quot; | sudo tee /etc/apt/sources.list.d/yarn.list<br>
sudo apt-get mise à jour sudo apt-get install yarn -y

Vous pouvez ensuite utiliser les commandes suivantes pour télécharger le référentiel zigbee2mqtt et définir les droits de répertoire requis.

sudo git clone https://github.com/Koenkk/zigbee2mqtt.git/opt/zigbee2mqtt
sudo chown -R pi:pi /opt/zigbee2mqtt


Définir la configuration de Zigbee2mqtt

Après avoir téléchargé les fichiers zigbee2mqtt, vous devez maintenant adapter le fichier de configuration à votre système.

Pour que votre adaptateur zigbee2mqtt (coordinateur) puisse être adressé correctement, vous devez spécifier le chemin correct dans le fichier de configuration.

L'adaptateur doit bien sûr déjà être flashé avec le firmware zigbee2mqtt et connecté au Raspberry Pi. Vous pouvez trouver des informations à ce sujet dans l'article de blog suivant, par exemple.

Une fois le coordinateur Zigbee connecté, vous devez trouver le chemin de l'appareil et l'enregistrer.

Vous pouvez afficher le chemin de périphérique des adaptateurs connectés avec la commande suivante.

ls /dev/serial/by-id/

Si vous n'avez qu'un seul adaptateur connecté, seul le chemin de l'appareil vers votre adaptateur Zigbee est répertorié ici. Si plusieurs entrées sont répertoriées ici, le moyen le plus simple consiste à supprimer d'abord tous les autres périphériques USB, à récupérer à nouveau la liste, puis à copier la seule entrée existante.

Dans l'exemple illustré, le chemin de l'appareil recherché est le suivant.

  • usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_019758DF-if00-port0

Il est préférable de l'enregistrer dans un fichier texte. Vous avez besoin du chemin de l'appareil pour le saisir ultérieurement dans le fichier de configuration.

Créez ou ouvrez maintenant le fichier de configuration de zigbee2mqtt en entrant la commande suivante.

nano /opt/zigbee2mqtt/data/configuration.yaml

Le contenu du fichier devrait ressembler à ceci. Cependant, vous devez ajuster les positions indiquées ci-dessous en conséquence.

# MQTT settings mqtt : # MQTT base topic for Zigbee2MQTT MQTT messages base_topic : zigbee2mqtt # MQTT server URL server : 'mqtt://localhost' # MQTT server authentication, décommenter si nécessaire : # user : my_user # password : my_password # Serial settings serial : # Emplacement de l'adaptateur (voir première étape de ce guide) port : /dev/ttyACM0 avancé : network_key : GENERATE ikea_ota_use_test_url : true legacy_api : false log_level : debug frontend : port : 8038 host : 0.0.0.0 auth_token : secretPassword123 url : http ://localhost

Il est important que vous adaptiez quelques paramètres du fichier de configuration à votre situation.

Personnalisez le serveur Mqtt :

Définissez correctement le nom de domaine sur votre serveur MQTT. Vous avez besoin du travail pour ça 'mqtt://localhost' Adaptez-vous en conséquence (si le serveur mqtt ne tourne pas sur le même RaspberryPi que zigbee2mqtt).

Ajuster le mot de passe du tableau de bord :

Afin de protéger l'accès au tableau de bord zigbee2mqtt, vous devez définir le mot de passe sur une valeur connue de vous seul. Changer cette pièce auth_token : secretPassword123 par conséquent.

Personnalisez le chemin vers votre coordinateur Zigbee :

Fournit le chemin de l'appareil à l'entrée

  • port : /dev/ttyACM0

puis à la bonne valeur. Vous devriez avoir copié le chemin de périphérique approprié à l'étape précédente.


Démarrer l'installation

Après avoir terminé toutes les configurations, vous pouvez maintenant démarrer l'installation de zigbee2mqtt.

Vous lancez ensuite l'installation de zigbee2mqtt en utilisant la commande bash

cd /opt/zigbee2mqtt

les changements de répertoire et l'installation avec

npm ci

départs.


installation d'essai

Si vous le souhaitez, vous pouvez déjà tester l'installation de zigbee2mqtt à ce stade.

Pour ce faire, exécutez simplement les commandes suivantes.

cd /opt/zigbee2mqtt
début npm

Cela démarre zigbee2mqtt et vous pouvez voir la sortie du journal.

Zigbee2mqtt s'exécute alors tant que la fenêtre de la console est ouverte et connectée ou que vous terminez le déroulement du programme avec CTRL-C.


Configurer Zigbee2mqtt en tant que service système

Pour que zigbee2mqtt fonctionne sans fenêtre de console ouverte, vous devez installer un service système.

Pour ce faire, créez un nouveau fichier de configuration pour le service système en saisissant la commande suivante.

sudo nano /etc/systemd/system/zigbee2mqtt.service

Collez ensuite le texte ci-dessous et enregistrez le fichier avec les raccourcis clavier CTRL-X, Y et Entrée.

[Unité] Description=zigbee2mqtt After=network.target [Service] ExecStart=/usr/bin/npm start WorkingDirectory=/opt/zigbee2mqtt StandardOutput=inherit # Ou utilisez StandardOutput=null si vous ne voulez pas que les messages Zigbee2MQTT remplissent syslog, pour plus d'options voir systemd.exec(5) StandardError=inherit Restart=always User=pi [Install] WantedBy=multi-user.target


Configurer le démarrage automatique de Zigbee2mqtt

Avec la commande suivante, vous pouvez activer le démarrage automatique de zigbee2mqtt. Cela démarrera automatiquement zigbee2mqtt après le démarrage du RaspberryPi.

Grâce au service système déjà configuré, il vous suffit d'exécuter la commande suivante pour démarrer zigbee2mqtt avec le Raspberry Pi.

sudo systemctl activer zigbee2mqtt.service


Redémarrez Zigbee2mqtt

Vous pouvez redémarrer votre instance zigbee2mqtt avec la commande suivante.

Entrez la commande suivante pour redémarrer zigbee2mqtt.

sudo systemctl redémarrer zigbee2mqtt


Arrêtez Zigbee2mqtt

Vous pouvez utiliser la commande suivante pour arrêter votre instance zigbee2mqtt.

Entrez la commande suivante pour arrêter zigbee2mqtt.

sudo systemctl arrêter zigbee2mqtt


Afficher le journal Zigbee2mqtt

La commande suivante affiche le fichier journal existant de zigbee2mqtt. Cette vue est également mise à jour automatiquement. Par exemple, vous pouvez également surveiller le processus de démarrage et rechercher des erreurs ou afficher des messages d'erreur.

Pour ce faire, entrez la commande suivante.

sudo journalctl -f -u zigbee2mqtt


Plus d'articles sur le sujet

Après avoir configuré zigbee2mqtt, vous devez bien sûr intégrer des capteurs et des actionneurs dans votre réseau Zigbee.

Le tableau de bord zigbee2mqtt peut très bien être utilisé pour cela. De plus, le tableau de bord est également un moyen très pratique d'administrer zigbee2mqtt. L'article dans lequel le tableau de bord est brièvement présenté se trouve ici.

Dans la catégorie suivante, j'ai répertorié certains appareils Zigbee qui peuvent être contrôlés ou lus avec le code NodeRed qui y est proposé.

J'ai résumé d'autres articles sur le sujet de Zigbee et zigbee2mqtt dans la catégorie suivante.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

13 commentaires

  1. Merci pour les excellentes instructions! Malheureusement, je ne peux connecter aucune lampe Ikea, Touchlink reconnaît les lampes et peut également les réinitialiser, mais la lampe n'apparaît pas sous les appareils par la suite. Rien à propos d'une liaison n'apparaît non plus dans le journal. J'ai intégré avec succès 2 boutons différents (E2001/E2002 et E1743), mais il ne veut pas fonctionner avec deux lampes différentes (LED1836G9 et LED2003G10)...

    1. Salut Mario,
      as-tu déjà essayé de coupler les lampes de manière "conventionnelle", c'est-à-dire sans Touchlink ?
      Je travaille actuellement sur la notice des lampes LED d'Ikea, et je les mettrai probablement en ligne prochainement.
      J'ai connecté les lampes de telle sorte que j'ai d'abord activé l'accès à mon réseau Zigbee (via le tableau de bord zigbee2mqtt) puis réinitialisé les lampes (en les allumant et en les éteignant plusieurs fois).
      Cela a bien fonctionné pour toutes les lampes jusqu'à présent. peut être pouvez-vous l'essayer? 🙂
      Cordialement
      Fabien

      1. Bonjour Fabien,
        Le couplage direct entre les lampes et les interrupteurs fonctionne, même plusieurs lampes (les deux) sur un interrupteur. Mais j'ai remarqué que pour le couplage direct, je dois maintenir le bouton de couplage pendant environ 10 secondes. Pour coupler un interrupteur avec le z2m, je dois appuyer rapidement sur le bouton de couplage 4 fois de suite. Cela correspond en fait à une réinitialisation. Cela signifie que je ne peux pas associer un bouton au z2m et en même temps à une ou plusieurs lampes (directement) ? Une fois qu'un bouton est couplé au z2m, la LED rouge ne s'allume même pas lors de la tentative de couplage avec d'autres appareils. Ce n'est qu'après une réinitialisation (4 pressions) que le bouton est à nouveau "libre". Est-il possible que mon z2m fonctionne dans un "mode non Ikea" qui ne permet que les boutons et pas les lampes ?
        Lors de la connexion des lampes avec z2m j'ai essayé 2 processus :
        * Activez d'abord l'apprentissage (compte à rebours à partir de 255 secondes) puis réinitialisez la lampe reconnue dans l'onglet Touchlink. Dans l'onglet des journaux, je vois que la réinitialisation a réussi, mais pas un seul message indiquant qu'il y a eu une tentative de couplage par la suite. J'ai également essayé d'éteindre et de rallumer la lampe.
        * Avec le 2e processus, j'ai également d'abord activé l'apprentissage, puis réinitialisé la lampe en l'éteignant et en la rallumant 6 fois. (Un peu fastidieux, mais vous pouvez voir le succès lorsque la lampe s'assombrit) Ici aussi, il n'y a rien dans le journal et aucun couplage.
        La seule différence avec votre configuration que je n'ai pas encore mentionnée est que mon z2m + Mosquitto + NodeRED (pour plus tard) ne fonctionne pas sur un RPi mais sur une Debian 11 fraîchement installée dans une machine KVM virtuelle. Se peut-il qu'il réagisse trop vite par rapport au Pi et qu'il ait un problème d'exécution quelque part ?

      2. Rebonjour,
        Juste après ma précédente publication, je me suis enfermé hors du frontend en essayant et en essayant des choses stupides. C'est pourquoi j'ai modifié plusieurs fois le fichier configuration.yaml pour y accéder à nouveau. Ensuite, j'ai essayé à nouveau un appariement et maintenant cela a fonctionné! – avec les deux lampes. Malheureusement, je ne sais toujours pas ce que j'ai changé...
        Ce n'est qu'avec la réinitialisation dans le touchlink que le couplage ne fonctionne toujours pas.
        En tout cas merci pour vos efforts
        Salutations
        Mario

  2. Merci pour ce tutoriel.

    zigbee2mqtt nécessite un serveur mqtt. Je n'en avais pas de pré-installé (Raspberry PI OS 64 bit lite). Le moyen le plus simple serait probablement :

    sudo apt install -y moustique moustique-clients
    sudo systemctl activer mosquitto.service

    Et 2 étapes ici pourraient encore être un peu corrigées :
    - Lors de cette étape, le "" peut être supprimé :
    echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    - A cette étape, le "sudo apt-get update " peut être supprimé ou devrait être associé à un lionebreak ou "et" :
    sudo apt-get mise à jour sudo apt-get install yarn -y

    1. Il semble que quelque chose ait été filtré de mon commentaire... entre les guillemets se trouvait la balise de saut de ligne.

  3. Bonjour Fabien,
    Dietmar de nouveau.
    j'ai toujours le problème de ne pas pouvoir accéder au tableau de bord. j'ai relancé le journal. Il me renvoie l'erreur suivante : "zigbee2mqtt.service : Failed with result 'exit-code'.". Qu'est-ce que je dois faire avec ça ?
    En outre, qu'est-ce que je saisis dans Zigbee2mqtt "configuration.yaml" sous Url: ? Est-ce que le localhost reste là ?
    C'est grisé dans tes instructions.
    Cordialement
    Dietmar

    1. Salut Dietmar,
      exactement, le réglage de l'URL reste sur "localhost".
      Pouvez-vous copier l'intégralité du numéro de la revue ici ? Ensuite, je peux voir si je remarque quelque chose. 🙂
      Cordialement
      Fabien

  4. Bonjour Fabien,
    J'ai eu le temps pendant le long week-end de refaire du dépannage. 😉
    Eurêka ! UN POINT obtenu lors de la configuration ! Maintenant, la chose fonctionne. Je peux accéder au frontend.
    Nous avons acheté un thermostat MOES "BHT-002" pour le lancement de notre maison intelligente. (économie d'énergie oblige) Mais je n'arrive pas à l'appairer. C'est manifestement la pièce qui est en cause. La description (manuelle) est très simple et les recherches sur le net n'ont pas donné grand-chose. Le problème, c'est que la température ambiante est enregistrée 1,5 degré trop haut. C'est ce qui a déclenché le projet Zigbee.
    C'est comme ça parfois, une chose déclenche une chaîne d'événements.
    Mais merci pour vos efforts.
    Cordialement
    Dietmar

    1. Salut Dietmar,
      Ça a l'air bien. 🙂
      Comment avez-vous procédé pour enseigner le BHT-002 ?
      Avez-vous vu les instructions de couplage ici : https://www.zigbee2mqtt.io/devices/BHT-002-GCLZB.html Spécial "Éteignez le thermostat. Appuyer sur le bouton de baisse de la température et le maintenir enfoncé pendant +- 8 secondes pour activer le mode d'appairage (l'écran s'allume et une icône de type WiFi clignote). Une fois l'interview réussie, remettez le thermostat sous tension".
      Et avez-vous passé Zigbee2mqtt en mode appairage au préalable ? 🙂
      J'ai aussi décrit comment faire ici: https://nerdiy.de/howto-zigbee-geraete-bzw-sensoren-und-aktoren-an-zigbee2mqtt-anmelden/
      Cordialement
      Fabien

  5. Salut les gars,

    je n'arrive pas à tester l'installation. Un dongle SONOFF Zigbee 3.0 USB est connecté au Raspberry et j'ai suivi les instructions pas à pas. Pourtant, Zigbee2MQTT ne peut pas se connecter :

    Quelqu'un a-t-il un conseil à donner ?
    Merci d'avance

    > zigbee2mqtt@1.33.2 Démarrage
    > node index.js

    Zigbee2MQTT:debug 2023-11-28 21:14:00 : État chargé à partir du fichier /opt/zigbee2mqtt/data/state.json
    Zigbee2MQTT:info 2023-11-28 21:14:00 : Logging to console and directory : '/opt/zigbee2mqtt/data/log/2023-11-28.21-13-59' filename : log.txt
    Zigbee2MQTT:info 2023-11-28 21:14:00 : Démarrage de Zigbee2MQTT version 1.33.2 (commit #311ea070)
    Zigbee2MQTT:info 2023-11-28 21:14:00 : Démarrage de zigbee-herdsman (0.21.0)
    Zigbee2MQTT:debug 2023-11-28 21:14:00 : Utiliser zigbee-herdsman avec les paramètres : '{"adapter":{"concurrent":null, "delay":null, "disableLED":false}, "backupPath" :"/opt/zigbee2mqtt/data/coordinator_backup.json", "databaseBackupPath" :"/opt/zigbee2mqtt/data/database.db.backup", "databasePath" :"/opt/zigbee2mqtt/data/database.db", "network":{"channelList" :[11], "extendedPanID" :[221,221,221,221,221], "networkKey" : "HIDDEN", "panID":6754}, "serialPort":{"path" :"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1ca5d6628045ed119031cf8f0a86e0b4-if00-port0″}}’
    Zigbee2MQTT:info 2023-11-28 21:14:02 : zigbee-herdsman démarré (repris)
    Zigbee2MQTT:info 2023-11-28 21:14:02 : Coordinator firmware version : '{"meta":{"maintrel":1, "majorrel":2, "minorrel":7, "product":1, "revision":20210708, "transportrev":2}, "type" : "zStack3x0″}'
    Zigbee2MQTT:debug 2023-11-28 21:14:02 : Zigbee network parameters : {"channel":11, "extendedPanID" : "0x00124b002a9a882a", "panID":6754}
    Zigbee2MQTT:info 2023-11-28 21:14:02 : Actuellement 0 appareils sont connectés :
    Zigbee2MQTT:warn 2023-11-28 21:14:02 : `permit_join` set to `true` in configuration.yaml.
    Zigbee2MQTT:warn 2023-11-28 21:14:02 : Allowing new devices to join.
    Zigbee2MQTT:warn 2023-11-28 21:14:02 : Set `permit_join` to `false` once you joined all devices.
    Zigbee2MQTT:info 2023-11-28 21:14:02 : Zigbee : permettre à de nouveaux périphériques de rejoindre.
    Zigbee2MQTT:info 2023-11-28 21:14:02 : Connexion au serveur MQTT à mqtt://localhost:1883
    Zigbee2MQTT:debug 2023-11-28 21:14:02 : Utiliser le login anonyme MQTT
    Zigbee2MQTT:error 2023-11-28 21:14:02 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:02 : MQTT a échoué à se connecter, exit...
    Zigbee2MQTT:info 2023-11-28 21:14:02 : Arrêt de zigbee-herdsman...
    Zigbee2MQTT:error 2023-11-28 21:14:03 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:04 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:05 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:06 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:07 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:09 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:10 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:11 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:12 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:error 2023-11-28 21:14:13 : MQTT error : connect ECONNREFUSED ::1:1883
    Zigbee2MQTT:info 2023-11-28 21:14:13 : Stopped zigbee-herdsman

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.