[Fermé] Erreur python passage plugin Stable 5 vers Stable 6

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Répondre
jfcjfc
Messages : 71
Inscription : 14 nov. 2019, 18:01
Localisation : 37000 ou 34300

[Fermé] Erreur python passage plugin Stable 5 vers Stable 6

Message par jfcjfc »

synology DS220+ (DSM 7.1.1)/ docker / dz 2022.2 / zigate wifi /
plugin 5.1.018 / firmware 0321 / container dz11

=> erreur zigate sur python "aiohttp" alors qu'il est présent dans requirements ????????????????????????????????????????
=================================================================================
13.842 Status: ZIG_W: Initialized version 6.3, author 'pipiche38'
2022-12-14 19:19:13.846 Status: ZIG_W: Checking Python modules /opt/domoticz/userdata/plugins/Domoticz-Zigbee/requirements.txt
2022-12-14 19:19:13.705 Error: PyDomoticz_Error, illegal operation, Plugin has not started yet.
2022-12-14 19:19:13.852 Error: ZIG_W: Looks like aiohttp python module is not installed. Make sure to install the required python3 module
2022-12-14 19:19:13.852 Error: ZIG_W: Use the command:
2022-12-14 19:19:13.852 Error: ZIG_W: sudo pip3 install -r requirements.txt
2022-12-14 19:19:14.875
==================================================================================
2022-12-14 19:36:18.378 ZIG_W: Zigbee for Domoticz plugin started!
2022-12-14 19:36:18.384 ZIG_W: onStop()
2022-12-14 19:36:18.053 Status: Ppmanager: Initialized version 1.5.35, author 'ycahome'
2022-12-14 19:36:18.305 Status: PluginSystem: 2 plugins started.
2022-12-14 19:36:18.374 Status: ZIG_W: Initialized version 6.3, author 'pipiche38'
2022-12-14 19:36:18.378 Status: ZIG_W: Checking Python modules /opt/domoticz/userdata/plugins/Domoticz-Zigbee/requirements.txt
2022-12-14 19:36:18.834 Status: RFXCOM: Using serial port: /dev/ttyUSB0
2022-12-14 19:36:18.237 Error: PyDomoticz_Error, illegal operation, Plugin has not started yet.
2022-12-14 19:36:18.384 Error: ZIG_W: Looks like aiohttp python module is not installed. Make sure to install the required python3 module
2022-12-14 19:36:18.384 Error: ZIG_W: Use the command:
2022-12-14 19:36:18.384 Error: ZIG_W: sudo pip3 install -r requirements.txt
2022-12-14 19:36:19.410
==================================================================================
requirements.txt
================
aiohttp
aiosignal
aiosqlite>=0.16.0
async-timeout
attrs
click .................
Dernière modification par Keros le 13 avr. 2023, 22:36, modifié 1 fois.
Raison : Fermeture du sujet car sans réponses
jfcjfc
Messages : 71
Inscription : 14 nov. 2019, 18:01
Localisation : 37000 ou 34300

Re: EEREUR PYTHON PASSAGE PLUGIN STABLE 5 VERS STABEL 6

Message par jfcjfc »

Merci pipiche pour ta réponse, mais j'ai fait tout ça !!!
Pourquoi il me dit que "aiohttp" n'existe pas, alors qu'il est dans le "requirement".
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par Neutrino »

Modération
Correction du titre
Merci de ne pas tout écrire en majuscule.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par Keros »

Tu peux lancer la commande pip3 install -r requirements.txt et nous coller ici le résultat ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par pipiche »

comment est lancé Domoticz ? j'ai l'impression qu'il est dans un docker. Dans ce cas il est impératif que la commande sudo pip3 install -r requirements.txt soit executé à l'intérieur du docker
Deufo
Messages : 280
Inscription : 26 févr. 2019, 16:25

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par Deufo »

jfcjfc
Messages : 71
Inscription : 14 nov. 2019, 18:01
Localisation : 37000 ou 34300

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par jfcjfc »

Comme je l'ai mis au début :
synology DS220+ (DSM 7.1.1)/ docker / dz 2022.2 / zigate wifi / plugin 5.1.018 / firmware 0321 / container dz11

Il marchait avant avec docker et dz2021 / zigate wifi / plugin 5.1.018 / firmware 0321 / container dz11
puis sauvegarde des dossiers et passage docker / de2022.2 / plugin 5.1.018 et cela marchait

puis passage au plugin stable 5 à stable 6 et c'est là que ce problème arrive :
=> Pipiche : j'ai tout lancé en telnet/ssh dans docker y compris le "sudo pip3 ..."
=> Deufo : la page indiqué est simplement la mise en route classique du docker/dz
=> Keros : ta demande ci-dessous.
(merci à tous)

adjfcmin@MSSERVERJFC2:/volume1/docker/dz221213/plugins/Domoticz-Zigbee$ sudo pip3 install -r requirements.txt
Password:
Ignoring pyserial-asyncio: markers 'platform_system == "Windows"' don't match your environment
Requirement already satisfied: aiohttp in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (3.8.3)
Requirement already satisfied: aiosignal in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 2)) (1.2.0)
Requirement already satisfied: aiosqlite>=0.16.0 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 3)) (0.17.0)
Requirement already satisfied: async-timeout in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 4)) (4.0.2)
Requirement already satisfied: attrs in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 5)) (22.1.0)
Requirement already satisfied: click in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 6)) (8.1.3)
Requirement already satisfied: click-log>=0.2.1 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 7)) (0.4.0)
Requirement already satisfied: crccheck in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 8)) (1.3.0)
Requirement already satisfied: coloredlogs in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 9)) (15.0.1)
Requirement already satisfied: jsonschema in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 10)) (4.16.0)
Requirement already satisfied: frozenlist in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 12)) (1.3.1)
Requirement already satisfied: multidict in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 13)) (6.0.2)
Requirement already satisfied: pure-pcapy3 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 14)) (1.0.1)
Requirement already satisfied: pyserial>=3.5 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 15)) (3.5)
Requirement already satisfied: pyserial-asyncio in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 16)) (0.6)
Requirement already satisfied: pyusb>=1.2.1 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 18)) (1.2.1)
Requirement already satisfied: typing-extensions in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 19)) (4.4.0)
Requirement already satisfied: voluptuous in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 20)) (0.13.1)
Requirement already satisfied: yarl in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 21)) (1.8.1)
Requirement already satisfied: cryptography in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 22)) (38.0.1)
Requirement already satisfied: dnspython==2.2.1 in /usr/lib/python3.8/site-packages (from -r requirements.txt (line 23)) (2.2.1)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /usr/lib/python3.8/site-packages (from aiohttp->-r requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: humanfriendly>=9.1 in /usr/lib/python3.8/site-packages (from coloredlogs->-r requirements.txt (line 9)) (10.0)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10 in /usr/lib/python3.8/site-packages (from jsonschema->-r requirements.txt (line 10)) (1.3.10)
Requirement already satisfied: importlib-resources>=1.4.0 in /usr/lib/python3.8/site-packages (from jsonschema->-r requirements.txt (line 10)) (5.10.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/lib/python3.8/site-packages (from jsonschema->-r requirements.txt (line 10)) (0.18.1)
Requirement already satisfied: setuptools in /usr/lib/python3.8/site-packages (from pure-pcapy3->-r requirements.txt (line 14)) (56.0.0)
Requirement already satisfied: idna>=2.0 in /usr/lib/python3.8/site-packages (from yarl->-r requirements.txt (line 21)) (3.4)
Requirement already satisfied: cffi>=1.12 in /usr/lib/python3.8/site-packages (from cryptography->-r requirements.txt (line 22)) (1.15.1)
Requirement already satisfied: pycparser in /usr/lib/python3.8/site-packages (from cffi>=1.12->cryptography->-r requirements.txt (line 22)) (2.21)
Requirement already satisfied: zipp>=3.1.0 in /usr/lib/python3.8/site-packages (from importlib-resources>=1.4.0->jsonschema->-r requirements.txt (line 10)) (3.9.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

Voila
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par pipiche »

ne connaissant pas les subtilités de Docker, je peu pas trop aider, mais pour moi c'est un lien entre Docker et Domoticz.
Il faut installer les modules pythons dans le docker et avec l'utilisateur sui utilisera le docker.
Deufo
Messages : 280
Inscription : 26 févr. 2019, 16:25

Re: Erreur python passage plugin Stable 5 vers Stable 6

Message par Deufo »

Le lien renvoie effectivement sur la partie docker mais si tu suis le lien de la 2eme ligne pour la partie plugin, tu as plus d'information : https://zigbeefordomoticz.github.io/wik ... vec-docker

Il faut exécuter les commandes dans le docker et non sous DSM.
Répondre