[Clos] Installation sous Windows 11

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

[Clos] Installation sous Windows 11

Message par JPGO »

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

Re: Installation sous Windows 11

Message par hairv »

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

Re: Installation sous Windows 11

Message par Keros »

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.
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
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

Re: Installation sous Windows 11

Message par JPGO »

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

Re: Installation sous Windows 11

Message par Flying Domotic »

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

Re: Installation sous Windows 11

Message par JPGO »

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
path.jpg (27.28 Kio) Consulté 570 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.
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation sous Windows 11

Message par Flying Domotic »

Et en supprimant (temporairement) le .zip du path, ça va mieux ?
JPGO
Messages : 82
Inscription : 09 juin 2020, 10:54

Re: Installation sous Windows 11

Message par JPGO »

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

Re: Installation sous Windows 11

Message par Flying Domotic »

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

Re: Installation sous Windows 11

Message par Keros »

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
:shock:

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.
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
Verrouillé