J’ai installé ma box domotique ce soir, et les ennuis commencent déjà ^^
Je dispose du plugin Zigbee (Officiel) ainsi que d’une clé popp
J’ai suivi à la lettre un tutoriel pour installer correctement le plugin.
Dès lors que j’insère ma clef et je configure le contrôleur, le Démon est en NOK.
Si tous les contrôleurs sont désactivés, le démon est en statut OK.
J’ai vu un topic qui disait de taper une commande pour contrôler si la clef était correctement détecté. A priori c’est bon.
Le plugin Zigbee utilise des dépendances qu’il faudra installer en premier lieu. Une fois les dépendances installées, vous pouvez configurer un ou plusieurs contrôleurs Zigbee en renseignant le type de contrôleur, le port du contrôleur ainsi que le canal à utiliser , puis (re)démarrer le démon.
Sur la version stable j’ai fais les choses dans un ordre puis dans un autre.
Mais ce qui est sûr c’est que j’ai tout fais. Les dépendances je les ai lancé 2 fois.
Ensuite j’ai activé la beta. Pareil. Les dépendances sont chargées, le contrôleur est correctement paramétrer avec le bon port du contrôleur qui apparait et disparait normalement quand j’insère et retire la clé du Rasp.
NE PAS DESINSTALLER LE PLUGIN sinon -->réintégration complète de tous les équipements
Relancer l’installation du plugin Zigbee via → Réglages–> système → centre de mises à jour → réinstaller
Relancer l’installation des dépendances.
Relancer le démon Zigbee
Ps: tout ce qui est capteur ou autre en 0/1 devront recevoir un nouveau signal pour être OK dans Jeedom
Hâte de voir la réponse de remy3885
Cordialement,
J’ai fais ce que tu avais indiqué dans ta réponse :
Démon Statut OK
Activation et paramétrage du contrôleur 1 sans insérer la clé, paramètre :
Nom : Popp
Type : EZSP
Type de clé : ././Popp
Port du contrôleur : aucun
port du démon : 8089
Cycle 0.3
Canal 15
Démon statut : NOK
Insertion de la clé
Rafraichissement page
Port du contrôleur : 1a86 USB_Serial (/dev/ttyUSB0)
[2022-04-27 21:05:02][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2022-04-27 21:05:15][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2022-04-27 21:05:02
zigbee_1 :
Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py", line 282, in <module>
import zqueue
File "/var/www/html/plugins/zigbee/resources/zigbeed/zqueue.py", line 23, in <module>
import zdevices
File "/var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py", line 32, in <module>
import zgp
File "/var/www/html/plugins/zigbee/resources/zigbeed/zgp.py", line 27, in <module>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
J’ai également tenté avec le plugin enocean et un dongle enocean et étonnant le meme problème avec le démon
voici les logos de enocean :
[2022-04-28 07:32:19]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
Traceback (most recent call last):
File "/var/www/html/plugins/openenocean/resources/openenoceand/openenoceand.py", line 228, in
from enocean.communicators.serialcommunicator import SerialCommunicator
File "/var/www/html/plugins/openenocean/resources/openenoceand/enocean/communicators/__init__.py", line 2, in
from enocean.communicators.communicator import Communicator
File "/var/www/html/plugins/openenocean/resources/openenoceand/enocean/communicators/communicator.py", line 11, in
from enocean.protocol.packet import Packet
File "/var/www/html/plugins/openenocean/resources/openenoceand/enocean/protocol/packet.py", line 8, in
from enocean.protocol.eep import EEP
File "/var/www/html/plugins/openenocean/resources/openenoceand/enocean/protocol/eep.py", line 6, in
from bs4 import BeautifulSoup
ImportError: No module named bs4
[2022-04-28 07:32:51]ERROR : Impossible de lancer le démon openenocean, vérifiez le port
Et les logs de Zigbee :
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 18
+ sudo chmod +x /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
Launch install of zigbee dependancy
patching file /usr/local/lib/python3.7/dist-packages/bellows/zigbee/application.py
Hunk #1 succeeded at 260 (offset 30 lines).
patching file /usr/local/lib/python3.7/dist-packages/bellows/ezsp/v8/commands.py
Everything is successfully installed!
+ echo 19
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zigbee
+ rm /tmp/jeedom_install_in_progress_zigbee
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Le système me retour que je n’ai pas la permission pour installer « permissions non accordée »
Je suis connecté en Admin
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: bellows in /usr/local/lib/python3.7/dist-packages (0.29.0)
Requirement already satisfied: pyserial in /usr/local/lib/python3.7/dist-packages (from bellows) (3.5)
Requirement already satisfied: voluptuous in /usr/local/lib/python3.7/dist-packages (from bellows) (0.13.1)
Requirement already satisfied: click in /usr/local/lib/python3.7/dist-packages (from bellows) (8.1.2)
Requirement already satisfied: pyserial-asyncio in /usr/local/lib/python3.7/dist-packages (from bellows) (0.6)
Requirement already satisfied: zigpy>=0.37.0 in /usr/local/lib/python3.7/dist-packages (from bellows) (0.45.1)
Requirement already satisfied: click-log>=0.2.1 in /usr/local/lib/python3.7/dist-packages (from bellows) (0.4.0)
Requirement already satisfied: pure-pcapy3==1.0.1 in /usr/local/lib/python3.7/dist-packages (from bellows) (1.0.1)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from pure-pcapy3==1.0.1->bellows) (62.1.0)
Requirement already satisfied: crccheck in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.37.0->bellows) (1.1)
Requirement already satisfied: aiosqlite>=0.16.0 in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.37.0->bellows) (0.17.0)
Requirement already satisfied: cryptography in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.37.0->bellows) (37.0.1)
Requirement already satisfied: aiohttp in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.37.0->bellows) (3.8.1)
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from click->bellows) (4.11.3)
Requirement already satisfied: typing_extensions>=3.7.2 in /usr/local/lib/python3.7/dist-packages (from aiosqlite>=0.16.0->zigpy>=0.37.0->bellows) (4.2.0)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (1.3.0)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (2.0.12)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (4.0.2)
Requirement already satisfied: asynctest==0.13.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (0.13.0)
Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (1.2.0)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (1.7.2)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (6.0.2)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.37.0->bellows) (21.4.0)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.7/dist-packages (from cryptography->zigpy>=0.37.0->bellows) (1.15.0)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.7/dist-packages (from importlib-metadata->click->bellows) (3.8.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.12->cryptography->zigpy>=0.37.0->bellows) (2.21)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.7/dist-packages (from yarl<2.0,>=1.0->aiohttp->zigpy>=0.37.0->bellows) (3.3)
ERROR: Could not install packages due to an OSError: [Errno 13] Permission non accordée: '/var/www/.local'
Check the permissions.