[Résolu] Compatibilité Debian Trixie
-
JeanBonnot
- Messages : 37
- Inscription : 18 sept. 2019, 08:36
[Résolu] Compatibilité Debian Trixie
Bonjour,
j'ai upgradé mon dietpi vers Debian 13 Trixie, je n'aurai pas dû...
Quel est le planning le "portage" de zigbeefordomoticz vers cette nouvelle version LTS ?
Merci
j'ai upgradé mon dietpi vers Debian 13 Trixie, je n'aurai pas dû...
Quel est le planning le "portage" de zigbeefordomoticz vers cette nouvelle version LTS ?
Merci
Dernière modification par JeanBonnot le 04 oct. 2025, 10:42, modifié 3 fois.
Re: Trixie
c'est quoi le problème ? Le plugin Z4D est ecrit en python3 donc si les modules nécessaires sont présent, si Domoticz est installé avec la version python3 supportée par Domoticz, alors je ne vois pas ce qu'il faudrait de plus.
Donc partage les logs, le problème est on pourra regarder comment te debloquer
Donc partage les logs, le problème est on pourra regarder comment te debloquer
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
-
JeanBonnot
- Messages : 37
- Inscription : 18 sept. 2019, 08:36
Re: Compatibilité Debian Trixie
Avec plaisir
Le problème est que le plugin crash au démarrage.
Log Domoticz : cette erreur se répète indéfiniement
sudo journalctl donne :
Si je suis les conseils et ré installe les dépendences :
On dirait que ça vient de là, non ?
Le problème est que le plugin crash au démarrage.
Log Domoticz : cette erreur se répète indéfiniement
Code : Tout sélectionner
2025-09-29 16:55:02.245 Error: ZigBee: Call to function 'onCommand' failed, exception details:
2025-09-29 16:55:02.248 Error: ZigBee: Traceback (most recent call last):
2025-09-29 16:55:02.248 Error: ZigBee: File "/home/dietpi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 1781, in onCommand
2025-09-29 16:55:02.248 Error: ZigBee: _plugin.onCommand( Unit, Command, Level, Color)
2025-09-29 16:55:02.249 Error: ZigBee: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-09-29 16:55:02.249 Error: ZigBee: File "/home/dietpi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 850, in onCommand
2025-09-29 16:55:02.249 Error: ZigBee: self.log.logging( "Command", "Log", "onCommand - Not yet ready, plugin not fully started, we drop the command")
2025-09-29 16:55:02.249 Error: ZigBee: ^^^^^^^^^^^^^^^^
2025-09-29 16:55:02.249 Error: ZigBee: AttributeError: 'NoneType' object has no attribute 'logging'sudo journalctl donne :
Code : Tout sélectionner
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.511 Status: ZigBee: Started.
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.511 Status: ZigBee: Entering work loop.
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.529 Status: Pilotes: Startup - polling:no interrupts:no debounce:50msec inputs:0 outputs:6
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.530 Status: NotificationSystem: thread started...
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.530 Status: EventSystem: reset all events...
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.534 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/Gradients.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.535 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/Every5Minutes.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.535 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/HiFiSequence.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.535 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/LumiereSalonNord.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.535 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/global_data.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.536 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/CouleurDuJourManuel.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.536 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/CouleurLendemainManuel.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.536 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/ChauffageOff.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.536 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/LumiereCuisine.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.536 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/EveryHours.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/AlertConso.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/RebootMonday@2.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/VoletsTousEte.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/Telecommandes.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/CouleursTeleinfo.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.537 Status: dzVents: Write file: /home/dietpi/domoticz/scripts/dzVents/generated_scripts/CommandeVolets.lua
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.538 Status: EventSystem: reset all device statuses...
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.677 Status: Python EventSystem: Initializing event module.
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.677 Status: Python EventSystem: Initializing event module.
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.678 Status: EventSystem: Started
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.678 Status: EventSystem: Queue thread started...
sept. 29 18:10:32 domoticz domoticz[4307]: 2025-09-29 18:10:32.973 Status: PluginSystem: 1 plugins started.
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.145 Status: ZigBee: Initialized version 7.1, author 'pipiche38'
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.148 Status: ZigBee: Welcome to Zigbee for Domoticz (Z4D) plugin. (c)pipiche38 - 2018 - 2025
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.148 ZigBee: PYTHONPATH is not set
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.148 Status: ZigBee: Z4D requires python3.9 or above and you are running 3.13
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.148 Status: ZigBee: Z4D is loading configuration settings
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.149 ZigBee: Loading PluginConf - from Domoticz sqlite Db
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.149 ZigBee: /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-32.json timestamp is 1756314960.3368025
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.149 ZigBee: Dz PluginConf is older than Json Dz: 0 Json: 1756314960.3368025
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: PluginAnalytics set to 1
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: EnergyScanAtStatup set to 0
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: channel set to 16
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: filename set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-32.json
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginHome set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: homedirectory set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginData set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Data
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginConfig set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginOTAFirmware set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/OTAFirmware
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginReports set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Reports
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginWWW set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/www
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: pluginLogs set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Logs
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: SSLCertificate set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/certs/server.crt
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: SSLPrivateKey set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/certs/server.key
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: Sonoff set to 1
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: Temperature set to 1
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: ControllerInRawMode set to True
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: expJsonDatabase set to 0
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.150 Status: ZigBee: ControllerInRawMode set to True
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.481 Status: ZigBee: Z4D is checking the python modules requirements
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.481 Status: ZigBee: Checking Python modules /home/dietpi/domoticz/plugins/Domoticz-Zigbee/constraints.txt
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.483 Status: ZigBee: - zigpy==0.83.0 version required 0.83.0 installed 0.83.0
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.484 Status: ZigBee: - zigpy_znp==0.14.1 version required 0.14.1 installed 0.14.1
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.484 Status: ZigBee: - zigpy_deconz==0.25.2 version required 0.25.2 installed 0.25.2
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.485 Status: ZigBee: - bellows==0.46.0 version required 0.46.0 installed 0.46.0
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.486 Status: ZigBee: - dnspython==2.7.0 version required 2.7.0 installed 2.7.0
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.487 Status: ZigBee: - pyserial>=3.5 version required 3.5 installed 3.5
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.489 Error: ZigBee: Looks like charset-normalizer==2.0.11 Python module is not installed or does not meet the required version. Requires 2.0.11, Installed 3.4.2.Make sure to install the required Python3 module with the correct version.
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.489 Error: ZigBee: Use the command:
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.489 Error: ZigBee: sudo python3 -m pip install -r requirements.txt --upgrade
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.489 ZigBee: onStop()
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.511 Status: RTL_433: Worker started... (Extra Arguments: -f 433940000 -R3 -R 12 -R 19 -R20 -R 24)
sept. 29 18:10:33 domoticz domoticz[4307]: 2025-09-29 18:10:33.528 ZigBee: Remaining active threads: [('MainThread', 281473213844960, True)]
sept. 29 18:10:33 domoticz kernel: r820t 12-001a: destroying instance
sept. 29 18:10:33 domoticz kernel: dvb_usb_v2: 'Realtek RTL2832U reference design:4-1' successfully deinitialized and disconnectedSi je suis les conseils et ré installe les dépendences :
Code : Tout sélectionner
~/domoticz/plugins/Domoticz-Zigbee$ sudo python3 -m pip install -r requirements.txt --upgrade
Collecting git+https://github.com/bouffalolab/zigpy-blz/ (from -r requirements.txt (line 9))
Cloning https://github.com/bouffalolab/zigpy-blz/ to /tmp/pip-req-build-pr_85v1z
Running command git clone --filter=blob:none --quiet https://github.com/bouffalolab/zigpy-blz/ /tmp/pip-req-build-pr_85v1z
Resolved https://github.com/bouffalolab/zigpy-blz/ to commit 1e32e1dc29923de394442a9508e9343b85435df4
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: zigpy in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 2)) (0.83.0)
Requirement already satisfied: zigpy-cli in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 3)) (1.1.0)
Requirement already satisfied: dnspython in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 4)) (2.7.0)
Requirement already satisfied: z4d-certified-devices in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 5)) (6.473)
Collecting z4d-certified-devices (from -r requirements.txt (line 5))
Downloading z4d_certified_devices-6.478-py3-none-any.whl.metadata (36 kB)
Requirement already satisfied: distro in /usr/lib/python3/dist-packages (from -r requirements.txt (line 6)) (1.9.0)
Requirement already satisfied: pyserial-asyncio-fast in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 7)) (0.16)
Requirement already satisfied: zigpy_znp in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 8)) (0.14.1)
Requirement already satisfied: zigpy_deconz in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 10)) (0.25.2)
Requirement already satisfied: bellows in /usr/local/lib/python3.13/dist-packages (from -r requirements.txt (line 11)) (0.46.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from -r requirements.txt (line 12)) (2.32.3)
Collecting requests (from -r requirements.txt (line 12))
Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Requirement already satisfied: async_timeout in /usr/local/lib/python3.13/dist-packages (from zigpy-blz==1.dev29+unknown.g1e32e1dc2->-r requirements.txt (line 9)) (5.0.1)
Requirement already satisfied: attrs in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (25.3.0)
Requirement already satisfied: aiohttp in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (3.12.15)
Requirement already satisfied: aiosqlite>=0.20.0 in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (0.21.0)
Requirement already satisfied: crccheck in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (1.3.1)
Collecting cryptography (from zigpy->-r requirements.txt (line 2))
Downloading cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl.metadata (5.4 kB)
Requirement already satisfied: voluptuous in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (0.15.2)
Requirement already satisfied: jsonschema in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (4.17.3)
Requirement already satisfied: pyserial-asyncio in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (0.6)
Requirement already satisfied: typing_extensions in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (4.15.0)
Requirement already satisfied: frozendict in /usr/local/lib/python3.13/dist-packages (from zigpy->-r requirements.txt (line 2)) (2.4.6)
Requirement already satisfied: click in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (8.3.0)
Requirement already satisfied: coloredlogs in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (15.0.1)
Requirement already satisfied: scapy in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (2.6.1)
Requirement already satisfied: zigpy-xbee>=0.18.0 in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (0.21.0)
Requirement already satisfied: zigpy-zboss>=1.1.0 in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (1.2.0)
Requirement already satisfied: zigpy-zigate>=0.11.0 in /usr/local/lib/python3.13/dist-packages (from zigpy-cli->-r requirements.txt (line 3)) (0.13.3)
Requirement already satisfied: pyserial in /usr/local/lib/python3.13/dist-packages (from pyserial-asyncio-fast->-r requirements.txt (line 7)) (3.5)
Requirement already satisfied: click-log>=0.2.1 in /usr/local/lib/python3.13/dist-packages (from bellows->-r requirements.txt (line 11)) (0.4.0)
Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 12))
Downloading charset_normalizer-2.0.11-py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests->-r requirements.txt (line 12)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/dist-packages (from requests->-r requirements.txt (line 12)) (2.3.0)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests->-r requirements.txt (line 12)) (2025.1.31)
Requirement already satisfied: pyusb>=1.1.0 in /usr/local/lib/python3.13/dist-packages (from zigpy-zigate>=0.11.0->zigpy-cli->-r requirements.txt (line 3)) (1.3.1)
Requirement already satisfied: gpiozero in /usr/local/lib/python3.13/dist-packages (from zigpy-zigate>=0.11.0->zigpy-cli->-r requirements.txt (line 3)) (2.0.1)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (1.4.0)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (1.7.0)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (6.6.4)
Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (0.3.2)
Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.13/dist-packages (from aiohttp->zigpy->-r requirements.txt (line 2)) (1.20.1)
Requirement already satisfied: humanfriendly>=9.1 in /usr/local/lib/python3.13/dist-packages (from coloredlogs->zigpy-cli->-r requirements.txt (line 3)) (10.0)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.13/dist-packages (from cryptography->zigpy->-r requirements.txt (line 2)) (2.0.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.13/dist-packages (from cffi>=1.12->cryptography->zigpy->-r requirements.txt (line 2)) (2.23)
Requirement already satisfied: colorzero in /usr/local/lib/python3.13/dist-packages (from gpiozero->zigpy-zigate>=0.11.0->zigpy-cli->-r requirements.txt (line 3)) (2.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.13/dist-packages (from colorzero->gpiozero->zigpy-zigate>=0.11.0->zigpy-cli->-r requirements.txt (line 3)) (80.9.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.13/dist-packages (from jsonschema->zigpy->-r requirements.txt (line 2)) (0.20.0)
Downloading z4d_certified_devices-6.478-py3-none-any.whl (453 kB)
Downloading requests-2.32.5-py3-none-any.whl (64 kB)
Downloading charset_normalizer-2.0.11-py3-none-any.whl (39 kB)
Downloading cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl (3.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 67.8 MB/s 0:00:00
Installing collected packages: z4d-certified-devices, charset_normalizer, requests, cryptography
Attempting uninstall: z4d-certified-devices
Found existing installation: z4d-certified-devices 6.473
Uninstalling z4d-certified-devices-6.473:
Successfully uninstalled z4d-certified-devices-6.473
Attempting uninstall: charset_normalizer
Found existing installation: charset-normalizer 3.4.2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0/4 [z4d-certified-devices]error: uninstall-no-record-file
× Cannot uninstall charset-normalizer 3.4.2
╰─> The package's contents are unknown: no RECORD file was found for charset-normalizer.
hint: The package was installed by debian. You should check if it can uninstall the package.
On dirait que ça vient de là, non ?
Code : Tout sélectionner
hint: The package was installed by debian. You should check if it can uninstall the package.Re: Compatibilité Debian Trixie
il faut que les modules python complémentaires soient installés.
Tu peux essayer de mettre en place en env virtuel comme indiqué ici: https://github.com/zigbeefordomoticz/wi ... tualEnv.md
Tu peux essayer de mettre en place en env virtuel comme indiqué ici: https://github.com/zigbeefordomoticz/wi ... tualEnv.md
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
-
JeanBonnot
- Messages : 37
- Inscription : 18 sept. 2019, 08:36
Re: Compatibilité Debian Trixie
Merci pipiche pour ton aide,
à la fin de la commande :
Les erreurs suivantes apparaissent :
Si je force l'installation de cryptography 43 par
journalctl donne :
Concernant l'environnement, c'est ici qu'il faut regarder : https://wiki.domoticz.com/Linux
il faut modifier domoticz.service:
Ajouter dans la section [Service] la ligne :
et créer le fichier domoticz.env contenant juste :
à la fin de la commande :
Code : Tout sélectionner
python3 -m pip install -r requirements.txt --upgrade -t /home/dietpi/domoticzPythonEnvCode : Tout sélectionner
...Installing collected packages: z4d-certified-devices, pyserial, crccheck, voluptuous, urllib3, typing_extensions, setuptools, scapy, pyusb, pyserial-asyncio-fast, pyserial-asyncio, pyrsistent, pycparser, propcache, multidict, idna, humanfriendly, frozenlist, frozendict, dnspython, distro, click, charset_normalizer, certifi, attrs, async_timeout, aiohappyeyeballs, yarl, requests, jsonschema, colorzero, coloredlogs, click-log, cffi, aiosqlite, aiosignal, gpiozero, cryptography, aiohttp, zigpy, zigpy_znp, zigpy-zigate, zigpy-zboss, zigpy-xbee, zigpy_deconz, zigpy-blz, bellows, zigpy-cli
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
certbot 4.0.0 requires cryptography>=43.0.0, but you have cryptography 40.0.2 which is incompatible.
pyopenssl 25.0.0 requires cryptography<45,>=41.0.5, but you have cryptography 40.0.2 which is incompatible.
acme 4.0.0 requires cryptography>=43.0.0, but you have cryptography 40.0.2 which is incompatible.
Successfully installed aiohappyeyeballs-2.6.1 aiohttp-3.12.15 aiosignal-1.4.0 aiosqlite-0.21.0 async_timeout-5.0.1 attrs-25.3.0 bellows-0.46.0 certifi-2025.8.3 cffi-2.0.0 charset_normalizer-2.0.11 click-8.3.0 click-log-0.4.0 coloredlogs-15.0.1 colorzero-Code : Tout sélectionner
pip install cryptography==43 -t /home/dietpi/domoticzPythonEnv --upgradeCode : Tout sélectionner
oct. 02 08:01:33 domoticz domoticz[4217]: 2025-10-02 08:01:33.867 Error: ZigBee: Looks like cryptography<=40.0.2 Python module is not installed or does not meet the required version. Requires 40.0.2, Installed 43.0.0.Make sure to install the required Python3 module with the correct version.
oct. 02 08:01:33 domoticz domoticz[4217]: 2025-10-02 08:01:33.867 Error: ZigBee: Use the command:
oct. 02 08:01:33 domoticz domoticz[4217]: 2025-10-02 08:01:33.867 Error: ZigBee: sudo python3 -m pip install -r requirements.txt --upgrade
oct. 02 08:01:33 domoticz domoticz[4217]: 2025-10-02 08:01:33.867 ZigBee: onStop()Concernant l'environnement, c'est ici qu'il faut regarder : https://wiki.domoticz.com/Linux
il faut modifier domoticz.service:
Ajouter dans la section [Service] la ligne :
Code : Tout sélectionner
EnvironmentFile=/home/dietpi/domoticz.envCode : Tout sélectionner
PYTHONPATH="/home/dietpi/domoticzPythonEnv/:$PYTHONPATH"Re: Compatibilité Debian Trixie
pour le Virtual Environment c'est cela : https://zigbeefordomoticz.github.io/wik ... alEnv.html
cela évitera les conflits de version
cela évitera les conflits de version
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
-
JeanBonnot
- Messages : 37
- Inscription : 18 sept. 2019, 08:36
Re: Compatibilité Debian Trixie
Ok pour https://zigbeefordomoticz.github.io/wik ... alEnv.html , c'est la même chose et c'est bien ce que j'ai fait.
Les logs indiquent que c'est bien cet environnement qui tourne (du moins PYTHONPATH est bien set):
Mais ça insiste pour avoir cryptography<=40.0.2
Les logs indiquent que c'est bien cet environnement qui tourne (du moins PYTHONPATH est bien set):
Code : Tout sélectionner
Status: ZigBee: Initialized version 7.1, author 'pipiche38'
Status: ZigBee: Welcome to Zigbee for Domoticz (Z4D) plugin. (c)pipiche38 - 2018 - 2025
ZigBee: PYTHONPATH is set to: /home/dietpi/domoticzPythonEnv/:$PYTHONPATH
Status: ZigBee: Z4D requires python3.9 or above and you are running 3.13
Status: ZigBee: Z4D is loading configuration settings
ZigBee: Loading PluginConf - from Domoticz sqlite Db
ZigBee: /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-32.json timestamp is 1756314960.3368025
ZigBee: Dz PluginConf is older than Json Dz: 0 Json: 1756314960.3368025
Status: ZigBee: PluginAnalytics set to 1
Status: ZigBee: EnergyScanAtStatup set to 0
Status: ZigBee: channel set to 16
Status: ZigBee: filename set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-32.json
Status: ZigBee: pluginHome set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee
Status: ZigBee: homedirectory set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee
Status: ZigBee: pluginData set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Data
Status: ZigBee: pluginConfig set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Conf
Status: ZigBee: pluginOTAFirmware set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/OTAFirmware
Status: ZigBee: pluginReports set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Reports
Status: ZigBee: pluginWWW set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/www
Status: ZigBee: pluginLogs set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/Logs
Status: ZigBee: SSLCertificate set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/certs/server.crt
Status: ZigBee: SSLPrivateKey set to /home/dietpi/domoticz/plugins/Domoticz-Zigbee/certs/server.key
Status: ZigBee: Sonoff set to 1
Status: ZigBee: Temperature set to 1
Status: ZigBee: ControllerInRawMode set to True
Status: ZigBee: expJsonDatabase set to 0
Status: ZigBee: ControllerInRawMode set to True
Status: RTL_433: Worker started... (Extra Arguments: -f 433940000 -R3 -R 12 -R 19 -R20 -R 24)
Status: ZigBee: Z4D is checking the python modules requirements
Status: ZigBee: Checking Python modules /home/dietpi/domoticz/plugins/Domoticz-Zigbee/constraints.txt
Status: ZigBee: - zigpy==0.83.0 version required 0.83.0 installed 0.83.0
Status: ZigBee: - zigpy_znp==0.14.1 version required 0.14.1 installed 0.14.1
Status: ZigBee: - zigpy_deconz==0.25.2 version required 0.25.2 installed 0.25.2
Status: ZigBee: - bellows==0.46.0 version required 0.46.0 installed 0.46.0
Status: ZigBee: - dnspython==2.7.0 version required 2.7.0 installed 2.7.0
Status: ZigBee: - pyserial>=3.5 version required 3.5 installed 3.5
Status: ZigBee: - charset-normalizer==2.0.11 version required 2.0.11 installed 2.0.11
Status: ZigBee: - jsonschema==4.17.3 version required 4.17.3 installed 4.17.3
Error: ZigBee: Looks like cryptography<=40.0.2 Python module is not installed or does not meet the required version. Requires 40.0.2, Installed 43.0.0.Make sure to install the required Python3 module with the correct version.
Error: ZigBee: Use the command:
Error: ZigBee: sudo python3 -m pip install -r requirements.txt --upgrade
ZigBee: onStop()
Re: Compatibilité Debian Trixie
tu ne peux pas utiliser la commande : " sudo python3 -m pip install -r requirements.txt --upgrade" dès l'instant que tu es en python virtualenv
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Compatibilité Debian Trixie
essayes la manip suivante, depuis le home directory du plugin
Puis tu relances le plugin
Code : Tout sélectionner
export PYTHONPATH=/home/dietpi/domoticzPythonEnv/:$PYTHONPATH
Tool/plugin-auto-upgrade.sh
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
-
JeanBonnot
- Messages : 37
- Inscription : 18 sept. 2019, 08:36
Re: Compatibilité Debian Trixie
ça marche parfaitement maintenant.
pipiche a écrit : 02 oct. 2025, 15:27 tu ne peux pas utiliser la commande : " sudo python3 -m pip install -r requirements.txt --upgrade" dès l'instant que tu es en python virtualenv
pipiche a écrit : 03 oct. 2025, 09:55 essayes la manip suivante, depuis le home directory du plugin
Puis tu relances le pluginCode : Tout sélectionner
export PYTHONPATH=/home/dietpi/domoticzPythonEnv/:$PYTHONPATH Tool/plugin-auto-upgrade.sh