Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
JPGO
Messages : 82 Inscription : 09 juin 2020, 10:54
Message
par JPGO » 27 déc. 2023, 11:14
Bonjour,
1) Installation sous Windows 11 selon cette page:
https://github.com/zigbeefordomoticz/wi ... windows-10
2) Aucune erreur remontée lors des différentes étapes
3) Messages d'erreur au lancemenent du servicz Domoticz. (D'autre plugins necessitant PYTHON3 fonctionnent nickel)
Code : Tout sélectionner
2023-12-27 11:05:39.352 Error: ZIGATE: (Zigate) failed to load 'plugin.py', Python Path used was 'C:\Home\GNTDomoticz\Domoticz\plugins\Domoticz-Zigbee\;C:\Program Files (x86)\Python312-32\python312.zip;C:\Program Files (x86)\Python312-32\DLLs;C:\Program Files (x86)\Python312-32\Lib;C:\Home\GNTDomoticz\Domoticz;C:\Program Files (x86)\Python312-32;C:\Program Files (x86)\Python312-32\Lib\site-packages'.
2023-12-27 11:05:39.355 Error: ZIGATE: Traceback (most recent call last):
2023-12-27 11:05:39.355 Error: ZIGATE: File "C:\Home\GNTDomoticz\Domoticz\plugins\Domoticz-Zigbee\plugin.py", line 113, in <module>
2023-12-27 11:05:39.356 Error: ZIGATE: from Classes.NetworkMap import NetworkMap
2023-12-27 11:05:39.356 Error: ZIGATE: File "C:\Home\GNTDomoticz\Domoticz\plugins\Domoticz-Zigbee\Classes\NetworkMap.py", line 33, in <module>
2023-12-27 11:05:39.356 Error: ZIGATE: from Modules.zb_tables_management import (mgmt_rtg, start_new_table_scan,
2023-12-27 11:05:39.356 Error: ZIGATE: File "C:\Home\GNTDomoticz\Domoticz\plugins\Domoticz-Zigbee\Modules\zb_tables_management.py", line 17, in <module>
2023-12-27 11:05:39.356 Error: ZIGATE: from sqlite3 import Timestamp
2023-12-27 11:05:39.356 Error: ZIGATE: File "C:\Program Files (x86)\Python312-32\Lib\sqlite3\__init__.py", line 57, in <module>
2023-12-27 11:05:39.356 Error: ZIGATE: from sqlite3.dbapi2 import *
2023-12-27 11:05:39.356 Error: ZIGATE: File "C:\Program Files (x86)\Python312-32\Lib\sqlite3\dbapi2.py", line 27, in <module>
2023-12-27 11:05:39.357 Error: ZIGATE: from _sqlite3 import *
2023-12-27 11:05:39.357 Error: ZIGATE: ImportError: DLL load failed while importing _sqlite3: La procédure spécifiée est introuvable.
2023-12-27 11:05:41.080 RFXCOM: General/kWh (GNT Elec Globale)
Vers ou chercher?
Merci de votre aide
hairv
Messages : 31 Inscription : 25 nov. 2019, 20:27
Message
par hairv » 27 déc. 2023, 11:25
Hello,
d'après l'erreur je regarderais du côté de l'install de sqlite.
Je tenterais un "pip install pysqlite3 " ou un truc du genre.
Courage !
Keros
Messages : 6638 Inscription : 23 juil. 2019, 20:57
Message
par Keros » 27 déc. 2023, 13:12
Il y a SQLite, mais je pense qu'il va y en avoir d'autre puisque cette procédure d'installation n'a pas été mise à jour depuis 2 versions majeures dans lesquelles, le plugin s'appuie sur des plugins python.
Sous linux, on installe ses plugins avec la commande sudo pip3 install -r requirements.txt . À regarder pour transposer cette commande à Windows.
JPGO
Messages : 82 Inscription : 09 juin 2020, 10:54
Message
par JPGO » 27 déc. 2023, 13:37
Sous Windows aussi il y a la commande "pip3 install -r requirements.txt" qui a été passée et qui s'est bien déroulée.
La preuve en est que si je la repasse j'ai
already satisfied pour tous les composants:
Code : Tout sélectionner
C:\Home\GNTDomoticz\Domoticz\plugins\Domoticz-Zigbee>pip3 install -r requirements.txt
Requirement already satisfied: zigpy==0.60.1 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 1)) (0.60.1)
Requirement already satisfied: zigpy_znp==0.12.0 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 2)) (0.12.0)
Requirement already satisfied: zigpy_deconz==0.22.2 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 3)) (0.22.2)
Requirement already satisfied: bellows==0.37.3 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 4)) (0.37.3)
Requirement already satisfied: zigpy-cli==1.0.4 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 5)) (1.0.4)
Requirement already satisfied: dnspython==2.3.0 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 6)) (2.3.0)
Requirement already satisfied: pyserial>=3.5 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 7)) (3.5)
Requirement already satisfied: z4d-certified-devices in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 8)) (3.166)
Requirement already satisfied: charset-normalizer==2.0.11 in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 9)) (2.0.11)
Requirement already satisfied: distro in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 10)) (1.9.0)
Requirement already satisfied: pyserial-asyncio-fast in c:\program files (x86)\python312-32\lib\site-packages (from -r requirements.txt (line 11)) (0.11)
Requirement already satisfied: attrs in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (23.1.0)
Requirement already satisfied: aiohttp in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (3.9.1)
Requirement already satisfied: aiosqlite>=0.16.0 in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (0.19.0)
Requirement already satisfied: async-timeout in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (4.0.3)
Requirement already satisfied: crccheck in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (1.3.0)
Requirement already satisfied: cryptography in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (41.0.7)
Requirement already satisfied: voluptuous in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (0.14.1)
Requirement already satisfied: typing-extensions in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (4.9.0)
Requirement already satisfied: pyserial-asyncio!=0.5 in c:\program files (x86)\python312-32\lib\site-packages (from zigpy==0.60.1->-r requirements.txt (line 1)) (0.6)
Requirement already satisfied: coloredlogs in c:\program files (x86)\python312-32\lib\site-packages (from zigpy_znp==0.12.0->-r requirements.txt (line 2)) (15.0.1)
Requirement already satisfied: jsonschema in c:\program files (x86)\python312-32\lib\site-packages (from zigpy_znp==0.12.0->-r requirements.txt (line 2)) (4.20.0)
Requirement already satisfied: click in c:\program files (x86)\python312-32\lib\site-packages (from bellows==0.37.3->-r requirements.txt (line 4)) (8.1.7)
Requirement already satisfied: click-log>=0.2.1 in c:\program files (x86)\python312-32\lib\site-packages (from bellows==0.37.3->-r requirements.txt (line 4)) (0.4.0)
Requirement already satisfied: pure-pcapy3==1.0.1 in c:\program files (x86)\python312-32\lib\site-packages (from bellows==0.37.3->-r requirements.txt (line 4)) (1.0.1)
Requirement already satisfied: scapy in c:\program files (x86)\python312-32\lib\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 5)) (2.5.0)
Requirement already satisfied: zigpy-xbee>=0.18.0 in c:\program files (x86)\python312-32\lib\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 5)) (0.20.1)
Requirement already satisfied: zigpy-zigate>=0.11.0 in c:\program files (x86)\python312-32\lib\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 5)) (0.12.0)
Requirement already satisfied: setuptools in c:\program files (x86)\python312-32\lib\site-packages (from pure-pcapy3==1.0.1->bellows==0.37.3->-r requirements.txt (line 4)) (69.0.3)
Requirement already satisfied: pyusb>=1.1.0 in c:\program files (x86)\python312-32\lib\site-packages (from zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 5)) (1.2.1)
Requirement already satisfied: gpiozero in c:\program files (x86)\python312-32\lib\site-packages (from zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 5)) (2.0)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\program files (x86)\python312-32\lib\site-packages (from aiohttp->zigpy==0.60.1->-r requirements.txt (line 1)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in c:\program files (x86)\python312-32\lib\site-packages (from aiohttp->zigpy==0.60.1->-r requirements.txt (line 1)) (1.9.4)
Requirement already satisfied: frozenlist>=1.1.1 in c:\program files (x86)\python312-32\lib\site-packages (from aiohttp->zigpy==0.60.1->-r requirements.txt (line 1)) (1.4.1)
Requirement already satisfied: aiosignal>=1.1.2 in c:\program files (x86)\python312-32\lib\site-packages (from aiohttp->zigpy==0.60.1->-r requirements.txt (line 1)) (1.3.1)
Requirement already satisfied: colorama in c:\program files (x86)\python312-32\lib\site-packages (from click->bellows==0.37.3->-r requirements.txt (line 4)) (0.4.6)
Requirement already satisfied: humanfriendly>=9.1 in c:\program files (x86)\python312-32\lib\site-packages (from coloredlogs->zigpy_znp==0.12.0->-r requirements.txt (line 2)) (10.0)
Requirement already satisfied: cffi>=1.12 in c:\program files (x86)\python312-32\lib\site-packages (from cryptography->zigpy==0.60.1->-r requirements.txt (line 1)) (1.16.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\program files (x86)\python312-32\lib\site-packages (from jsonschema->zigpy_znp==0.12.0->-r requirements.txt (line 2)) (2023.12.1)
Requirement already satisfied: referencing>=0.28.4 in c:\program files (x86)\python312-32\lib\site-packages (from jsonschema->zigpy_znp==0.12.0->-r requirements.txt (line 2)) (0.32.0)
Requirement already satisfied: rpds-py>=0.7.1 in c:\program files (x86)\python312-32\lib\site-packages (from jsonschema->zigpy_znp==0.12.0->-r requirements.txt (line 2)) (0.15.2)
Requirement already satisfied: pycparser in c:\program files (x86)\python312-32\lib\site-packages (from cffi>=1.12->cryptography->zigpy==0.60.1->-r requirements.txt (line 1)) (2.21)
Requirement already satisfied: pyreadline3 in c:\program files (x86)\python312-32\lib\site-packages (from humanfriendly>=9.1->coloredlogs->zigpy_znp==0.12.0->-r requirements.txt (line 2)) (3.4.1)
Requirement already satisfied: idna>=2.0 in c:\program files (x86)\python312-32\lib\site-packages (from yarl<2.0,>=1.0->aiohttp->zigpy==0.60.1->-r requirements.txt (line 1)) (3.6)
Requirement already satisfied: colorzero in c:\program files (x86)\python312-32\lib\site-packages (from gpiozero->zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 5)) (2.0)
Je peux faire quoi?
Flying Domotic
Messages : 772 Inscription : 10 mars 2020, 15:26
Message
par Flying Domotic » 27 déc. 2023, 15:28
Pas sur que ça réponde à la question, mais "C:\Program Files (x86)\Python312-32\python312.zip" dans le path Python pourrait apporter quelques effets de bord rigolos ...
JPGO
Messages : 82 Inscription : 09 juin 2020, 10:54
Message
par JPGO » 27 déc. 2023, 15:47
Merci pour la suggestion mais cela se fait lors de l'installation de Python par une case à cocher "ADD to PATH". J'ai même été vérifié ça ce matin... et encore raté!
path.jpg (27.28 Kio) Consulté 564 fois
Dernière modification par
Keros le 27 déc. 2023, 19:01, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
JPGO
Messages : 82 Inscription : 09 juin 2020, 10:54
Message
par JPGO » 27 déc. 2023, 18:41
Je vois mal ce que cela changerais.
J'ai vraiment l'impression de vouloir utiliser un abandonware.
La note d'installation commence par "Cette procédure n'est pas encore mise à jour pour être compatible avec la version 6 du plugin." J'ai tenté malgré tout mais ça l'a pas fait.
Vu que Windows 11 a déjà plusieurs années et qu'ils en sont à la 7 sans avoir pris la peine de mettre à jour pour la 6, je pense que cela ne sera jamais mis à jour.
Dernière modification par
Keros le 27 déc. 2023, 19:01, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Flying Domotic
Messages : 772 Inscription : 10 mars 2020, 15:26
Message
par Flying Domotic » 27 déc. 2023, 18:56
Le souci semble lié à un import, avec un path Python qui contient un élément qui n'est pas un path mais un fichier.
J'ai pas dit que le problème vient de là, mais il pourrait
Keros
Messages : 6638 Inscription : 23 juil. 2019, 20:57
Message
par Keros » 27 déc. 2023, 20:32
JPGO a écrit : 27 déc. 2023, 18:41
Ils en sont à la 7 sans
avoir pris la peine de mettre à jour pour la 6
Encore faut-il qu'on ait le temps, les moyens et la motivation.
Le temps, il faut qu'on le trouve sur le temps libre que nous avons.
Les moyens, aucune des personnes participant au développement du plugin n'utilise Windows comme hébergement pour DomoticZ.
La motivation, ce genre de propos ne nous pousse pas vraiment à nous démener.
Nous faisons ce que nous pouvons. Désolé si cela n'est pas suffisant pour toi.
Pour rappel, nous sommes tous bénévoles.
Toutes les contributions à l'amélioration du plugin et de son wiki sont les bienvenues. Tu peux faire cela directement dans GitHub.