[Fermé] Nouvel utilisateur Zigbeefordomoticz
Publié : 25 oct. 2022, 17:29
Bonjour à tous,
Nouvel utilisateur de Domoticz, je cherche a utiliser ce plugin pour la première fois.
Je tente donc de suivre le tuto officiel de Github...
(parties "prérequis" et "Plugin first installation or first time on release 6.xxx (stable6)"
Edit : cf fin de message car je viens de voir qu'il semblerait que je doive utiliser la version béta vu le controleur que j'utilise, mais les deux premiers problèmes que j'ai rencontrés doivent être identiques
Premier petit problème en suivant les prérequis :
La première instruction dit : Go to the plugin Home directory ( domoticz/plugins/Domoticz-Zigate or Domoticz-Zigbee)...
Ce répertoire n'existant pas, j'ai donc dû créer manuellement un dossier "domoticz/plugins/Domoticz-Zigbee" afin de pouvoir entrer dans le dossier et ensuite lancer le code "sudo pip3 install -r requirements.txt"
(sinon, j'obtenais évidemment l'erreur "Could not open requirements file: [Errno 2] Aucun fichier ou dossier de ce type: 'requirements.txt' ")
J'espère donc à ce moment que le création manuelle ne pose pas de problème.
Dans tous les cas, lorsque j'ai ensuite lancé le code "sudo pip3 install -r requirements.txt", les logs semblent OK...
J'ai donc continué le tuto.
Deuxième petit problème en suivant les instructions "Plugin first installation"
Etape 1 : OK puisque je viens de créer le dossier et que tout semble ok
Etape 2 : Je vais dans domoticz/plugins
Etape 3 : En lançant le code git clone https://github.com/zigbeefordomoticz/Domoticz-Zigbee.gi Je rencontre une erreur qui dit : "fatal: le chemin de destination 'Domoticz-Zigbee' existe déjà et n'est pas un répertoire vide."
Et là... je me dis "bien sûr qu'il existe... J'ai dû le créer pour faire les prérequis..."...
Au lieu de baisser les bras, et pour tenter de continuer, j'efface le dossier "Domoticz-zigbee" pour qu'il puisse être créé en lançant le code... je relance donc le code i]git clone https://github.com/zigbeefordomoticz/Domoticz-Zigbee.gi[/i] et l'installation se déroule normalement puis les étape 4 et 5 se passent sans problème.
Troisième problème :
Une fois Domoticz redémarré, je suis les étapes du tuto pour installer ZigBeeForDomoticZ.
Je vais dans "configuration" puis "matériel", je renseigne les informations en choisissant :
- coordinateur "Texas Instruments ZNP"
- type "USB"
- Port serie : celui qui contient la ligne du sonoff à savoir dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_plus_blablabla_port0
- Initialize Coordinator "true"
Mais lorsque j'appuie sur "Ajouter", aucune ligne n'apparait dans les matériels...
Quand je brache mon controler sur windows, dans le gestionnaire de périphérique, il est reconnu comme Silicon LAbs CP210x to UART bridge.
Dois-je le flasher avec un driver spécifique pour utiliser ZigBeeForDomoticZ ?
Merci de m'avoir lu et de votre aide éventuelle.
Edit :
A la fin du tuto, je vois que je dois switcher sur la verrsion béta semble t'il, il est indiqué que je dois lancer les commandes suivantes :
git pull --recurse-submodules
git checkout beta6
git pull --recurse-submodules
Mais dans quel répertoire dois-je lancer ces dernières ? Dans domoticz/plugins/Domoticz-Zigbee je suppose ?
Edit 2 :
Quand j'essaie de passer sur la version béta :

Je ne comprends pas si c'est bon ou pas, d'autant que ça ne résout pas mon problème 3
Nouvel utilisateur de Domoticz, je cherche a utiliser ce plugin pour la première fois.
Je tente donc de suivre le tuto officiel de Github...
(parties "prérequis" et "Plugin first installation or first time on release 6.xxx (stable6)"
Edit : cf fin de message car je viens de voir qu'il semblerait que je doive utiliser la version béta vu le controleur que j'utilise, mais les deux premiers problèmes que j'ai rencontrés doivent être identiques
Premier petit problème en suivant les prérequis :
La première instruction dit : Go to the plugin Home directory ( domoticz/plugins/Domoticz-Zigate or Domoticz-Zigbee)...
Ce répertoire n'existant pas, j'ai donc dû créer manuellement un dossier "domoticz/plugins/Domoticz-Zigbee" afin de pouvoir entrer dans le dossier et ensuite lancer le code "sudo pip3 install -r requirements.txt"
(sinon, j'obtenais évidemment l'erreur "Could not open requirements file: [Errno 2] Aucun fichier ou dossier de ce type: 'requirements.txt' ")
J'espère donc à ce moment que le création manuelle ne pose pas de problème.
Dans tous les cas, lorsque j'ai ensuite lancé le code "sudo pip3 install -r requirements.txt", les logs semblent OK...
Code : Tout sélectionner
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: aiohttp in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (3.8.3)
Requirement already satisfied: aiosignal in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 2)) (1.2.0)
Requirement already satisfied: aiosqlite>=0.16.0 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 3)) (0.17.0)
Requirement already satisfied: async-timeout in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 4)) (4.0.2)
Requirement already satisfied: attrs in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 5)) (22.1.0)
Requirement already satisfied: charset-normalizer in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 6)) (3.0.0)
Requirement already satisfied: click in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 7)) (8.1.3)
Requirement already satisfied: click-log>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 8)) (0.4.0)
Requirement already satisfied: crccheck in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 9)) (1.3.0)
Requirement already satisfied: coloredlogs in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 10)) (15.0.1)
Requirement already satisfied: jsonschema in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 11)) (4.16.0)
Requirement already satisfied: frozenlist in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 13)) (1.3.1)
Requirement already satisfied: multidict in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 14)) (6.0.2)
Requirement already satisfied: pure-pcapy3 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 15)) (1.0.1)
Requirement already satisfied: pyserial==3.5 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 16)) (3.5)
Requirement already satisfied: pyserial-asyncio!=0.5 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 17)) (0.6)
Requirement already satisfied: pyusb==1.2.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 18)) (1.2.1)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 19)) (4.4.0)
Requirement already satisfied: voluptuous in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 20)) (0.13.1)
Requirement already satisfied: yarl in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 21)) (1.8.1)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from -r requirements.txt (line 22)) (2.6.1)
Requirement already satisfied: dnspython==2.2.1 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 23)) (2.2.1)
Requirement already satisfied: asynctest==0.13.0; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from aiohttp->-r requirements.txt (line 1)) (0.13.0)
Requirement already satisfied: importlib-metadata; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from click->-r requirements.txt (line 7)) (5.0.0)
Requirement already satisfied: humanfriendly>=9.1 in /usr/local/lib/python3.7/dist-packages (from coloredlogs->-r requirements.txt (line 10)) (10.0)
Requirement already satisfied: importlib-resources>=1.4.0; python_version < "3.9" in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (5.10.0)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10; python_version < "3.9" in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (1.3.10)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->-r requirements.txt (line 11)) (0.18.1)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pure-pcapy3->-r requirements.txt (line 15)) (40.8.0)
Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl->-r requirements.txt (line 21)) (2.6)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata; python_version < "3.8"->click->-r requirements.txt (line 7)) (3.9.0)
Deuxième petit problème en suivant les instructions "Plugin first installation"
Etape 1 : OK puisque je viens de créer le dossier et que tout semble ok
Etape 2 : Je vais dans domoticz/plugins
Etape 3 : En lançant le code git clone https://github.com/zigbeefordomoticz/Domoticz-Zigbee.gi Je rencontre une erreur qui dit : "fatal: le chemin de destination 'Domoticz-Zigbee' existe déjà et n'est pas un répertoire vide."
Et là... je me dis "bien sûr qu'il existe... J'ai dû le créer pour faire les prérequis..."...
Au lieu de baisser les bras, et pour tenter de continuer, j'efface le dossier "Domoticz-zigbee" pour qu'il puisse être créé en lançant le code... je relance donc le code i]git clone https://github.com/zigbeefordomoticz/Domoticz-Zigbee.gi[/i] et l'installation se déroule normalement puis les étape 4 et 5 se passent sans problème.
Troisième problème :
Une fois Domoticz redémarré, je suis les étapes du tuto pour installer ZigBeeForDomoticZ.
Je vais dans "configuration" puis "matériel", je renseigne les informations en choisissant :
- coordinateur "Texas Instruments ZNP"
- type "USB"
- Port serie : celui qui contient la ligne du sonoff à savoir dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_plus_blablabla_port0
- Initialize Coordinator "true"
Mais lorsque j'appuie sur "Ajouter", aucune ligne n'apparait dans les matériels...
Quand je brache mon controler sur windows, dans le gestionnaire de périphérique, il est reconnu comme Silicon LAbs CP210x to UART bridge.
Dois-je le flasher avec un driver spécifique pour utiliser ZigBeeForDomoticZ ?
Merci de m'avoir lu et de votre aide éventuelle.
Edit :
A la fin du tuto, je vois que je dois switcher sur la verrsion béta semble t'il, il est indiqué que je dois lancer les commandes suivantes :
git pull --recurse-submodules
git checkout beta6
git pull --recurse-submodules
Mais dans quel répertoire dois-je lancer ces dernières ? Dans domoticz/plugins/Domoticz-Zigbee je suppose ?
Edit 2 :
Quand j'essaie de passer sur la version béta :

Je ne comprends pas si c'est bon ou pas, d'autant que ça ne résout pas mon problème 3