Re: [Plugin] Xiaomi Air Purifier 3H & 3C
Publié : 12 déc. 2023, 11:12
Arf, me voila bien avec une nouvelle erreur, il refuse de charger 2 purificateurs car visiblement il ne veut pas charger deux fois le module python ??
Je suis tombé sur ce lien qui indique
Si vous avez des idées ...
Code : Tout sélectionner
2023-12-12 10:47:12.733 Error: Xiaomi purifier Chb: (Xiaomi-Miio-AirPurifier-Miot) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/MiioAirPurifierMiot/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: Traceback (most recent call last):
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: File "/home/pi/domoticz/plugins/MiioAirPurifierMiot/plugin.py", line 45, in <module>
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: import miio
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: File "/usr/local/lib/python3.9/dist-packages/miio/__init__.py", line 74, in <module>
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: from miio.discovery import Discovery
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: File "/usr/local/lib/python3.9/dist-packages/miio/discovery.py", line 9, in <module>
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: import zeroconf
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: File "/usr/local/lib/python3.9/dist-packages/zeroconf/__init__.py", line 25, in <module>
2023-12-12 10:47:12.742 Error: Xiaomi purifier Chb: from ._cache import DNSCache # noqa # import needed for backwards compat
2023-12-12 10:47:12.743 Error: Xiaomi purifier Chb: ImportError: Interpreter change detected - this module can only be loaded into one interpreter per process.Bon mon pip est tout cassé à cause de mes bidouillages du coup je n'arrive pas à voir ma version de cryptography mais de mémoire j'avais downgrade en version 38.0.4 déjà. Et puis le message d'erreur n'est pas exactement le même, ça semble plus lié au module DNSCache.
This is related to the fact that you are using a recent cryptography module. you can solve this issue by downgrading the cryptography module
sudo python3 -m pip install cryptography==40.0.2 --upgrade`
Si vous avez des idées ...