Bonsoir a tous, tout d’abord merci de vous arrêter pour me lire et peut-être m’aider.
Voila mon problème j’essaie de faire des antennes BLEA via a le plugin officiel. J’ai donc récupéré 2 vieux Raspberry PI 1 et un 2. J’ai installer raspbian lite et fait tout les mise a jours. La clés Bluetooth est bien reconnue.
J’ai bien évidement donné les droit sudo a utilisateur pi afin de ne pas avoir de problème de droit.
Sur le plugin je créé mes antennes remplis toutes les casses comme expliquez dans les tutos et dans la doc.
Je fait donc « envoyé les fichiers » je vais sur mon pi et je voie bien un fichier folder-blea.tar.gz dans le répertoire /home/pi
je lance donc les dépendances et la rien ne se passe. pourtant aucune erreur dans jeedom il me dit bien que la commande a été envoyé. Quand je fouille un peut je n’ai aucune trace dans /tmp de blead.
Quelqu’un a t’il déjà eu le cas? j’ai le problème sur les 2 pi, ca doit donc venir d’une erreur de ma part ou de mon installation ?
GLOBAL------Fatal error : [Errno 98] Address already in use
[2020-01-15 20:05:50.241][DEBUG] : Traceback (most recent call last):
File « /home/pi/blead/resources/blead/blead.py », line 588, in
listen()
File « /home/pi/blead/resources/blead/blead.py », line 179, in listen
jeedom_socket.open()
File « /home/pi/blead/resources/blead/jeedom/jeedom.py », line 309, in open
self.netAdapter = TCPServer((self.address, self.port), jeedom_socket_handler)
File « /usr/lib/python3.7/socketserver.py », line 452, in init
self.server_bind()
File « /usr/lib/python3.7/socketserver.py », line 466, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
Il se pourrait que plusieurs équipements de ton réseau aient la même adresse IP?
La configuration du réseau dans Jeedom est correctement remplie?
mais c’est log j’ai du les créé en lançant manuellement une commande sur l’antenne. Il n’y a pas moyen de trouver une procédure pour faire l’installation en manuel sur les antennes?
Et oui la config réseau est ok sur jeedom.
Par contre je ne comprend pas pourquoi ca ne fonctionne pas car il envoie bien le fichier folder-blea.tar.gz. donc la liaison est entre jeedom et l’antenne est bonne ainsi que les accès.
Non, ce n’est pas l’adresse IP qui est déjà utilisée mais le port du socket qui est déjà pris par un autre process sur le même pi.
Plus que probablement une autre instance du démon blea.
Je suspecte que tu aies lancé l’install plusieurs fois car cela semblait ne pas répondre.
Pour l’installation des antennes il faut vraiment être patient, cela peut prendre du temps surtout sur des pi un peu vieux et donc un peu lent; surtout si le pi n’était pas à jour avant.
Ici commence par redémarrer le pi et ensuite l’antenne va sans doute redémarrer toute seule (si tu as activé la gestion auto) car à priori tout a été installé.
J’ai un coeur vert qui apparait a coté de l’antenne et l’heure de la dernière communication. mais après un refresh la connexion est perdue. je viens d’essayé de faire un reboot des antennes mais pas de changement je dois lancer manuellement et après un refresh je perds la connexion.
[2020-01-16 13:23:03][INFO] : Restarting daemon on remote Antenna1
[2020-01-16 13:23:03][INFO] : Lancement du démon distant
[2020-01-16 13:23:03][INFO] : Arret du démon distant
[2020-01-16 13:23:04][INFO] : This is a heartbeat from antenna local
[2020-01-16 13:23:04][INFO] : Commande par SSH fuser -k 55008/tcp >> /dev/null 2>&1 & sur 192.168.0.51
[2020-01-16 13:23:04][DEBUG] : bash: -c: line 0: unexpected EOF while looking for matching `'' bash: -c: line 1: syntax error: unexpected end of file
J’ai cette erreur sur l’antenne dans le log :
[2020-01-16 12:18:55.477][WARNING] : GLOBAL------Exception on scanner (trying to resolve by myself 20): Failed to execute management command 'le on' (code: 20, error: Permission Denied)
[2020-01-16 12:18:56.172][ERROR] : GLOBAL------Exception on scanner (didn't resolve there is an issue with bluetooth) : Failed to execute management command 'le on' (code: 20, error: Permission Denied)
[2020-01-16 12:18:56.173][INFO] : GLOBAL------Shutting down due to errors
Je viens de lancer la commande en sudo et ca fonctionne j’ai du me tromper en donnant le droit a pi.
Je dois bien pour donné les bon droit a l’utilisateur pi :
faire sudo visudo et mettre :
Je n’ai pas de service blea sur l’antenne mais je pense que cela viens des droits de l’utilisateur pi car depuis que j’ai lancer la commande avec sudo les antennes fonctionne sans soucis je vais creuser par la et je vous tiens au courant. merci en tous cas de l’aide
Fait comme tu le souhaites, sache juste que ce n’est pas le fonctionnement standard du plugin d’ajouter un systemd
Et si on doit compter les points: j’ai 3 antennes, 2 pi0 et 1 pi3, et je n’ai pas de soucis avec le mode « standard » du plugin
Désolé d’avoir tarder a répondre(les enfants ^^) Je ne compte pas utilisé un systèmd
Par contre vu que tu es sur pi également comment a tu mis les droits a l’utilisateur car pour moi pas moyen de trouver? merci d’avance.