Bonjour @AlainB07 ,
Avec une carte GPIO EnOcean sur Pi3, l’interface série/UART du GPIO doit être active.
Dans le plugin EnOcean, dans la configuration, le port EnOcean sélectionnable devrait être /dev/ttyAMA0
Si les dépendances et le démon sont OK, le champ « Informations sur le contrôleur » devrait alors apparaitre.
Si dépendances pas OK, voir éventuellement ici : Python 2 ou python 3 - #5 par akenad
akenad
Merci pour cette réponse @akenad . J’avance effectivement les dépendances ne s’installaient plus. Problème de version de Python. En relisant des posts j’ai réussi à faire installer les dépendances. Mais le démon ne veut rien savoir. Voici le dernier log reçu.openenocean.txt (548 Octets)
J’ai aussi impossible de relancer le démon vérifier le port …
Le Port EnOcean est bien /dev/ttyAMAO et dans le port socket interne j’ai 55006 et j’ai essayé en effaçant cette valeur mais ça ne veut rien savoir.
Il y a 1 ou 2 semaines tout fonctionnait au niveau du démon et mon problème était que je ne pouvais pas faire d’inclusion donc j’ai tout recommencé depuis le début et depuis quelques jours plus rien.
Merci de ton aide
@akenad , merci pour tout
pi@jeedom : ~ $ python --version
Python 3.7.3
Dépendances OK mais message Vérifier le port au lancement du démon.
openenocean.txt (413 Octets)
J’ai tout ré-installé.
avec
sudo python -m pip install soupsieve==1.8
qui s’est bien passé j’ai
Python 2.7.16
LEs dépendances s’installent correctement mais le Démon ne démarre pas
Message lors de ta commande pour les soupsieve …
pi@Jeedom : ~ $ sudo python -m pip install soupsieve==1.8
Looking in indexes: Simple index , https://www.piwheels.org/simple
Collecting soupsieve==1.8
Downloading https://files.pythonhosted.org/packages/77/78/bca00cc9fa70bba1226ee70a42bf375c4e048fe69066a0d9b5e69bc2a79a/soupsieve-1.8-py2.py3-none-any.whl (88kB)
100% |████████████████████████████████| 92kB 256kB/s
Collecting backports.functools-lru-cache; python_version < « 3 » (from soupsieve==1.8)
Downloading https://files.pythonhosted.org/packages/da/d1/080d2bb13773803648281a49e3918f65b31b7beebf009887a529357fd44a/backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl
Installing collected packages: backports.functools-lru-cache, soupsieve
Successfully installed backports.functools-lru-cache-1.6.1 soupsieve-1.8
pi@Jeedom : ~ $ python --version
Python 2.7.16
Log du lancement du démon :
openenocea.txt (284 Octets)
akenad:
python -m pip list
Voilà le résultat…
pi@Jeedom:~ $ python -m pip list
Package Version
asn1crypto 0.24.0
backports.functools-lru-cache 1.6.1
bcrypt 3.1.6
beautifulsoup4 4.9.0
blinker 1.4
certifi 2018.8.24
chardet 3.0.4
configparser 3.5.0b2
cryptography 2.6.1
duplicity 0.7.19
entrypoints 0.3
enum-compat 0.0.3
enum34 1.1.6
fasteners 0.12.0
future 0.18.2
gpg 1.12.0
idna 2.6
ipaddress 1.0.17
keyring 17.1.1
keyrings.alt 3.1.1
lockfile 0.12.2
monotonic 1.0
oauthlib 2.1.0
paramiko 2.4.2
pexpect 4.6.0
pip 18.1
pyasn1 0.4.2
pycrypto 2.6.1
PyGObject 3.30.4
PyJWT 1.7.0
PyNaCl 1.3.0
pyOpenSSL 19.0.0
pyserial 3.4
pyudev 0.21.0
pyxdg 0.25
requests 2.21.0
RPi.GPIO 0.7.0
SecretStorage 2.3.1
setuptools 40.8.0
six 1.12.0
soupsieve 1.8
urllib3 1.24.1
wheel 0.32.3
pi@Jeedom:~ $
Peux tu relancer l’installation des dépendances et fournir la log ?
akenad
Peux tu mettre le niveau de log en debug puis sauvegarder, et redémarrer le démon et fournir la log ?
akenad
Et voilà…
openenocean.txt (419 Octets)
La log est-elle complète ?
Je ne vois pas la ligne de commande de lancement du démon.
akenad
Voilà j’ai recommencé est ce mieux@akenad…?
openenocean.txt (9,2 Ko)
Le démon ne voit pas la carte.
Peux-tu tenter de désactiver le bluetooth interne en SSH avec la commande raspi-config ?
akenad
J’ai normalement désactivé le bluetooth avec :
dtoverlay=pi3-disable-bt dans le config.txt et je ne vois pas comment faire avec raspi-config…
est ce que la commande dans le config.txt ne peut pas suffir?
@akenad
Je viens de passer la command suivante :
pi@Jeedom : ~ $ hexdump </dev/ttyAMA0
et j’obtiens les 4 lignes suivantes quand j’actionne un inter EnOcéan ce qui tenterait à prouver que la carte fonctionne non?
0000000 ff21 85ff ddc4 c5fd fdf5 f1fd e7ff b1c5
0000010 fdff dd82 c5ff ffb5 c5ff ff21 d1fd ffdf
0000020 dd82 c5ff fff1 85fd 8bde f5fd fdff 3dc5
0000030 fded fd71 85ff fd80 c5ff ff25 fdfd 6b5d
AlainB07:
J’ai normalement désactivé le bluetooth avec :
dtoverlay=pi3-disable-bt dans le config.txt et je ne vois pas comment faire avec raspi-config…
est ce que la commande dans le config.txt ne peut pas suffir?
il faut aussi supprimer :
console=serial0,115200 dans /boot/cmdline.txt
ls -l /dev
devrait retourner un port serial0 qui pointe vers ttyAMA0 .
Plus de détails ici : [Présentation] akenad - #4 par akenad
akenad
Et bien un très grand Bravo et très grand Merci @akenad …
Tout fonctionne même l’inclusion des équipements EnOcean.
Ne faudrait il pas remettre à jour la doc et certainement le plugin pour les raisons de Python 2.7 et 3.
Mille fois merci je vais pouvoir poursuivre.