Upgrade-error when upgrading to Zigate plugin version 7
Posted: Monday 14 August 2023 9:32
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
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