Upgrade-error when upgrading to Zigate plugin version 7

Xiaomi, Ikea TRÅDFRI, Philips Hue and more.

Moderator: leecollings

Post Reply
djdehaan
Posts: 45
Joined: Thursday 11 June 2015 23:36
Target OS: Windows
Domoticz version: 2023.2
Location: Utrecht, NL
Contact:

Upgrade-error when upgrading to Zigate plugin version 7

Post by djdehaan »

I try to upgrade the ZiGate plugin to version 7 on my windows 10pro machine. The upgrade seems to work well following the steps in https://zigbeefordomoticz.github.io/wik ... e_7.1.html. When I restart Domoticz, the plugin does not start, it cannot find a module z4d_certified_devices. This is part of the logging:

2023-08-14 00:07:04.781 Error: ZiGate: (Zigate) failed to load 'plugin.py', Python Path used was 'C:\Program Files (x86)\Domoticz\plugins\domoticz-Zigate\;C:\Program Files (x86)\Python38-32\python38.zip;C:\Program Files (x86)\Python38-32\Lib\;C:\Program Files (x86)\Python38-32\DLLs\;C:\Program Files (x86)\Domoticz;C:\Program Files (x86)\Python38-32;C:\Program Files (x86)\Python38-32\lib\site-packages'.
2023-08-14 00:07:04.783 Error: ZiGate: Traceback (most recent call last):
2023-08-14 00:07:04.783 Error: ZiGate: File "C:\Program Files (x86)\Domoticz\plugins\domoticz-Zigate\plugin.py", line 113, in <module>
2023-08-14 00:07:04.783 Error: ZiGate: from Classes.WebServer.WebServer import WebServer
2023-08-14 00:07:04.783 Error: ZiGate: File "C:\Program Files (x86)\Domoticz\plugins\domoticz-Zigate\Classes\WebServer\WebServer.py", line 55, in <module>
2023-08-14 00:07:04.783 Error: ZiGate: class WebServer(object):
2023-08-14 00:07:04.783 Error: ZiGate: File "C:\Program Files (x86)\Domoticz\plugins\domoticz-Zigate\Classes\WebServer\WebServer.py", line 86, in WebServer
2023-08-14 00:07:04.784 Error: ZiGate: from Classes.WebServer.rest_PluginUpgrade import (
2023-08-14 00:07:04.784 Error: ZiGate: File "C:\Program Files (x86)\Domoticz\plugins\domoticz-Zigate\Classes\WebServer\rest_PluginUpgrade.py", line 6, in <module>
2023-08-14 00:07:04.784 Error: ZiGate: import z4d_certified_devices
2023-08-14 00:07:04.784 Error: ZiGate: ModuleNotFoundError: No module named 'z4d_certified_devices'


This is the install loglines from the command: python -m pip install -r requirements.txt --upgrade

Requirement already satisfied: bellows==0.35.8 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 1)) (0.35.8)
Collecting dnspython==2.3.0 (from -r requirements.txt (line 2))
Using cached dnspython-2.3.0-py3-none-any.whl (283 kB)
Requirement already satisfied: pyserial>=3.5 in c:\program files (x86)\python38-32\lib\site-packages (from -r requirements.txt (line 3)) (3.5)
Requirement already satisfied: z4d-certified-devices in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 4)) (2.87)
Requirement already satisfied: zigpy==0.56.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 5)) (0.56.1)
Requirement already satisfied: zigpy_deconz==0.21.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 6)) (0.21.0)
Requirement already satisfied: zigpy_znp==0.11.2 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 7)) (0.11.2)
Requirement already satisfied: charset-normalizer==2.0.11 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 8)) (2.0.11)
Requirement already satisfied: distro in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 9)) (1.8.0)
Requirement already satisfied: zigpy-cli==1.0.4 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 10)) (1.0.4)
Requirement already satisfied: click in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from bellows==0.35.8->-r requirements.txt (line 1)) (8.1.6)
Requirement already satisfied: click-log>=0.2.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from bellows==0.35.8->-r requirements.txt (line 1)) (0.4.0)
Requirement already satisfied: pure-pcapy3==1.0.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from bellows==0.35.8->-r requirements.txt (line 1)) (1.0.1)
Requirement already satisfied: voluptuous in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from bellows==0.35.8->-r requirements.txt (line 1)) (0.13.1)
Requirement already satisfied: async-timeout in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from bellows==0.35.8->-r requirements.txt (line 1)) (4.0.3)
Requirement already satisfied: attrs in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (23.1.0)
Requirement already satisfied: aiohttp in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (3.8.5)
Requirement already satisfied: aiosqlite>=0.16.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (0.19.0)
Requirement already satisfied: crccheck in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (1.3.0)
Requirement already satisfied: cryptography in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (41.0.3)
Requirement already satisfied: typing-extensions in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (4.7.1)
Requirement already satisfied: pyserial-asyncio!=0.5 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (0.6)
Requirement already satisfied: importlib-resources in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy==0.56.1->-r requirements.txt (line 5)) (5.12.0)
Requirement already satisfied: coloredlogs in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy_znp==0.11.2->-r requirements.txt (line 7)) (15.0.1)
Requirement already satisfied: jsonschema in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy_znp==0.11.2->-r requirements.txt (line 7)) (4.19.0)
Requirement already satisfied: scapy in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 10)) (2.5.0)
Requirement already satisfied: zigpy-xbee>=0.18.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 10)) (0.18.1)
Requirement already satisfied: zigpy-zigate>=0.11.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy-cli==1.0.4->-r requirements.txt (line 10)) (0.11.0)
Requirement already satisfied: setuptools in c:\program files (x86)\python38-32\lib\site-packages (from pure-pcapy3==1.0.1->bellows==0.35.8->-r requirements.txt (line 1)) (41.2.0)
Requirement already satisfied: pyusb>=1.1.0 in c:\program files (x86)\python38-32\lib\site-packages (from zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 10)) (1.2.1)
Requirement already satisfied: gpiozero in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 10)) (1.6.2)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from aiohttp->zigpy==0.56.1->-r requirements.txt (line 5)) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from aiohttp->zigpy==0.56.1->-r requirements.txt (line 5)) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from aiohttp->zigpy==0.56.1->-r requirements.txt (line 5)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from aiohttp->zigpy==0.56.1->-r requirements.txt (line 5)) (1.3.1)
Requirement already satisfied: colorama in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from click->bellows==0.35.8->-r requirements.txt (line 1)) (0.4.6)
Requirement already satisfied: humanfriendly>=9.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from coloredlogs->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (10.0)
Requirement already satisfied: cffi>=1.12 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from cryptography->zigpy==0.56.1->-r requirements.txt (line 5)) (1.15.1)
Requirement already satisfied: zipp>=3.1.0 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from importlib-resources->zigpy==0.56.1->-r requirements.txt (line 5)) (3.15.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from jsonschema->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (2023.7.1)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from jsonschema->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (1.3.10)
Requirement already satisfied: referencing>=0.28.4 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from jsonschema->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from jsonschema->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (0.9.2)
Requirement already satisfied: pycparser in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from cffi>=1.12->cryptography->zigpy==0.56.1->-r requirements.txt (line 5)) (2.21)
Requirement already satisfied: pyreadline3 in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from humanfriendly>=9.1->coloredlogs->zigpy_znp==0.11.2->-r requirements.txt (line 7)) (3.4.1)
Requirement already satisfied: idna>=2.0 in c:\program files (x86)\python38-32\lib\site-packages (from yarl<2.0,>=1.0->aiohttp->zigpy==0.56.1->-r requirements.txt (line 5)) (3.2)
Requirement already satisfied: colorzero in c:\users\djdehaan\appdata\roaming\python\python38\site-packages (from gpiozero->zigpy-zigate>=0.11.0->zigpy-cli==1.0.4->-r requirements.txt (line 10)) (2.0)
Installing collected packages: dnspython
Attempting uninstall: dnspython
Found existing installation: dnspython 2.2.1
Uninstalling dnspython-2.2.1:
Successfully uninstalled dnspython-2.2.1
Successfully installed dnspython-2.3.0

Many are already satisfied because I went up and down several times to make sure that module was installed.
What goes wrong in the plugin upgrade?

Regads,
DJ
pipiche
Posts: 2009
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: Upgrade-error when upgrading to Zigate plugin version 7

Post by pipiche »

You must do the python3 -m pip …. Under an administrator command.


Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
djdehaan
Posts: 45
Joined: Thursday 11 June 2015 23:36
Target OS: Windows
Domoticz version: 2023.2
Location: Utrecht, NL
Contact:

Re: Upgrade-error when upgrading to Zigate plugin version 7

Post by djdehaan »

Thanks for the reply, Pipiche. I did! I used a Powershell Admin - console.
I also tried to install that module manually, following https://github.com/zigbeefordomoticz/z4 ... ed-devices.
It installs successfully, but is not recognised by the plugin.
pipiche
Posts: 2009
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: Upgrade-error when upgrading to Zigate plugin version 7

Post by pipiche »

This is the issue of windows. You might run Domoticz with a non admin right or something like that.

The issue is windows, python modules.

Cannot do much here, sorry


Envoyé de mon iPhone en utilisant Tapatalk
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
djdehaan
Posts: 45
Joined: Thursday 11 June 2015 23:36
Target OS: Windows
Domoticz version: 2023.2
Location: Utrecht, NL
Contact:

Re: Upgrade-error when upgrading to Zigate plugin version 7

Post by djdehaan »

Tried to manually uninstall and then install that module (pip uninstall module and then pip install -r requirements.txt --upgrade), and now module z4d_certified_devices seems ok. Now it starts to have trouble finding modules distro and zigpy_cli. Applied the same trick, manually uninstalling and then install again, and that works again for distro, but not for zigby_cli ! That module seems dependent on other modules that are not found. Uninstalled and installed them again (every time restarting domoticz, looking in the logfile, it shows what module cannot be found). Eventually: IT WORKS!
pipiche
Posts: 2009
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: Upgrade-error when upgrading to Zigate plugin version 7

Post by pipiche »

you can check then list of required python3 modules. They are listed in the requirements.txt file.
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest